:root:where([data-theme="dark"]){
  --brand:#EF3B41;--brand-press:#F6787C;--brand-wash:#3A1B1E;
  --ink:#E8EBF0;--ink-2:#B8BECA;--ink-3:#8C94A6;
  --line:#2E3442;--line-2:#22262F;--canvas:#0B0D12;--card:#171A21;--field:#12151B;
  --shadow:0 1px 2px rgba(0,0,0,.35),0 18px 44px -24px rgba(0,0,0,.85);
  color-scheme:dark;
}
:where(html[data-theme="dark"]) .brand img{background:#fff;border-color:transparent}
:where(html[data-theme="dark"]) .ic-btn:hover{border-color:#434A5A}
:where(html[data-theme="dark"]) .auth-badge-admin{background:#242832;color:#B8BECA}
:where(html[data-theme="dark"]) .note-err{border-color:rgba(239,59,65,.3)}
:where(html[data-theme="dark"]) .btn-brand:hover{background:#D12A30}
:where(html[data-theme="dark"]) .btn-brand{box-shadow:0 12px 24px -12px rgba(239,59,65,.6)}
:where(html[data-theme="dark"]) .auth-visual{background:#11141B}
