/* OS-driven palette. Light values remain the fallbacks in component styles. */
:root{color-scheme:light}
@media(prefers-color-scheme:dark){
:root{color-scheme:dark;--rule-rgb:173,194,198;
--tone-102a36:#e5efed;
--tone-102a3610:#e5efed10;
--tone-102a364d:#e5efed4d;
--tone-102a3670:#e5efed70;
--tone-102c3a:#e5efed;
--tone-111:#e5efed;
--tone-122e3a40:#e5efed40;
--tone-155b60:#9de5df;
--tone-167987:#9de5df;
--tone-173f49:#e5efed;
--tone-174e55:#b0c7cb;
--tone-176972:#9de5df;
--tone-176b70:#9de5df;
--tone-1a02f4:#88a0ff;
--tone-237c82:#9de5df;
--tone-237c8210:#b0c7cb10;
--tone-244e56:#b0c7cb;
--tone-247e83:#9de5df;
--tone-257e82:#9de5df;
--tone-34565d:#b0c7cb;
--tone-345c64:#b0c7cb;
--tone-386d73:#b0c7cb;
--tone-395f66:#b0c7cb;
--tone-456f76:#b0c7cb;
--tone-486877:#b0c7cb;
--tone-486d72:#b0c7cb;
--tone-51594c0b:#b0c7cb0b;
--tone-51727d:#b0c7cb;
--tone-526c75:#adc2c6;
--tone-527e83:#93b7bc;
--tone-54817d80:#93b7bc80;
--tone-599c9f:#93b7bc;
--tone-627f89:#93b7bc;
--tone-669c9e:#93b7bc;
--tone-6bb3b1:#93b7bc;
--tone-709fa2:#93b7bc;
--tone-729d9e:#93b7bc;
--tone-75a6a8:#93b7bc;
--tone-75b8b580:#36565d80;
--tone-79331913:#b0c7cb13;
--tone-7caba9:#93b7bc;
--tone-85a7ad:#93b7bc;
--tone-85b5b6:#36565d;
--tone-8ca1a6:#93b7bc;
--tone-8d9689:#93b7bc;
--tone-91a5aa:#93b7bc;
--tone-92d4d5:#36565d;
--tone-9fd8d4:#20484c;
--tone-a23e3e:#ffa5a5;
--tone-a4c8ca:#36565d;
--tone-a8e1dc:#162d35;
--tone-a9d5d4:#36565d;
--tone-b4caca:#36565d;
--tone-b5d9d6:#162d35;
--tone-b6cacc:#3e5b63;
--tone-b9dcd9:#162d35;
--tone-c0cecf:#36565d;
--tone-c2cfd0:#36565d;
--tone-c7dedf:#162d35;
--tone-cad0c621:#36565d21;
--tone-cbdde0:#162d35;
--tone-d0e4e2:#162d35;
--tone-dbdfce:#162d35;
--tone-dce8e6:#162d35;
--tone-dceae7:#1d383d;
--tone-e2ece9:#1d383d;
--tone-e2efea:#162d35;
--tone-e7eaf9:#202b43;
--tone-e8ece4:#273832;
--tone-edf2f2:#0e2028;
--tone-eeeddf:#32352b;
--tone-eef7eea6:#162d35a6;
--tone-f4f2e290:#162d3590;
--tone-fff9:#162d3599;
--tone-ffffff8f:#162d358f;
--tone-ffffff99:#162d3599;
}

 .motion-toggle:before{background:#9de5df}
/* Distinct dark surfaces retain the existing company reveal. */
.company-panel{background:#142f39;color:#e5efed;--muted:#adc2c6;--link-hover:#9de5df;--link-wash:rgba(157,229,223,.08)}
.company-panel.company-light{background:#0e2028;color:#e5efed;--muted:#adc2c6;--link-hover:#9de5df;--link-wash:rgba(157,229,223,.08)}
.page-contact .contact-field input,.page-contact .contact-field textarea{background:#162d35}
.page-contact .contact-field input:focus,.page-contact .contact-field textarea:focus{background:#1d383d}
.page-contact input::placeholder,.page-contact textarea::placeholder{color:#adc2c6;opacity:1}
.site-menu::backdrop{background:rgba(0,10,16,.72)}
.news-preview,.news-preview-item,.chapter-bottom,.ff-bottom,.ff-grid,.footer-arrival .contact-links>a{border-color:#426169}
.brand-stage{background:linear-gradient(135deg,#26352f,#244549)}
.daily-slide .brand-stage{background:#202b43}
.home-slide .brand-stage{background:#32352b}
img[src*="/notari-logo.svg"]{content:url("notari-logo-dark.svg")}
img[src*="/notari-logo-aligned.svg"]{content:url("notari-logo-dark-aligned.svg")}
img[src*="/filer-logo-balanced.svg"]{content:url("filer-logo-balanced-dark.svg")}
img[src*="/notari-life-stacked-light.svg"]{content:url("notari-life-stacked-dark.svg")}
img[src*="/notari-life-horizontal-light.svg"]{content:url("notari-life-horizontal-dark.svg")}
img[src*="/notari-life-horizontal-light-aligned.svg"]{content:url("notari-life-horizontal-dark-aligned.svg")}
img[src*="/notari-home-stacked-light.svg"]{content:url("notari-home-stacked-dark.svg")}
img[src*="/notari-home-horizontal-light.svg"]{content:url("notari-home-horizontal-dark.svg")}
img[src*="/notari-home-horizontal-light-aligned.svg"]{content:url("notari-home-horizontal-dark-aligned.svg")}
}
