@media (prefers-color-scheme:dark){:root:root{--paper-cream:#14110e;--paper-sand:#1e1a16;--natural-ink:#f4efe6;--ink-muted:#cfc3b4;--text-muted:#cfc3b4;--text-light:#a89b8c;--ferni:#a5c99a;--maya:#e0b8a8;--peter:#8bc4cf;--jordan:#f0c0a0;--alex:#a8b8d8;--nayan:#e8d0a8;--warm-amber:#e4c27a;--color-elevated:#2a241f;--color-natural-ink:#f4efe6;--page-card:#2a241f;--page-paper:#14110e;--page-sand:#1e1a16;--page-ink:#f4efe6;--page-ink-muted:#cfc3b4;--page-ink-soft:#a89b8c;--page-sage:#a5c99a;--page-peter:#8bc4cf;--page-alex:#a8b8d8;--page-maya:#e0b8a8;--page-jordan:#f0c0a0;--page-nayan:#e8d0a8;--page-amber:#e4c27a;--page-gold:#e4c27a}:root:root .bth-card,:root:root .companion-card,:root:root .feature,:root:root .fund-explainer,:root:root .gift-card,:root:root .help-contact__option,:root:root .help-faq__item,:root:root .help-gift__content,:root:root .kintsugi-section,:root:root .persona-section,:root:root .philosophy-card,:root:root .proof-table,:root:root .specialists-header,:root:root .step,:root:root .story__card,:root:root .superpower-card,:root:root .superpowers-section,:root:root .team-card,:root:root .voice-sample{background:#2a241f;border-color:rgba(244,239,230,.12)}:root:root .persona-section:nth-child(2n){background:#1e1a16}:root:root .proof-table__col--coach,:root:root .proof-table__col--friend{background:rgba(244,239,230,.03)}:root:root .footer:not(.footer--bold) .footer__headline,:root:root .footer:not(.footer--bold) .footer__logo-text,:root:root .fund-explainer__title,:root:root .gift-card__name,:root:root .gift-card__price,:root:root .proof-table__col--label{color:#f4efe6}:root:root .two-am{background:linear-gradient(180deg,var(--color-cinematic-rich) 0,var(--color-bg-tertiary) 100%)!important}:root:root .stats-bar{background:linear-gradient(180deg,var(--color-bg-tertiary) 0,var(--color-cedar-deep) 100%)!important}:root:root .memory-demo{background:linear-gradient(180deg,var(--color-bg-tertiary) 0,var(--color-cinematic-rich) 100%)!important}:root:root .hero__headline-accent{background-image:linear-gradient(135deg,var(--color-ferni-text),var(--color-accent))}:root:root .assistant-phone__signal,:root:root .assistant-phone__time,:root:root .ferni-chat-trigger,:root:root .ferni-chat-trigger__text,:root:root .memory-demo .section__title,:root:root .memory-demo__magic,:root:root .memory-demo__speaker--ferni,:root:root .memory-demo__speaker--user,:root:root .memory-demo__text,:root:root .story-page__section--dark .story-page__subhead,:root:root .two-am__quote{color:#f4efe6!important}:root:root .voice-sample__persona,:root:root .voice-sample__question,:root:root .voice-samples-showcase__title{color:#f4efe6}:root:root .voice-sample__q-label,:root:root .voice-sample__role{color:#a89b8c}:root:root .assistant-cta__text em,:root:root .capabilities-link-cta,:root:root .capabilities-link-overline,:root:root .cta-overline,:root:root .difference-ferni .difference-label,:root:root .difference-ferni strong,:root:root .domain-power,:root:root .eq-timing,:root:root .fund-note a,:root:root .gift-card__impact,:root:root .help-accessibility__link,:root:root .help-contact__option-value,:root:root .hero-overline,:root:root .hero__badge,:root:root .proof-table__good,:root:root .proof__disclaimer strong,:root:root .step__description strong,:root:root .step__link,:root:root .story-page__accent,:root:root .story-page__cta-note a,:root:root .story-page__eyebrow,:root:root .team-card--ferni .team-card__trait,:root:root .voice-samples-showcase__eyebrow{color:#a5c99a!important}:root:root .persona-card[data-persona=ferni] :is(.persona-role,.persona-power strong){color:#a5c99a}:root:root .persona-card[data-persona=maya] :is(.persona-role,.persona-power strong){color:#e0b8a8}:root:root .persona-card[data-persona=peter] :is(.persona-role,.persona-power strong){color:#8bc4cf}:root:root .persona-card[data-persona=jordan] :is(.persona-role,.persona-power strong){color:#f0c0a0}:root:root .persona-card[data-persona=alex] :is(.persona-role,.persona-power strong){color:#a8b8d8}:root:root .persona-card[data-persona=nayan] :is(.persona-role,.persona-power strong){color:#e8d0a8}:root:root .team-card--nayan .team-card__trait{color:#e8d0a8}:root:root .team-card--peter .team-card__trait{color:#8bc4cf}:root:root .team-card--alex .team-card__trait{color:#a8b8d8}:root:root .team-card--maya .team-card__trait{color:#e0b8a8}:root:root .team-card--jordan .team-card__trait{color:#f0c0a0}:root:root .journey__avatar,:root:root .journey__avatar--jordan,:root:root .journey__avatar--maya,:root:root .journey__avatar--nayan,:root:root .persona-avatar__text,:root:root .persona-card[data-persona=nayan] .persona-avatar{color:#14110e}:root:root .btn-primary,:root:root .capabilities-badge,:root:root .final-cta__phone-label,:root:root .hero-badge{color:#14110e}:root:root .ferni-chat-panel__input,:root:root .persona-voice-input input{background:#1e1a16;color:#f4efe6;border-color:rgba(244,239,230,.16)}:root:root button.btn-magnetic{color:#f4efe6}:root:root .btn-secondary{background:#2a241f;color:#f4efe6}:root:root .story-page__list-label{color:rgba(244,239,230,.9)}:root:root .story-page__list-value,:root:root .story-page__section--accent .story-page__subhead{color:#f4efe6!important}:root:root .story-page__section--accent{background:#3d5a35!important}:root .eq-icon,:root .help-faq__item summary::after,:root .memory-demo__indicator,:root :is(.help-quick__icon,.help-contact__option,.eq-icon) svg,:root :is(.story__card-icon,.capability__icon,.step__icon) svg{color:var(--color-ferni-text)}:root:root :is(.use-case__icon,.feature__icon) svg{color:var(--color-ferni-text)!important}:root:root :is(.use-case:hover .use-case__icon,.feature:hover .feature__icon) svg{color:var(--color-text-primary)!important}:root:root .memory-demo__date{color:var(--color-text-secondary)}:root:root :is(.help-quick,.help-contact,.superpowers-section,.truth-section){background:var(--color-bg-secondary)}:root:root :is(.help-quick__card,.help-contact__option,.superpower-card,.truth-note){background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle)}:root:root .bth-card{background:var(--color-bg-elevated);border-color:var(--color-border-subtle)}:root:root .chip-in{border-color:var(--color-border-subtle)}}