/* FoxyPick Home — rebrand shared header/footer */
#fp-nav-v2.fph-site-header{background:rgba(14,33,23,.97)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #42604b!important;isolation:isolate}
#fp-nav-v2 .fn-inner{max-width:1290px;gap:18px}#fp-nav-v2 .fn-logo{gap:7px!important}#fp-nav-v2 .fn-logo img{width:clamp(116px,13vw,160px)!important;max-width:100%;height:auto}#fp-nav-v2 .fph-home-label{display:inline-block;letter-spacing:.16em;color:#d6edb9!important;font-size:10px;font-weight:900;border-left:1px solid #59745d;padding-left:10px;line-height:1.6}
#fp-nav-v2 .fn-primary{gap:clamp(8px,1vw,20px)!important}#fp-nav-v2 .fn-primary>a{font-size:12px!important;font-weight:700!important}#fp-nav-v2 .fn-primary>a:not(.fn-cta){min-height:44px}#fp-nav-v2 .fn-primary>a.fn-cta{padding:11px 13px!important;font-size:12px!important;border-radius:9px!important}
#fp-nav-v2 .fn-primary>a[aria-current="page"]:not(.fn-cta){color:#d8ecb7!important}
#fp-nav-v2 .fn-mobile-menu{width:min(350px,calc(100vw - 32px))!important;z-index:1100}
#fp-unified-footer.fph-site-footer{background:#10251a!important;color:#eaf3e9!important;border-top:1px solid #3a5c42}
#fp-unified-footer .fpuf-wordmark small{margin-left:9px;font-size:11px;letter-spacing:.13em;color:#c9e6ac;vertical-align:baseline}
#fp-unified-footer .fpuf-nav nav a:hover{color:#c9eca5!important}
@media(max-width:1170px){#fp-nav-v2 .fn-primary{display:none!important}#fp-nav-v2 .fn-mobile{display:block!important}#fp-nav-v2 .fn-logo img{width:min(167px,35vw)!important}}
@media(max-width:550px){#fp-nav-v2 .fph-home-label{font-size:9px;letter-spacing:.1em;padding-left:7px}#fp-nav-v2 .fn-inner{min-height:63px}#fp-nav-v2 .fn-logo img{width:min(151px,36vw)!important}}
@media(prefers-reduced-motion:reduce){#fp-nav-v2 *,#fp-unified-footer *{transition:none!important}}
