/* LIGHT-THEME-v1, generated by scripts/build-light-theme.mjs. Do not edit. */
:root{color-scheme:light}
.icon{filter:invert(.18)}.button.primary .icon,.industry-card .icon,.scene-photo .icon,.call-preview .icon,.call-chip .icon,.industry-card-copy .icon{filter:invert(1)}
.hero-ribbon,.cta-ribbon,.wait-ribbon,.control-ribbon,.current-layer{opacity:.55}
.site-header{backdrop-filter:blur(16px) saturate(1.2)}
.call-preview,.call-chip,.industry-card,.voice-stage,.tile-card{--ink:#f5f4ff;--muted:#aab1c8;--line:#ffffff18;--purple:#b799ff;--cyan:#75e1e5;color:#f5f4ff}
.voice-stage{background:#090d20}.voice-stage .button.secondary{color:#f5f4ff;border-color:#ffffff30;background:#ffffff05}.voice-stage .icon,.call-preview .icon,.call-chip .icon{filter:invert(1)}
.hero .scene-meta,.hero-visual .scene-meta,.scene-meta,.scene-meta>span{color:#4a4f66}.hero .scene-count,.scene-count{color:#6b6a86}.scene-count b{color:#6d4fd8}.hero .dock-heading span,.dock-heading span,.hero .scene-footer,.scene-footer,.hero .motion-toggle,.scene-footer .motion-toggle,.motion-toggle,.hero .example-disclaimer,.example-disclaimer{color:#5f6580}
:root{color:#25253b;background:#f7f6fb;--bg:#f7f6fb;--panel:#ffffff;--ink:#25253b;--muted:#62637a;--line:#27223b18;--purple:#6d4fd8;--cyan:#0f8f95}
::selection{background:#c9b6ff;color:#f7f6fb}
.button.secondary{background:#27223b05;border-color:#27223b30;color:#25253b}
.skip-link:focus{color:#f7f6fb}
.site-header{background:#f7f6fbf0;border-bottom:1px solid #27223b0a}
.desktop-nav{color:#4a4f66}
.language-link,.login-link,.back-link{color:#4a4f66}
.hero h1 em{background:linear-gradient(105deg,#6d4fd8 0%,#5b3fd0 35%,#0f8f95 95%);background-clip:text;-webkit-background-clip:text}
.integrations-strip>span{color:#6b7290}
.integrations-strip>div{color:#4f5470}
.flow-step{border-top:1px solid #6d4fd833}
.icon-disc{background:linear-gradient(135deg,#e6dcfb,#d7eef2);border:1px solid #6d4fd82e}
.step-number{color:#7a8099}
.experience-section{background:linear-gradient(#efedf8,#efedf8);border-block:1px solid #27223b0a}
.demo-studio{border:1px solid #6d4fd833;background:#ffffff}
.demo-tabs button[aria-pressed=true]{background:#6d4fd81a;border-color:#6d4fd859;color:#3b2a6b}
.demo-message{border-left:2px solid #c9cbd9}
.demo-message>span{color:#6b7290}
.demo-message p{color:#2b2d3d}
.alma-message{border-left-color:#8a68e0}
.demo-result{color:#1d7a6c}
.demo-result p{color:#4f6b66}
.example-disclaimer{color:#6b7290}
.access-section{border-block:1px solid #27223b12;background:radial-gradient(ellipse at 5% 30%,#6d4fd812,transparent 70%)}
.check-list li{color:#4a4f66}
.card-image-link{background:#e6e4f0}
.faq-item{border-bottom:1px solid #27223b20}
.faq-item:first-child{border-top:1px solid #27223b20}
.final-cta{background:#efedf8}
.site-footer{border-top:1px solid #27223b13}
.footer-top>div:not(:first-child) a,.footer-legal a{color:#5f6580}
.footer-bottom{color:#6b7290}
.footer-bottom button{color:#5a6078}
.toast{background:#25253b;color:#f7f6fb}
.wait-benefits li{color:#4a4f66}
.waitlist-form-wrap{background:linear-gradient(135deg,#ffffff,#ffffff);border:1px solid #6d4fd833}
.field>span{color:#2b2d3d}
.field small{color:#6b7290}
.field input,.field select{border:1px solid #27223b33;background:#ffffffcc;color:#1f1f33}
.optional-details{border-block:1px solid #27223b12}
.optional-details>summary span{color:#6b7290}
.optional-grid legend{color:#4f5470}
.consent-label{color:#4f5470}
.consent-label input{accent-color:#6d4fd8}
.privacy-link{color:#6d4fd8}
.next-steps{border-top:1px solid #27223b15}
.next-steps ol{color:#5f6580}
.form-error{border:1px solid #b4233a66;color:#b4233a}
.success-icon{background:#1d9c8c22}
.journal-hero::before{background:radial-gradient(ellipse at 50% 0,#6d4fd814,transparent 70%)}
.featured-article{border:1px solid #6d4fd833;background:#ffffff}
.topic-filters button{color:#5f6580}
.topic-filters button[aria-pressed=true]{background:#6d4fd81f;border-color:#6d4fd866;color:#4a2f8f}
.search-field{border:1px solid #27223b24}
.search-field input{color:#2b2d3d}
.result-count{color:#6b7290}
.journal-invite{background:linear-gradient(120deg,#efe9fb,#e6eef7);border:1px solid #6d4fd838}
.waitlist-story h1 em{background:linear-gradient(105deg,#6d4fd8,#5b3fd0 40%,#0f8f95);background-clip:text;-webkit-background-clip:text}
.link-cloud a{background:#27223b05}
.home-form-wrap{border:1px solid #6d4fd833;background:linear-gradient(135deg,#ffffff,#ffffff)}
.field .field-error{color:#b4233a}
.field input.err,.field select.err{border-color:#b4233a99}
.consent-label input.err{outline:2px solid #b4233a99}
.language-menu>summary{border:1px solid #27223b1f;color:#4a4f66}
.flag{box-shadow:0 0 0 1px #27223b26}
.language-list{background:#fffffff7;border:1px solid #27223b1f}
.language-option{color:#4a4f66}
[dir=rtl] .demo-message{border-right:2px solid #c9cbd9}
[dir=rtl] .alma-message{border-right-color:#8a68e0}
.industry-pills a{border:1px solid #27223b26;background:#27223b0d}
.scene-footer{color:#62637a}
.scene-tab{border:1px solid #27223b25;background:#ffffff}
.scene-tab[aria-pressed=true]{background:#e6dcfb;border-color:#6d4fd8;color:#3b2a6b}
.button.secondary:hover{background:#27223b0c}
.field input:hover{border-color:#6d4fd866}
.link-cloud a:hover{border-color:#0f8f9566;background:#27223b0b}
.language-menu>summary:hover{border-color:#27223b38}
.language-option:hover{background:#27223b0f}
.industry-pills a:hover{border-color:#0f8f9566;background:#27223b1a}
.sector-filter select{background:#ffffff}
.demo-transcript{background:#efedf8}
.transcript-count{color:#6b6a86}
.transcript-count b{color:#6d4fd8}
.demo-message{border:1px solid #27223b1f;border-inline-start:2px solid #a7adbf;background:#f3f2f9}
.demo-message>span{color:#5a6078}
.demo-message.alma-message{background:#efe9fb;border-color:#6d4fd847;border-inline-start-color:#8a68e0}
.demo-message.active{background:#e8e6f3}
.alma-message.active{background:#e8dcfb}
.demo-result{border:1px solid #1d9c8c4d;background:#d7f1ec}
.demo-result.active{background:#c6ebe3}
.demo-result p{color:#3f6b63}
[dir=rtl] .demo-message{border-left:1px solid #27223b1f;border-right:2px solid #a7adbf}
[dir=rtl] .alma-message{border-right-color:#8a68e0}
.call-player{border:1px solid #6d4fd833;background:#ffffff}
.call-progress{background:#27223b14}
.call-progress>span{background:linear-gradient(90deg,#6d4fd8,#0f8f95)}
.call-transcript li{color:#5f6580}
.call-transcript li span{color:#7a8099}
.call-transcript li[data-who=alma] span{color:#6d4fd8}
.call-transcript li.active{background:#27223b0a;color:#1f1f33}
.call-transcript li.done{color:#3a3d52}
.receive-grid li{border:1px solid #6d4fd833;background:#ffffff}
