.site-watermark-shell:has(.site-header){--border:#ffc30055;background:radial-gradient(at 96% 4%,#12334d88,#0000 34rem),linear-gradient(115deg,#03101d,#061725 55%,#020b15)}.site-watermark-shell:has(.site-header):before{opacity:.22;filter:none;background:repeating-linear-gradient(0deg,#0000 0 47px,#4982a022 48px),repeating-linear-gradient(90deg,#0000 0 47px,#4982a022 48px);height:100%;display:block}.site-watermark-shell:has(.site-header):after{display:none}.site-watermark-shell:has(.site-header) .platform-page-shell:before{display:none}.site-watermark-shell:has(.site-header) .platform-page-shell:after{display:none}.site-watermark-shell:has(.site-header) .site-header{background:#03101df5;border-bottom:1px solid #ffc30070}.site-watermark-shell:has(.site-header) :is(.public-page-hero,.reports-page-hero,.platform-dashboard-header,.forecast-console-header,.workspace-hero,.youth-safety-hero,.merch-hero,.live-stream-page-hero){background:linear-gradient(110deg,#041321e8,#0a233480);border-bottom:2px solid #ffc300;border-radius:0 0 18px 18px;padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px)}.site-watermark-shell:has(.site-header) h1{color:#fff;font-family:var(--font-brand-headline),Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,5.1vw,5rem);font-weight:800;line-height:1.06}.site-watermark-shell:has(.site-header) :is(h2,h3){font-family:var(--font-brand-headline),Arial,sans-serif;font-weight:800}.site-watermark-shell:has(.site-header) .eyebrow{color:#071421;max-width:100%;font-family:var(--font-brand-headline),Arial,sans-serif;letter-spacing:.1em;background:#ffc300;border-radius:7px 7px 7px 0;padding:7px 12px;font-size:.7rem;font-weight:800;line-height:1.45;display:table}.site-watermark-shell:has(.site-header) :is(.feature-card,.involvement-program,.merch-card,.morning-brief-panel,.forecast-product-card,.forecast-center-card,.public-mission-statement,.support-coffee-banner,.youth-policy-contact){background:linear-gradient(145deg,#0a2133,#04111e);border:2px solid #ffc300;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px #0004}.site-watermark-shell:has(.site-header) :is(.mission-principles,.support-page-options,.feature-grid)>article{background:linear-gradient(145deg,#0a2133,#04111e);border:2px solid #ffc300;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px #0004}.site-watermark-shell:has(.site-header) .involvement-program>span{color:#06131d;background:#ffc300;border-radius:6px;padding:6px 10px}.site-watermark-shell:has(.site-header) .button-primary{color:#06131d;box-shadow:none;background:#ffc300;border-color:#ffc300;font-weight:800}.site-watermark-shell:has(.site-header) .button-primary:hover{background:#ffda55}.site-watermark-shell:has(.site-header) .button-secondary{color:#fff;background:#091725;border-color:#ffc30088}.site-watermark-shell:has(.site-header) .site-footer{border-top:2px solid #ffc300}.site-watermark-shell:has(.site-header) .footer-link-groups nav>strong{color:#ffc300}.site-watermark-shell:has(.site-header) .footer-bottom{border-top-color:#ffc30055}@media (max-width:640px){.site-watermark-shell:has(.site-header) h1{overflow-wrap:break-word;font-size:clamp(2rem,9vw,3.1rem)}.site-watermark-shell:has(.site-header) :is(.platform-dashboard-header,.forecast-console-header){flex-wrap:wrap;gap:20px}}.site-watermark-shell:has(.site-header) :is(.public-page-hero,.reports-page-hero,.platform-dashboard-header,.forecast-console-header,.workspace-hero,.youth-safety-hero,.merch-hero,.live-stream-page-hero){margin-bottom:24px}.site-watermark-shell:has(.site-header) :is(.involvement-program-grid,.mission-principles){gap:18px}.site-watermark-shell:has(.site-header) .public-mission-statement{padding:clamp(20px,3vw,40px)}
