/* NodeDSP brand 0.1.0 — GENERATED from nodedsp-brand/tokens/tokens.json. Do not edit. */
:root {
  --ground: #E9EDEE;
  --panel: #FFFFFF;
  --panel-2: #DFE5E6;
  --line: #C3CDCF;
  --line-soft: #D6DEDF;
  --ink: #161E22;
  --ink-2: #4C5D62;
  --ink-3: #74868B;
  --audio: #1F7D74;
  --control: #6152A8;
  --boundary: #B4711A;
  --boundary-bright: #E39A3C;
  --hot: #B23A2E;
  --amber: var(--boundary);
  --amber-bright: var(--boundary-bright);
  --mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;
  --sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --fs-h1: clamp(30px, 5.2vw, 50px); --fs-h2: clamp(22px, 3.4vw, 34px); --fs-body: 16px; --fs-small: 13.5px; --fs-label: 11px;
  --heading-weight: 600; --heading-tracking: -0.02em; --label-tracking: 0.14em;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 40px;
  --space-7: 64px;
  --radius-sharp: 0;
  --radius-chip: 2px;
  --radius-panel: 3px;
  --blink: 1.15s steps(1) infinite; --glow: 3s ease-in-out infinite;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --ground: #10161A;
    --panel: #182027;
    --panel-2: #1F2A31;
    --line: #2C3A42;
    --line-soft: #232F36;
    --ink: #E4EBEC;
    --ink-2: #A3B4B8;
    --ink-3: #7A8C91;
    --audio: #4FB0A6;
    --control: #9A8CD8;
    --boundary: #E39A3C;
    --boundary-bright: #F0B25C;
    --hot: #E85C4A;
  }
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --ground: #10161A;
  --panel: #182027;
  --panel-2: #1F2A31;
  --line: #2C3A42;
  --line-soft: #232F36;
  --ink: #E4EBEC;
  --ink-2: #A3B4B8;
  --ink-3: #7A8C91;
  --audio: #4FB0A6;
  --control: #9A8CD8;
  --boundary: #E39A3C;
  --boundary-bright: #F0B25C;
  --hot: #E85C4A;
}
:root[data-nd-theme="doc-light"] {
  color-scheme: light;
  --ground: #E9EDEE;
  --panel: #FFFFFF;
  --panel-2: #DFE5E6;
  --line: #C3CDCF;
  --line-soft: #D6DEDF;
  --ink: #161E22;
  --ink-2: #4C5D62;
  --ink-3: #74868B;
  --audio: #1F7D74;
  --control: #6152A8;
  --boundary: #B4711A;
  --boundary-bright: #E39A3C;
  --hot: #B23A2E;
}
:root[data-nd-theme="doc-dark"] {
  color-scheme: dark;
  --ground: #10161A;
  --panel: #182027;
  --panel-2: #1F2A31;
  --line: #2C3A42;
  --line-soft: #232F36;
  --ink: #E4EBEC;
  --ink-2: #A3B4B8;
  --ink-3: #7A8C91;
  --audio: #4FB0A6;
  --control: #9A8CD8;
  --boundary: #E39A3C;
  --boundary-bright: #F0B25C;
  --hot: #E85C4A;
}
:root[data-nd-theme="terminal"] {
  color-scheme: dark;
  --ground: #000000;
  --panel: #080808;
  --panel-2: #0C0C0C;
  --line: #2C2C2C;
  --line-soft: #1C1C1C;
  --ink: #F4F4F2;
  --ink-2: #8C8C8C;
  --ink-3: #565656;
  --audio: #00AFAF;
  --control: #8B6CE0;
  --boundary: #D7AF00;
  --boundary-bright: #D7AF00;
  --hot: #CC4C4C;
}
:root[data-nd-theme="plate"] {
  color-scheme: dark;
  --ground: #0B0D10;
  --panel: #0E0E13;
  --panel-2: #181820;
  --line: #2D2D3D;
  --line-soft: #21212B;
  --ink: #D8D8E0;
  --ink-2: #7A7A8B;
  --ink-3: #7A7A8B;
  --audio: #00AFAF;
  --control: #8B6CE0;
  --boundary: #D7AF00;
  --boundary-bright: #D7AF00;
  --hot: #CC4C4C;
}
:root[data-nd-theme="phosphor-amber"] {
  color-scheme: dark;
  --ground: #160D02;
  --panel: #1E1204;
  --panel-2: #28190A;
  --line: #4A2F0E;
  --line-soft: #331F08;
  --ink: #FFB847;
  --ink-2: #C88A2E;
  --ink-3: #8A6120;
  --audio: #FFB847;
  --control: #B0782A;
  --boundary: #FFD9A0;
  --boundary-bright: #FFE9C8;
  --hot: #FFFFFF;
}
:root[data-nd-theme="phosphor-green"] {
  color-scheme: dark;
  --ground: #04120A;
  --panel: #07190F;
  --panel-2: #0B2315;
  --line: #14472B;
  --line-soft: #0E301D;
  --ink: #4AE08A;
  --ink-2: #2FA863;
  --ink-3: #1F7245;
  --audio: #4AE08A;
  --control: #2C8F55;
  --boundary: #C9FFDC;
  --boundary-bright: #E9FFF2;
  --hot: #FFFFFF;
}
:root[data-nd-theme="nordic"] {
  color-scheme: light;
  --ground: #ECEAE3;
  --panel: #F7F5EF;
  --panel-2: #E4E1D8;
  --line: #C9C4B6;
  --line-soft: #D8D4C9;
  --ink: #20272B;
  --ink-2: #4E5A60;
  --ink-3: #7C878C;
  --audio: #1F7D74;
  --control: #5F55A8;
  --boundary: #A86A1C;
  --boundary-bright: #C98A3A;
  --hot: #B23A2E;
}
:root[data-nd-theme="ice"] {
  color-scheme: dark;
  --ground: #0E1420;
  --panel: #151D2C;
  --panel-2: #1C2637;
  --line: #2C3A52;
  --line-soft: #222E44;
  --ink: #DEE7F5;
  --ink-2: #9FB0C9;
  --ink-3: #71829C;
  --audio: #54B8C4;
  --control: #9D93E8;
  --boundary: #E8A84C;
  --boundary-bright: #F5C077;
  --hot: #E06054;
}
