/* FALIT site-wide dark mode. Selective colour overrides: no image inversion. */
html[data-falit-theme="dark"] { color-scheme:dark; --falit-text:#e0eafa; --falit-muted:#c3d3e8; --falit-border:#324662; }
html[data-falit-theme="dark"] body {background:#0b1629;color:#e0eafa;}
html[data-falit-theme="dark"] .lf-header {background:#0f2038!important;color:#eef5ff!important;border-bottom-color:#324662!important;}
html[data-falit-theme="dark"] .lf-header__brand, html[data-falit-theme="dark"] .lf-header__menu > li > a, html[data-falit-theme="dark"] .lf-header__submenu-toggle {color:#eef5ff!important;}
html[data-falit-theme="dark"] .lf-header__menu .sub-menu {background:#172b46!important;border-color:#324662!important;}
html[data-falit-theme="dark"] .lf-header__menu .sub-menu a {color:#eef5ff!important;}
html[data-falit-theme="dark"] .lf-theme-toggle, html[data-falit-theme="dark"] .lf-header__toggle {background:#1a304d!important;color:#eef5ff!important;border-color:#496381!important;}
html[data-falit-theme="dark"] .lf-header__toggle span {background:#eef5ff!important;}
html[data-falit-theme="dark"] .lf-header__wordmark {color:#eef5ff!important;}
html[data-falit-theme="dark"] .lf-header__logo { background:#fff; border-radius:5px; padding:3px; }
html[data-falit-theme="dark"] .lf-footer-logo--image {background:#fff!important;}
html[data-falit-theme="dark"] .lf-theme-toggle__sun {stroke:#f4cf68;}
.lf-theme-toggle--floating { position:fixed; bottom:24px; right:24px; z-index:99999; background:#fff; box-shadow:0 7px 26px rgba(0,0,0,.20); }
html[data-falit-theme="dark"] .lf-theme-toggle--floating { background:#172b46; color:#fff; border-color:#496381; }
@media(prefers-reduced-motion:reduce){.lf-theme-toggle {transition:none!important;}}
/* lemon-site-manager.css */
html[data-falit-theme="dark"] .falit-home-pro{color:#e0eafa;background:#111f35}
html[data-falit-theme="dark"] .fhp-label,html[data-falit-theme="dark"] .falit-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-title{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-text{color:#c3d3e8}
html[data-falit-theme="dark"] .fhp-btn-outline:hover,html[data-falit-theme="dark"] .falit-button--ghost:hover{background:#111f35;color:#eef5ff!important}
html[data-falit-theme="dark"] .fhp-btn-light{background:#111f35;color:#eef5ff!important}
html[data-falit-theme="dark"] .fhp-hero-card > small{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-hero-card h3{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-hero-suite-item{background:#192b45}
html[data-falit-theme="dark"] .fhp-hero-suite-item strong{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-hero-suite-item span{color:#c3d3e8}
html[data-falit-theme="dark"] .fhp-hero-card-note{color:#c3d3e8}
html[data-falit-theme="dark"] .fhp-intro{background:#111f35}
html[data-falit-theme="dark"] .fhp-stat strong{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-stat span{color:#c3d3e8}
html[data-falit-theme="dark"] .fhp-products{background:#192b45}
html[data-falit-theme="dark"] .fhp-product-card,html[data-falit-theme="dark"] .falit-product-card{background:#111f35}
html[data-falit-theme="dark"] .fhp-product-top strong,html[data-falit-theme="dark"] .falit-product-card h3{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-product-top span,html[data-falit-theme="dark"] .falit-product-card__top span:not(.falit-product-card__icon){color:#c3d3e8}
html[data-falit-theme="dark"] .fhp-product-card p,html[data-falit-theme="dark"] .falit-product-card p{color:#c3d3e8}
html[data-falit-theme="dark"] .fhp-custom{background:#111f35}
html[data-falit-theme="dark"] .fhp-custom-mark{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-industries{background:#192b45}
html[data-falit-theme="dark"] .fhp-industry,html[data-falit-theme="dark"] .falit-industry-card{background:#111f35}
html[data-falit-theme="dark"] .fhp-industry h3,html[data-falit-theme="dark"] .falit-industry-card h3{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-industry p,html[data-falit-theme="dark"] .falit-industry-card p{color:#c3d3e8}
html[data-falit-theme="dark"] .fhp-why{background:#111f35}
html[data-falit-theme="dark"] .fhp-why-row > span{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-why-row strong{color:#eef5ff}
html[data-falit-theme="dark"] .fhp-why-row p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmc-page h2{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-button--outline{color:#eef5ff!important}
html[data-falit-theme="dark"] .lmc-button--light{color:#eef5ff!important}
html[data-falit-theme="dark"] .lmc-hero__copy h1{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-hero__meta span{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-claimboard__top b{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-claimboard__summary strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-claimboard__queue > span{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-claimboard__status b{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-overview__points strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-workflow__track article:nth-child(5) .lmc-workflow__marker{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-workflow__track h3{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-control__list strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-interface__top b{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-interface__metrics strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-interface__table > div{color:#eef5ff}
html[data-falit-theme="dark"] .lmc-benefits__grid strong{color:#eef5ff}
html[data-falit-theme="dark"] .lma-page h2{color:#eef5ff}
html[data-falit-theme="dark"] .lma-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .lma-button--outline{color:#eef5ff!important}
html[data-falit-theme="dark"] .lma-button--light{color:#eef5ff!important}
html[data-falit-theme="dark"] .lma-hero .lma-button--outline:hover{color:#eef5ff!important}
html[data-falit-theme="dark"] .lma-hero__meta span{color:#eef5ff}
html[data-falit-theme="dark"] .lma-dashboard__top b{color:#eef5ff}
html[data-falit-theme="dark"] .lma-dashboard__summary strong{color:#eef5ff}
html[data-falit-theme="dark"] .lma-dashboard__jobs > span{color:#eef5ff}
html[data-falit-theme="dark"] .lma-dashboard__side b{color:#eef5ff}
html[data-falit-theme="dark"] .lma-overview__points strong{color:#eef5ff}
html[data-falit-theme="dark"] .lma-workflow__track article:nth-child(5) .lma-workflow__marker{color:#eef5ff}
html[data-falit-theme="dark"] .lma-workflow__track h3{color:#eef5ff}
html[data-falit-theme="dark"] .lma-control__list strong{color:#eef5ff}
html[data-falit-theme="dark"] .lma-interface__top b{color:#eef5ff}
html[data-falit-theme="dark"] .lma-interface__metrics strong{color:#eef5ff}
html[data-falit-theme="dark"] .lma-interface__table > div{color:#eef5ff}
html[data-falit-theme="dark"] .lma-benefits__grid strong{color:#eef5ff}
/* home-hero.css */
html[data-falit-theme="dark"] .falit-home-pro .fhp-hero--interactive .fhp-explorer{color:#eef5ff;background:#111f35}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__heading small{color:#eef5ff}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__heading h2{color:#eef5ff}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__symbol{color:#eef5ff}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__tab{background:#192b45;color:#eef5ff}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__panel small{color:#eef5ff}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__panel h3{color:#eef5ff}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__panel p{color:#e0eafa}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__panel a:hover{color:#eef5ff}
html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__note,html[data-falit-theme="dark"] .falit-home-pro .fhp-explorer__empty{color:#c3d3e8}
/* elyon-health.css */
html[data-falit-theme="dark"] .lhc-page{background:#111f35;color:#e0eafa}
html[data-falit-theme="dark"] .lhc-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .lhc-page h2{color:#eef5ff}
html[data-falit-theme="dark"] .lhc-page .lhc-rich p{color:#e0eafa}
html[data-falit-theme="dark"] .lhc-section-intro > p,html[data-falit-theme="dark"] .lhc-facilities .lhc-split > div:first-child > p{color:#e0eafa}
html[data-falit-theme="dark"] .lhc-btn-outline{color:#eef5ff!important}
html[data-falit-theme="dark"] .lhc-btn-white{background:#111f35;color:#eef5ff!important}
html[data-falit-theme="dark"] .lhc-hero{background:#192b45}
html[data-falit-theme="dark"] .lhc-hero h1{color:#eef5ff}
html[data-falit-theme="dark"] .lhc-hero .lhc-hero-subtitle{color:#eef5ff}
html[data-falit-theme="dark"] .lhc-hero-copy > p{color:#e0eafa}
html[data-falit-theme="dark"] .lhc-photo-story{background:#111f35}
html[data-falit-theme="dark"] .lhc-photo-story-copy p{color:#e0eafa}
html[data-falit-theme="dark"] .lhc-problem{background:#111f35}
html[data-falit-theme="dark"] .lhc-problem blockquote{color:#eef5ff;background:#192b45}
html[data-falit-theme="dark"] .lhc-journey{background:#111f35}
html[data-falit-theme="dark"] .lhc-journey-steps li{background:#192b45}
html[data-falit-theme="dark"] .lhc-journey-steps li strong{color:#eef5ff}
html[data-falit-theme="dark"] .lhc-workflow{background:#192b45}
html[data-falit-theme="dark"] .lhc-statement{background:#111f35;color:#eef5ff}
html[data-falit-theme="dark"] .lhc-record img{background:#111f35}
html[data-falit-theme="dark"] .lhc-facilities{background:#111f35}
html[data-falit-theme="dark"] .lhc-facility-list li{background:#192b45;color:#eef5ff}
html[data-falit-theme="dark"] .lhc-teams{background:#192b45}
html[data-falit-theme="dark"] .lhc-team h3{color:#eef5ff}
html[data-falit-theme="dark"] .lhc-team p{color:#e0eafa}
html[data-falit-theme="dark"] .lhc-architecture{background:#111f35}
html[data-falit-theme="dark"] .lhc-architecture-grid article{background:#192b45}
html[data-falit-theme="dark"] .lhc-approach{background:#111f35}
html[data-falit-theme="dark"] .lhc-principles li{color:#eef5ff}
/* elyon-pharm.css */
html[data-falit-theme="dark"] .lmph-page{color:#e0eafa;background:#111f35}
html[data-falit-theme="dark"] .lmph-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-button--outline{color:#eef5ff!important}
html[data-falit-theme="dark"] .lmph-button--light{background:#111f35;color:#eef5ff!important}
html[data-falit-theme="dark"] .lmph-hero{background:#111f35}
html[data-falit-theme="dark"] .lmph-hero__copy h1{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-hero__copy>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-hero__meta{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-counter{background:#192b45}
html[data-falit-theme="dark"] .lmph-counter__stats article{background:#111f35}
html[data-falit-theme="dark"] .lmph-counter__stats small,html[data-falit-theme="dark"] .lmph-counter__stats span{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-counter__stats strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-counter__list{background:#111f35}
html[data-falit-theme="dark"] .lmph-counter__list>div{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-overview{background:#192b45}
html[data-falit-theme="dark"] .lmph-overview h2,html[data-falit-theme="dark"] .lmph-flow h2,html[data-falit-theme="dark"] .lmph-capabilities h2,html[data-falit-theme="dark"] .lmph-control h2,html[data-falit-theme="dark"] .lmph-channels h2,html[data-falit-theme="dark"] .lmph-benefits h2,html[data-falit-theme="dark"] .lmph-use h2,html[data-falit-theme="dark"] .lmph-cta h2{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-overview__grid>div>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-overview__facts strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-overview__facts p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-flow{background:#111f35}
html[data-falit-theme="dark"] .lmph-flow__head>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-flow__track h3{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-flow__track p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-control{background:#111f35}
html[data-falit-theme="dark"] .lmph-control__visual{background:#192b45}
html[data-falit-theme="dark"] .lmph-board{background:#111f35}
html[data-falit-theme="dark"] .lmph-board__top b{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-board__top span{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-board__metrics article{background:#192b45}
html[data-falit-theme="dark"] .lmph-board__metrics small{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-board__metrics strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-board__bars,html[data-falit-theme="dark"] .lmph-board__modes{background:#192b45}
html[data-falit-theme="dark"] .lmph-board__bars b,html[data-falit-theme="dark"] .lmph-board__modes b{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-board__modes span{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-control__copy>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-control__list strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-channels__cards article{background:#111f35}
html[data-falit-theme="dark"] .lmph-channels__cards h3{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-channels__cards p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmph-benefits{background:#192b45}
html[data-falit-theme="dark"] .lmph-benefits__grid{background:#111f35}
html[data-falit-theme="dark"] .lmph-benefits__grid strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmph-benefits__grid p{color:#c3d3e8}
/* contact.css */
html[data-falit-theme="dark"] .lfc-page{background:#111f35;color:#e0eafa}
html[data-falit-theme="dark"] .lfc-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .lfc-page h2{color:#eef5ff}
html[data-falit-theme="dark"] .lfc-button--light{background:#111f35;color:#eef5ff!important}
html[data-falit-theme="dark"] .lfc-quick-contact{background:#111f35}
html[data-falit-theme="dark"] .lfc-quick-contact__item{color:#eef5ff!important}
html[data-falit-theme="dark"] .lfc-quick-contact__item small{color:#c3d3e8}
html[data-falit-theme="dark"] .lfc-quick-contact__item strong{color:#eef5ff}
html[data-falit-theme="dark"] .lfc-intro{background:#111f35}
html[data-falit-theme="dark"] .lfc-intro__grid>div>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lfc-reasons article{background:#192b45}
html[data-falit-theme="dark"] .lfc-reasons strong{color:#eef5ff}
html[data-falit-theme="dark"] .lfc-reasons p{color:#c3d3e8!important}
html[data-falit-theme="dark"] .lfc-form-card{background:#111f35}
html[data-falit-theme="dark"] .lfc-form label>span{color:#eef5ff}
html[data-falit-theme="dark"] .lfc-form input,html[data-falit-theme="dark"] .lfc-form select,html[data-falit-theme="dark"] .lfc-form textarea{background:#111f35;color:#e0eafa}
html[data-falit-theme="dark"] .lfc-external-form{color:#e0eafa}
html[data-falit-theme="dark"] .lfc-next{background:#192b45}
html[data-falit-theme="dark"] .lfc-next__grid article{background:#111f35}
html[data-falit-theme="dark"] .lfc-next__grid strong{color:#eef5ff}
html[data-falit-theme="dark"] .lfc-next__grid p{color:#c3d3e8}
/* eliya-q.css */
html[data-falit-theme="dark"] .lmq-page{background:#111f35;color:#e0eafa}
html[data-falit-theme="dark"] .lmq-page h2{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-button--light{color:#eef5ff!important;background:#111f35}
html[data-falit-theme="dark"] .lmq-screen{background:#111f35}
html[data-falit-theme="dark"] .lmq-screen__call{background:#192b45}
html[data-falit-theme="dark"] .lmq-screen__call small{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-screen__call span{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-screen__queues>div{background:#192b45}
html[data-falit-theme="dark"] .lmq-screen__queues small{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-screen__queues strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-screen__next span{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-status b{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-status span{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-overview{background:#111f35}
html[data-falit-theme="dark"] .lmq-overview__grid>div>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-overview__facts strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-overview__facts p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-flow{background:#192b45}
html[data-falit-theme="dark"] .lmq-flow__head>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-flow__track article{background:#111f35}
html[data-falit-theme="dark"] .lmq-flow__track h3{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-flow__track p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-control{background:#111f35}
html[data-falit-theme="dark"] .lmq-control__visual{background:#192b45}
html[data-falit-theme="dark"] .lmq-board{background:#111f35}
html[data-falit-theme="dark"] .lmq-board__top b{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-board__top span{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-board__metrics>div{background:#192b45}
html[data-falit-theme="dark"] .lmq-board__metrics small{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-board__metrics strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-board__rows>div{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-control__copy>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmq-control__list strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-benefits{background:#192b45}
html[data-falit-theme="dark"] .lmq-benefits__grid article{background:#111f35}
html[data-falit-theme="dark"] .lmq-benefits__grid strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmq-benefits__grid p{color:#c3d3e8}
/* header.css */
html[data-falit-theme="dark"] .lf-header{background:#111f35;color:#eef5ff;border-bottom:1px solid #324662}
html[data-falit-theme="dark"] .lf-header__brand{color:#eef5ff!important}
html[data-falit-theme="dark"] .lf-header__wordmark{color:#eef5ff}
html[data-falit-theme="dark"] .lf-header__menu > li > a{color:#eef5ff!important}
html[data-falit-theme="dark"] .lf-header__menu .sub-menu{background:#111f35;border:1px solid #324662}
html[data-falit-theme="dark"] .lf-header__menu .sub-menu a{color:#eef5ff!important}
html[data-falit-theme="dark"] .lf-header__menu .sub-menu a:hover,html[data-falit-theme="dark"] .lf-header__menu .sub-menu a:focus{background:#192b45;color:#eef5ff!important}
html[data-falit-theme="dark"] .lf-header__toggle{border:1px solid #324662;background:#111f35}
@media (max-width: 920px){html[data-falit-theme="dark"] .lf-header__nav{border-top:1px solid #324662}
html[data-falit-theme="dark"] .lf-header__menu > li{border-bottom:1px solid #324662}
html[data-falit-theme="dark"] .lf-header__submenu-toggle{color:#eef5ff}}
html[data-falit-theme="dark"] .lf-theme-toggle{border:1px solid #324662;background:#192b45;color:#eef5ff}
/* elyon-diagnostics.css */
html[data-falit-theme="dark"] .lmd-page{color:#e0eafa;background:#111f35}
html[data-falit-theme="dark"] .lmd-eyebrow{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-button--outline{color:#eef5ff!important}
html[data-falit-theme="dark"] .lmd-button--light{background:#111f35;color:#eef5ff!important}
html[data-falit-theme="dark"] .lmd-hero{background:#192b45}
html[data-falit-theme="dark"] .lmd-hero__copy h1{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-hero__copy>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-hero__meta{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-labcard{background:#111f35}
html[data-falit-theme="dark"] .lmd-labcard__head{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-labcard__metrics article{background:#192b45}
html[data-falit-theme="dark"] .lmd-labcard__metrics small,html[data-falit-theme="dark"] .lmd-labcard__metrics span{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-labcard__metrics strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-labcard__table>div{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-overview{background:#111f35}
html[data-falit-theme="dark"] .lmd-overview h2,html[data-falit-theme="dark"] .lmd-workflow h2,html[data-falit-theme="dark"] .lmd-capabilities h2,html[data-falit-theme="dark"] .lmd-console h2,html[data-falit-theme="dark"] .lmd-benefits h2,html[data-falit-theme="dark"] .lmd-use h2,html[data-falit-theme="dark"] .lmd-cta h2{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-overview__grid>div>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-overview__facts span{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-overview__facts strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-overview__facts p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-workflow{background:#192b45}
html[data-falit-theme="dark"] .lmd-workflow__head>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-workflow__track h3{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-workflow__track p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-console{background:#111f35}
html[data-falit-theme="dark"] .lmd-console__copy>p{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-console__list>div{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-dashboard{background:#192b45}
html[data-falit-theme="dark"] .lmd-dashboard__top{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-dashboard__stats>div{background:#111f35}
html[data-falit-theme="dark"] .lmd-dashboard__stats small{color:#c3d3e8}
html[data-falit-theme="dark"] .lmd-dashboard__stats strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-dashboard__chart{background:#111f35}
html[data-falit-theme="dark"] .lmd-dashboard__notes{background:#111f35;color:#eef5ff}
html[data-falit-theme="dark"] .lmd-benefits{background:#192b45}
html[data-falit-theme="dark"] .lmd-benefits__grid{background:#111f35}
html[data-falit-theme="dark"] .lmd-benefits__grid span{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-benefits__grid strong{color:#eef5ff}
html[data-falit-theme="dark"] .lmd-benefits__grid p{color:#c3d3e8}
/* footer.css */
html[data-falit-theme="dark"] .lf-footer-logo--image{background:#111f35}

/* Keep clickable foregrounds legible in colour-rich CTA surfaces. */
html[data-falit-theme="dark"] .lf-header__cta {color:#fff!important;}
html[data-falit-theme="dark"] .lhc-btn-primary, html[data-falit-theme="dark"] .fhp-btn-primary {color:#fff!important;}
html[data-falit-theme="dark"] .lfc-page input:not([type=submit]):not([type=checkbox]),
html[data-falit-theme="dark"] .lfc-page select,
html[data-falit-theme="dark"] .lfc-page textarea {background:#10243e!important;color:#eef5ff!important;border-color:#496381!important;}
html[data-falit-theme="dark"] .lfc-page input::placeholder,
html[data-falit-theme="dark"] .lfc-page textarea::placeholder {color:#b6c9e2!important;}
html[data-falit-theme="dark"] .lfc-page input:focus-visible,
html[data-falit-theme="dark"] .lfc-page textarea:focus-visible,
html[data-falit-theme="dark"] .lfc-page select:focus-visible {outline:2px solid #1cc7c1;outline-offset:2px;}
