/* Night palette, selected by system preference or the navbar appearance switch. */
.rounded-direction.dark-preview{color-scheme:dark;--ink:#edf1f7;--line:#dbe7fa24;background:#080e19;color:#edf1f7}
.dark-preview .site-header{background:#080e19}
.dark-preview .site-header.is-scrolled{background:#101a2acf;border-bottom-color:#dbe7fa20;box-shadow:0 8px 32px #0002}
.rounded-direction.dark-preview :is(.wordmark,.site-header .wordmark,.footer .wordmark){color:#edf1f7}
.dark-preview .site-header .desktop-nav{color:#bdc8d8}
.dark-preview .site-header .desktop-nav a:hover{color:#fff}
.dark-preview .site-header .menu-toggle span{background:#edf1f7}
.dark-preview .announcement{color:#c5cfdd}
.rounded-direction.dark-preview .night-opening{background:#080e19}
.rounded-direction.dark-preview :is(.formula-surface,.kit-stage,.founder-surface,.faq details){background:linear-gradient(135deg,#c1d6f21f,#c1d6f20b);border:1px solid #dbe7fa2a;box-shadow:inset 0 1px 0 #eaf3ff12,0 18px 50px #00000014;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.rounded-direction.dark-preview :is(.formula,.kit-section,.founder,.faq) .eyebrow{color:#aebed2}
.rounded-direction.dark-preview :is(.section-top>p,.kit-price-context,.formula-label,.caption,.kit-follow p,.founder p:not(.eyebrow),.faq details p,.ritual-steps p,.footer p,.footer-bottom,.step){color:#bac6d6}
.rounded-direction.dark-preview .dose-list dt small{color:#b0bfd2;line-height:1.5;font-size:11px;max-width:230px}
.dark-preview .dose-list dd span{color:#c7d1de}
.rounded-direction.dark-preview :is(.dose-list>div,.transparency,.ritual-steps,.ritual-steps article,.kit-faq-link,.footer-bottom){border-color:#dbe7fa24}
.rounded-direction.dark-preview .transparency p{color:#c4cedd;line-height:1.7;margin:0;padding-top:18px}
.rounded-direction.dark-preview .transparency p:last-child{padding-bottom:6px}
.rounded-direction.dark-preview .kit-gallery{background:linear-gradient(145deg,#c9dcf414,#c9dcf405);border:1px solid #dbe7fa1f;box-shadow:inset 0 1px 0 #eaf3ff0d}
.rounded-direction.dark-preview .kit-gallery .gallery-tabs{background:#dce9fa0c;border-color:#dce9fa26}
.rounded-direction.dark-preview .gallery-tabs button{color:#b7c4d6}
.rounded-direction.dark-preview .gallery-tabs button[aria-selected=true]{color:#f3f6fb;background:linear-gradient(135deg,#d4e5fc2b,#d4e5fc12);box-shadow:inset 0 1px 0 #fff3}
.rounded-direction.dark-preview .kit-gallery #kit-panel[data-view=kit] img{width:200%;max-width:none;height:auto;mix-blend-mode:normal}
.rounded-direction.dark-preview #kit-panel[data-view=refill] img{mix-blend-mode:normal}
.dark-preview .kit-faq-link .faq-secondary{color:#e1e8f2}
.rounded-direction.dark-preview .formula-stick img{object-fit:contain;max-width:none;width:auto}
.dark-preview .evidence-journey{background:#080e19}
.dark-preview .research-bridge::after{background:linear-gradient(to right,#080e19,transparent 7%,transparent 93%,#080e19)}
.rounded-direction.dark-preview .studies details{background:linear-gradient(140deg,#c1d6f21b,#c1d6f208);border-color:#dbe7fa29;box-shadow:inset 0 1px 0 #eaf3ff0b}
.rounded-direction.dark-preview .founder .signature{color:#edf1f7}
.rounded-direction.dark-preview .founder .signature span{color:#9daec5}
.dark-preview .footer-links{color:#c8d2df}
.dark-preview .footer-bottom a{text-decoration:underline;text-underline-offset:4px}
.dark-preview #trial-game,.dark-preview #info-dialog{color-scheme:light}
@media(max-width:700px){
 .rounded-direction.dark-preview .dose-list dt small{font-size:10px}
 .rounded-direction.dark-preview .formula-stick{margin-inline:0}
 .rounded-direction.dark-preview .formula-stick img{width:auto;height:100%;max-width:none}
}

.rounded-direction.dark-preview .kit-trial p{color:#b8c6d8}
.rounded-direction.dark-preview #kit .section-top>p{color:#cad4e2}
.rounded-direction.dark-preview .founder .signature{color:#edf1f7!important}
