html{color-scheme:light}html.dark{color-scheme:dark;background:#020617!important;--ink:#e5edf7;--muted:#9aaac0;--line:#334155;--line-soft:#263449;--panel:#111d30;--paper:#020617;--soft:#13233a;--blue-soft:#132c48;--precision-ink:#e5edf7;--precision-muted:#9aaac0;--precision-line:#334155;--precision-line-soft:#263449;--wb-text:#dce5f1;--wb-black:#e5edf7;--wb-line:#334155}
html.dark body{background:#020617!important;color:#dce5f1!important}
.dayan-theme-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;border:0;background:none;color:#415062;padding:8px 0;font-family:inherit;font-size:13px;cursor:pointer;line-height:1.5}.dayan-theme-control svg{width:18px;height:18px;flex:0 0 18px}.dayan-theme-control:focus-visible{outline:2px solid #078aa4;outline-offset:4px;border-radius:4px}
html.dark #main-nav,html.dark #dayan-product-nav{background:rgba(9,17,32,.96)!important;border-color:#253247!important}
html.dark :is(.header-nav-link,.header-nav-button,.header-language-button,.ph-header-nav-link,.ph-header-nav-button,.ph-home-return,.dayan-theme-control,.header-mobile-toggle,.ph-header-mobile-toggle){color:#dce5f1!important}
html.dark :is(.header-submenu,.ph-header-submenu,.corporate-header-links.is-open,.ph-corporate-header-links.is-open){background:#101d30!important;border-color:#2b3a50!important}
html.dark :is(.header-submenu,.ph-header-submenu) :is(a,button){color:#c6d4e5!important}
html.dark :is(.header-submenu,.ph-header-submenu) :is(a,button):hover{background:#1b304b!important}
html.dark :is(#home-hero-title,#company-intro-heading,.company-capabilities h3,.company-about-lead strong,#products h2,#products h3,#products h4,#advantages h2,#advantages .news-title,#qualifications h2,#partners h2,#users h2){color:#e5edf7!important;-webkit-text-fill-color:currentColor!important}
html.dark :is(.company-intro-content>p,.company-about-lead,.company-capabilities p,.news-desc,.news-meta,.news-source){color:#9cacc1!important}
html.dark #products a.scroll-animate,html.dark #advantages .news-card,html.dark #advantages .tabs{background:#101d30!important;border-color:#29384e!important}
html.dark #products a.scroll-animate>div{background-color:transparent!important}
html.dark #advantages .tab:not(.is-active){color:#aab9cb!important}
html.dark :is(article,.pain-card,.value-card,.role-card,.product-window,.demo-sidebar,.demo-stage,.demo-shell,.window-bar,.module-panel,.arch-stage,.arch-cap,.governance-item,.architecture-map,.architecture-source-grid,.architecture-core-system,.architecture-proof-grid,.contact-dialog,.contact-panel){background-color:#101d30;border-color:#29384e;color:#dce5f1}
html.dark :is(.hero,.dayan-home-hero,.dayan-company-intro,#products,#advantages,#qualifications,#partners,#users){background:transparent!important}
html.dark body>footer{background:rgba(5,12,24,.9)!important}
html.dark #modal-panel,html.dark section.contact-dialog,html.dark dialog#contact-dialog{background:#101d30!important;color:#dce5f1!important;border-color:#29384e!important}
html.dark .dcu-content .dcu-title{color:#e5edf7!important;-webkit-text-fill-color:#e5edf7!important}
html.dark .dcu-content .dcu-row{background:#17263b!important;border-color:#304158!important;color:#dce5f1!important}
html.dark .dcu-content .dcu-row span{color:#dce5f1!important}
html.dark #dayan-product-context-menu,html.dark #custom-context-menu{background:rgba(16,29,48,.97)!important;border-color:#304158!important}
html.dark #dayan-product-context-menu a{color:#dce5f1!important}
html.dark #dayan-product-context-menu a:hover{background:#1b304b!important}
@media(max-width:1100px){.dayan-theme-control span{display:none}.corporate-header-actions,.ph-corporate-header-actions{gap:16px!important}}@media(max-width:600px){.corporate-header-actions,.ph-corporate-header-actions{gap:10px!important}.dayan-theme-control{padding:8px 2px}.dayan-theme-control svg{width:17px;height:17px}#dayan-product-nav .ph-corporate-header-brand img{width:104px!important}}

html.dark :is(.demo-sidebar,.window-bar,.sidebar-title,.demo-stage) :is(strong,b){color:#dce5f1!important}html.dark .sidebar-title{color:#dce5f1!important}html.dark :is(.demo-tab,.demo-nav button):not(.active):not(.is-active){color:#a8bad0!important}

/* Reveal the next appearance outward from the theme button. */
::view-transition-old(root),::view-transition-new(root){animation:none!important;mix-blend-mode:normal!important}
::view-transition-old(root){z-index:1}
::view-transition-new(root){z-index:2147483647}
::view-transition-group(root){animation-duration:650ms}

/* Dayan trademarks always retain their original artwork and colours. */
html .footer-logo,html .footer-company-logo,html .company-logo,html .company-logo img,html .corporate-header-brand img,html .ph-corporate-header-brand img,html .company-hero-brand-logo{mix-blend-mode:normal!important;filter:none!important;opacity:1!important}
