/* Phase 42F.5: one shared shared header palette. Geometry/behavior remain in existing templates. */
body.gx-shared-header #goodexpress-premium-hero .site-header{background:radial-gradient(ellipse at 83% -15%,rgba(239,158,191,.5),transparent 61%),radial-gradient(ellipse at 25% 125%,rgba(68,225,212,.35),transparent 62%),linear-gradient(112deg,#124b5a 0%,#116b73 58%,#4a5c7c 100%);border-bottom:1px solid rgba(200,245,245,.28);box-shadow:0 6px 22px rgba(31,88,106,.12)}
body.gx-shared-header #goodexpress-premium-hero .nav a{color:#f0fbfd;text-shadow:0 1px 3px rgba(6,48,64,.18)}
body.gx-shared-header #goodexpress-premium-hero .nav .active{color:#befff0}
body.gx-shared-header #goodexpress-premium-hero .nav a:hover{color:#fff;text-decoration-color:#bbf7ee}
body.gx-shared-header #goodexpress-premium-hero .mobile-nav summary{background:rgba(220,252,252,.12);border-color:rgba(214,250,252,.35);color:#f1fffd;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}
body.gx-shared-header #goodexpress-premium-hero .mobile-menu{background:radial-gradient(ellipse at 100% 0%,rgba(232,158,193,.21),transparent 70%),linear-gradient(135deg,#185563,#176b72);border-color:rgba(211,248,250,.35);box-shadow:0 15px 32px rgba(13,63,78,.2)}
body.gx-shared-header #goodexpress-premium-hero .mobile-menu a:hover{background:rgba(210,250,250,.13)}
