/* Vygenerováno z design/tokens.json (web/tokens-css.mjs) - needitovat ručně. */
:root {
  --led: #EEF3F7;
  --led-raised: #FFFFFF;
  --led-line: #C9D6E2;
  --ink: #0E1621;
  --ink-muted: #4A5A6C;
  --puk: #0A0D12;
  --cara-cervena: #C81E2B;
  --cara-modra: #1746C4;
  --senzor-ok: #0B6A82;
  --brankoviste: #A9D3F2;
  --jantar: #E28A2B;
  --on-jantar: #0E1621;
  --kod-bg: #0E1621;
  --kod-fg: #E6E8EC;
  --kod-line: #22313F;
  --kod-ok: #4CC4DB;
  --kod-chyba: #FF6B70;
  --kod-cislo: #6E7D8C;
  --kod-hranice: #7A9DFF;
  --diff-add: #12384A;
  --diff-del: #4A1A22;
  --syn-kw: #A490FF;
  --syn-str: #7ACF7E;
  --syn-num: #F0BA59;
  --syn-type: #65C6E4;
  --syn-var: #F2A89B;
  --syn-com: #818B96;
  --syn-fn: #4DDCDC;
  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 32px;
  --space-6: 48px;
  --space-8: 64px;
  --radius-sm: 4px;
  --radius-md: 12px;
  --radius-mantinel: 96px;
  --radius-kluziste: 168px;
  --radius-puk: 999px;
  --border-cara: 10px;
  --border-vlas: 3px;
  --font-display: "Big Shoulders Display", "Arial Narrow", sans-serif;
  --font-sans: "Instrument Sans", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --led: #0A1118;
    --led-raised: #111C27;
    --led-line: #22313F;
    --ink: #E8EFF5;
    --ink-muted: #9AACBE;
    --puk: #F4F8FB;
    --cara-cervena: #FF6166;
    --cara-modra: #7A9DFF;
    --senzor-ok: #4CC4DB;
    --brankoviste: #173F5E;
    --jantar: #F0A556;
    --on-jantar: #0E1621;
    --kod-bg: #131F2B;
    --kod-fg: #E6E8EC;
    --kod-line: #2A3A4A;
    --kod-ok: #4CC4DB;
    --kod-chyba: #FF6B70;
    --kod-cislo: #73828F;
    --kod-hranice: #7A9DFF;
    --diff-add: #12384A;
    --diff-del: #4A1A22;
    --syn-kw: #A490FF;
    --syn-str: #7ACF7E;
    --syn-num: #F0BA59;
    --syn-type: #65C6E4;
    --syn-var: #F2A89B;
    --syn-com: #818B96;
    --syn-fn: #4DDCDC;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --led: #0A1118;
  --led-raised: #111C27;
  --led-line: #22313F;
  --ink: #E8EFF5;
  --ink-muted: #9AACBE;
  --puk: #F4F8FB;
  --cara-cervena: #FF6166;
  --cara-modra: #7A9DFF;
  --senzor-ok: #4CC4DB;
  --brankoviste: #173F5E;
  --jantar: #F0A556;
  --on-jantar: #0E1621;
  --kod-bg: #131F2B;
  --kod-fg: #E6E8EC;
  --kod-line: #2A3A4A;
  --kod-ok: #4CC4DB;
  --kod-chyba: #FF6B70;
  --kod-cislo: #73828F;
  --kod-hranice: #7A9DFF;
  --diff-add: #12384A;
  --diff-del: #4A1A22;
  --syn-kw: #A490FF;
  --syn-str: #7ACF7E;
  --syn-num: #F0BA59;
  --syn-type: #65C6E4;
  --syn-var: #F2A89B;
  --syn-com: #818B96;
  --syn-fn: #4DDCDC;
  color-scheme: dark;
}
