/* Нощен режим за началната страница и страниците на профила (включва се от бутона до езика; помни се в браузъра). */
html[data-theme=dark]{color-scheme:dark;
  --paper:#0D141C;--card:#151F2A;--ink:#E3EAF2;--mut:#98A8B9;--line:#283544;
  --sunbg:#231F12;--sun2:#3A3218;--skybg:#132238;--sky:#5BA3FF;--sky2:#8DBFFF;--deep:#091829;--deep2:#0F2747;
  --flow:#A9B6C3;--val:#D5DEE7;--bad:#FF8A7A}
html[data-theme=dark] body{background:var(--paper)!important;color:var(--ink)}
html[data-theme=dark] body:has(.auth){background:linear-gradient(180deg,#0B1118 0,#0E151D 320px,#10171F 100%)!important}
html[data-theme=dark] header,html[data-theme=dark] body:has(.auth) header{background:rgba(13,20,28,.94)!important;border-bottom-color:var(--line)}
@media (max-width:1100px){html[data-theme=dark] header nav{background:var(--card)}}
html[data-theme=dark] .hero{background:radial-gradient(circle at 86% 6%,rgba(255,210,77,.16),rgba(255,210,77,0) 34%),radial-gradient(circle at 8% 100%,rgba(64,150,255,.22),rgba(64,150,255,0) 48%),linear-gradient(135deg,#061A36 0%,#0A2A57 55%,#0E3A75 100%)!important}
html[data-theme=dark] section.alt{background:linear-gradient(180deg,#111A24,#101C2C)!important}
html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#0F1720;color:var(--ink);border-color:var(--line)}
html[data-theme=dark] .btn:not(.ghost):not(.demo):not(.hcta){background:#E8B93A;color:#13110A}
html[data-theme=dark] .btn:not(.ghost):not(.demo):hover{background:#F2C94C}
html[data-theme=dark] .hcta,html[data-theme=dark] nav a.nbtn,html[data-theme=dark] .switch a.on{background:#E8B93A!important;color:#13110A!important}
html[data-theme=dark] .btn.ghost:not(.demo){color:var(--sky);box-shadow:inset 0 0 0 1.5px var(--sky)}
html[data-theme=dark] .btn.ghost:not(.demo):hover{background:var(--sky);color:#0D141C}
html[data-theme=dark] .choice:has(input:checked){background:#211D10}
html[data-theme=dark] .msg.err{background:#3A1A16;color:#FF9C8C}
html[data-theme=dark] .msg.ok{background:#11301F;color:#7BE0A6}
html[data-theme=dark] .lv.bad,html[data-theme=dark] .lvt.bad,html[data-theme=dark] .onlybg{background:#3A1A16!important;color:#FF9C8C!important}
html[data-theme=dark] .lv.warn,html[data-theme=dark] .lvt.warn{background:#33290F!important;color:#F2C14E!important}
html[data-theme=dark] .lv.info,html[data-theme=dark] .lvt.info{background:#132238!important;color:#8DBFFF!important}
html[data-theme=dark] .lv:not(.bad):not(.warn):not(.info),html[data-theme=dark] .lvt:not(.bad):not(.warn):not(.info){background:#222D3A;color:var(--mut)}
html[data-theme=dark] .al.bad{background:#2C1915;border-color:#5A2A1E}
html[data-theme=dark] .al.warn{background:#2A2414;border-color:#5A4A1E}
html[data-theme=dark] .al.info{background:#14213A;border-color:#24406B}
html[data-theme=dark] .apikey code,html[data-theme=dark] code{background:#0F1720;color:var(--ink)}
html[data-theme=dark] .pwm-box,html[data-theme=dark] #smCk{background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important}
html[data-theme=dark] th{background:#1A2532!important;color:var(--mut)!important}
html[data-theme=dark] .lg .dy td,html[data-theme=dark] .alg-d{color:#E2C46A}
html[data-theme=dark] .alg-i{background:var(--card)}
html[data-theme=dark] .langsw,html[data-theme=dark] .thbtn{background:var(--card)!important;border-color:var(--line)!important}
html[data-theme=dark] .langsw.open>a:not(.on){background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important}
html[data-theme=dark] .qr{background:#fff}
html[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.92)}
html[data-theme=dark] svg text[fill="#0E2233"]{fill:var(--ink)}
html[data-theme=dark] svg rect[fill="#0E2233"]{fill:#1E3550}
html[data-theme=dark] .hero .btn.ghost:not(.demo){color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}html[data-theme=dark] .hero .btn.ghost:not(.demo):hover{background:#fff;color:#0B2C5C}
html[data-theme=dark] #invertor{background:linear-gradient(180deg,#0A1017,#0B121A)!important}
