/* DARK MODE */
body.dark-mode{--bg:#070A18;--bg2:#0D1226;--ink:#EAF0FF;--mute:#9aa4c7;--card:#121833;--line:rgba(234,240,255,.14);--a:#FF7A59;--a2:#FFC24D;--lime:#D2FF4D;--glass:rgba(18,24,51,.72)}
body.dark-mode .isl{background:rgba(18,24,51,.9);border-color:rgba(234,240,255,.14);box-shadow:0 20px 45px -28px rgba(0,0,0,.85)}
body.dark-mode #bmNavigation>a:not(.nav-cta),body.dark-mode #bmNavigation .dda{color:#b8c2e2}
body.dark-mode #bmNavigation>a:not(.nav-cta):hover,body.dark-mode #bmNavigation>a:not(.nav-cta).active,body.dark-mode #bmNavigation .dda:hover,body.dark-mode #bmNavigation .dda.active{background:rgba(234,240,255,.09);color:var(--ink)}
body.dark-mode #bmNavigation .dm{background:var(--card);border-color:var(--line)}
body.dark-mode #bmNavigation .dm a{color:#b8c2e2}
body.dark-mode #bmNavigation .dm a:hover,body.dark-mode #bmNavigation .dm a.active{background:rgba(234,240,255,.1);color:var(--ink)}
body.dark-mode .isl .ib{background:rgba(7,10,24,.48);border-color:rgba(234,240,255,.18);color:var(--ink)}
body.dark-mode .isl .ib:hover,body.dark-mode .isl .ib.is-active{background:var(--a2);border-color:var(--a2);color:#11172c}
body.dark-mode .isl .hbtn,body.dark-mode #bmNavigation .nav-cta{background:linear-gradient(120deg,var(--a),var(--a2));color:#11172c;box-shadow:0 12px 28px -18px rgba(255,194,77,.75)}
body.dark-mode .isl :is(a,button):focus-visible{outline:2px solid var(--a2);outline-offset:3px}
body.dark-mode .btn-d{background:#EAF0FF;color:#0B1026}
body.dark-mode .btn-w{background:#EAF0FF}
body.dark-mode .sp1,body.dark-mode .hot,body.dark-mode .s1{border:1px solid rgba(234,240,255,.14)}
body.dark-mode .kb aside{border:1px solid rgba(234,240,255,.14)}
body.dark-mode .ring text{fill:#EAF0FF}
