/* Shared Ace palette and the creator link, aligned to the product navigation. */
:root,body.home-depth,body.site-depth{--ink:#050505;--panel:#111;--panel-hi:#191919;--body:#fff;--mute:#eee;--amber:#ffcd24;--amber-hi:#ffe269;--amber-dim:#e9b900;--on-gold:#050505;--line:#ffffff35;--line-amber:#ffcd2470}
#nav{background:#050505;border-bottom-color:#ffffff30}#nav .nav__links a:not(.btn){color:#fff}#navlinks .ace-creators-nav{display:inline-flex;align-items:center;padding:8px 0;border:0;border-bottom:2px solid #ffcd24;border-radius:0;background:none;color:#ffcd24!important;font:inherit;font-weight:650;text-decoration:none;white-space:nowrap;box-shadow:none;transform:none}#navlinks .ace-creators-nav:hover{color:#fff!important;border-bottom-color:#fff}#navlinks .ace-creators-nav:focus-visible{outline:3px solid #ffcd24;outline-offset:5px}
#nav .btn--primary,.home-depth .ace-photo-hero__cta,.site-depth .btn--primary,.home-depth .btn--primary{background:#ffcd24!important;color:#050505!important;border-color:#ffcd24!important;box-shadow:none!important;border-radius:5px!important}
.home-depth .ace-photo-hero__semantic h1{color:#fff}.home-depth .ace-photo-hero__semantic h1 span,.home-depth .ace-photo-hero__semantic .eyebrow{color:#ffcd24}.home-depth .ace-photo-hero__semantic p:not(.eyebrow),.home-depth .ace-mobile-offer,.home-depth .ace-mobile-offer strong{color:#fff}
.home-depth .buyer-proof{--bp-bg:#111;--bp-card:#191919;--bp-fg:#fff;--bp-muted:#eee;--bp-gold:#ffcd24;border-color:#ffcd2466;border-radius:6px}.home-depth .buyer-proof pre{background:#050505;color:#fff}.home-depth .buyer-proof a:not(.bp-button){color:#ffcd24}.home-depth .buyer-proof button,.home-depth .buyer-proof .bp-button{background:#ffcd24;color:#050505;border-color:#ffcd24;box-shadow:none;border-radius:5px}
.home-depth .band-violet{background:#111}.home-depth :is(.muted,.cap){color:#eee}.home-depth #trust h3{color:#ffcd24}.home-depth footer,.site-depth footer{background:#050505;color:#eee}
#bl-buyer-locale{background:#090909!important;border-color:#ffffff30!important;color:#fff!important}#bl-buyer-locale select{background:#111!important;border-color:#ffffff70!important;color:#fff!important}#bl-buyer-translation-note{color:#eee!important}
@media(max-width:900px) and (orientation:portrait){.home-depth .ace-photo-hero,.home-depth .ace-photo-hero__terms,.home-depth .hero--photo{background:#050505}.home-depth .ace-photo-hero__semantic .eyebrow,.home-depth .ace-photo-hero__semantic h1 span{color:#ffcd24}.home-depth .ace-photo-hero__semantic p:not(.eyebrow){color:#fff}}
/* Remove inherited taupe card gradients on the supporting pages. */
body.site-depth main>section{background:#050505}body:is(.home-depth,.site-depth) .card{background:#121212;border-color:#ffcd2466;box-shadow:none;border-radius:6px}body:is(.home-depth,.site-depth) .offer-card__price{color:#ffcd24}body.site-depth :is(.cap,.muted){color:#eee}
