
:root[data-theme="dark"]{
  --dk-s0:#0a0a0a;--dk-s1:#0f1012;--dk-s2:#17181a;--dk-s3:#1c1d20;--dk-s4:#232427;--dk-s5:#303236;--dk-s6:#4a4d52;
  --dk-l1:#18191c;--dk-l2:#1d1e21;--dk-l3:#232427;--dk-l4:#303236;--dk-l5:#4a4d52;
  --dk-t1:#d5d7db;--dk-t2:#c8c9cc;--dk-t3:#a9aaae;--dk-t4:#898b8e;--dk-t5:#7a7c80}
:root[data-theme="dark"][data-palette="webflow"]{
  --dk-s0:#090b0c;--dk-s1:#15161a;--dk-s2:#202224;--dk-s3:#26282c;--dk-s4:#2c2e33;--dk-s5:#3a3c41;--dk-s6:#55585e;
  --dk-l1:#222327;--dk-l2:#26282c;--dk-l3:#2b2c30;--dk-l4:#383a3f;--dk-l5:#55585e}
:root[data-theme="dark"][data-palette="jet"]{
  --dk-s0:#0a0a0a;--dk-s1:#111111;--dk-s2:#191919;--dk-s3:#1e1e1e;--dk-s4:#252525;--dk-s5:#323232;--dk-s6:#4c4c4c;
  --dk-l1:#1a1a1a;--dk-l2:#1f1f1f;--dk-l3:#252525;--dk-l4:#323232;--dk-l5:#4c4c4c}
:root[data-theme="dark"][data-palette="deep"]{
  --dk-s0:#050506;--dk-s1:#0c0c0d;--dk-s2:#141416;--dk-s3:#19191b;--dk-s4:#202022;--dk-s5:#2d2d30;--dk-s6:#47474b;
  --dk-l1:#151517;--dk-l2:#1a1a1c;--dk-l3:#1f1f22;--dk-l4:#2d2d30;--dk-l5:#47474b}
:root[data-theme="dark"][data-palette="black"]{
  --dk-s0:#000000;--dk-s1:#0a0a0b;--dk-s2:#121214;--dk-s3:#17171a;--dk-s4:#1e1e21;--dk-s5:#2b2b2e;--dk-s6:#444448;
  --dk-l1:#131315;--dk-l2:#18181a;--dk-l3:#1d1d20;--dk-l4:#2b2b2e;--dk-l5:#444448}
:root[data-theme="dark"]{color-scheme:dark;
  --bg:var(--dk-s0);--primary:var(--dk-t1);--primary-hover:#ffffff;--secondary:var(--dk-t4);
  --soft:var(--dk-s2);--soft-hover:var(--dk-s3);--row-hover:var(--dk-s2);
  --art-line:var(--dk-l3);--art-fill:var(--dk-s2);--art-ink:var(--dk-s4);--art-dot:var(--dk-t1);
  --card:var(--dk-s1);--border:var(--dk-l2);--accent:#ffffff;--accent-hover:#ffffff}
:root[data-theme="dark"] :is(h1,h2,h3,h4){color:#ffffff}
:root[data-theme="dark"] .header{background:color-mix(in srgb,var(--dk-s0) 62%,transparent)}
:root[data-theme="dark"] .header .container::after{background:rgba(255,255,255,.08)}
:root[data-theme="dark"] .footer.footer--sheet{background:var(--bg)}
:root[data-theme="dark"] .footer__sheet{background:var(--dk-s1);border-color:transparent}   
:where(:root[data-theme="dark"]) :focus-visible{box-shadow:0 0 0 2px var(--dk-s0),0 0 0 4px rgba(242,242,242,.4)}
:root[data-theme="dark"] img[src$="-black.svg"]:not(:is(.br-tile__art,.br-space__art) img){filter:invert(1)}
:root[data-theme="dark"] .br-tile__art:not(.is-dark),:root[data-theme="dark"] .br-space__art{background:#f9f8f6}
:root[data-theme="dark"] .bw-sev{color:#d7766c}
:root[data-theme="dark"] .bw-sev--h{color:#d59556}
:root[data-theme="dark"] .wn--t .pt--us .pt__brand,:root[data-theme="dark"] .wn--t .pt--us .pt__brand b,:root[data-theme="dark"] .wn--t .pt--us:hover .pt__t{color:#0a0a0a}
:root[data-theme="dark"] .tlp{--red:#d7766c;--red-ink:#f0b3aa;--red-soft:#2a1416;--red-line:#43201e}
:root[data-theme="dark"] .prv-i>span,:root[data-theme="dark"] .tk-tip{background:var(--dk-s2);color:var(--dk-t1);box-shadow:0 0 0 1px var(--dk-l3),0 8px 24px rgba(0,0,0,.5)}
:root[data-theme="dark"] .bm__b--ink,:root[data-theme="dark"] .bm__b.mx-t,:root[data-theme="dark"] .gs-prompt{background:var(--dk-s1)}
:root[data-theme="dark"] svg g[shape-rendering="crispEdges"] [fill="#0a0a0a" i]{fill:#2c3120}
:root[data-theme="dark"] svg g[shape-rendering="crispEdges"] [fill="#3a3a37" i]{fill:#434a35}
:root[data-theme="dark"] svg g[shape-rendering="crispEdges"] [fill="#262624" i]{fill:#6f7757}
:root[data-theme="dark"] svg g[shape-rendering="crispEdges"] [fill="#5c5c58" i]{fill:#98a07d}
:root[data-theme="dark"] :is(.br-mark__art,.br-tile__art.is-dark,.br-type__c.is-dark,.br-sw--ink .br-sw__c,.br-sw--lime .br-sw__c,.br-sws--dk .br-sw:not(.br-sw--d-text) .br-sw__c){box-shadow:inset 0 0 0 1px var(--dk-l3)}
:root[data-theme="dark"] .br-ratio{border-color:var(--dk-l3)}
:root[data-theme="dark"] .br-ratio .r-ink{box-shadow:inset 0 1px 0 var(--dk-l3),inset 0 -1px 0 var(--dk-l3)}
