/* GARADSO_HERO_NAVY_20261105: homepage announcement bar, navbar and hero in deep navy; amber only on the sign-up action. */
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header,
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero{--gs-hero:#0B1F3A}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header{background:#0B1F3A!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-announcement{background:#071630!important;color:#fff!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-announcement span{color:#fff!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-links a{color:#fff!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-links a[aria-current]::after{background:#9CC8FF!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-login{border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;background:transparent!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-auth .fh-signup{background:#F5A524!important;color:#0B1F3A!important;border-color:#F5A524!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-auth .fh-signup:hover{background:#FFB846!important;border-color:#FFB846!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-language-slot .gs-lang-btn{border:1px solid rgba(255,255,255,.3)!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-header .fh-links .fh-menu-signup{color:#F5A524!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero{background:#0B1F3A!important;background-image:none!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-grid{display:none!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-eyebrow{background:#13305C!important;color:#fff!important;border:0!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-eyebrow>span:first-child{background:#9CC8FF!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero h1,
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero h1 em{color:#fff!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .gsm-connected{color:#9CC8FF!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-description{color:#C7D3E6!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-start{background:#F5A524!important;color:#0B1F3A!important;border-color:#F5A524!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-start:hover{background:#FFB846!important;border-color:#FFB846!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-explore{background:transparent!important;color:#fff!important;border:1px solid rgba(156,200,255,.55)!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body #garadso-forest-hero .fh-explore:hover{background:rgba(156,200,255,.08)!important;border-color:rgba(156,200,255,.8)!important}
html[data-garadso-royal]:has(#garadso-forest-hero) body :is(#garadso-forest-header,#garadso-forest-hero) a:focus-visible{outline:2px solid #9CC8FF!important;outline-offset:3px}
/* GARADSO_FOOTER_NAVY_20261105: public footer in deep navy on every page; content unchanged. */
html[data-garadso-royal] body #garadso-approved-footer{background:#071630!important;background-image:none!important;color:#C7D3E6!important;--gf-line:rgba(156,200,255,.18)!important}
html[data-garadso-royal] body #garadso-approved-footer::before,html[data-garadso-royal] body #garadso-approved-footer::after{background:#071630!important;background-image:none!important}
html[data-garadso-royal] body #garadso-approved-footer h2{color:#fff!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-nav h2{color:#9CC8FF!important}
html[data-garadso-royal] body #garadso-approved-footer p,html[data-garadso-royal] body #garadso-approved-footer li,html[data-garadso-royal] body #garadso-approved-footer span{color:#C7D3E6!important}
html[data-garadso-royal] body #garadso-approved-footer a{color:#C7D3E6!important}
html[data-garadso-royal] body #garadso-approved-footer a:hover,html[data-garadso-royal] body #garadso-approved-footer .gf-email{color:#fff!important}
html[data-garadso-royal] body #garadso-approved-footer svg{color:#fff!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-grid>.gf-nav:nth-child(2),html[data-garadso-royal] body #garadso-approved-footer .gf-column{border-color:rgba(156,200,255,.18)!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-follow{border-top-color:rgba(156,200,255,.18)!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-bottom{border-top:1px solid rgba(156,200,255,.18)!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-trust span{background:rgba(156,200,255,.10)!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-social-icon{border:1px solid rgba(156,200,255,.35)!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-social-icon:hover{border-color:#9CC8FF!important}
html[data-garadso-royal] body #garadso-approved-footer .gf-top>span{border-color:rgba(255,255,255,.6)!important}
html[data-garadso-royal] body #garadso-approved-footer a:focus-visible{outline:2px solid #9CC8FF!important;outline-offset:3px}
