/* jinteki.win design system tokens. Generated by build-tokens.mjs from tokens.json. Do not edit. */

:root, [data-theme="jnet"] {
  --bg: #0d1210;
  --panel: #131a17;
  --panel-2: #182019;
  --line: #24322b;
  --text: #d8e6dd;
  --dim: #7f9689;
  --accent: #4fd6a8;
  --accent-dim: #2d7a5c;
  --on-accent: #06120d;
  --accent2: #d6a84f;
  --pos: #4fd6a8;
  --neg: #d97878;
  --warn: #d6a84f;
  --corp: #5b93d9;
  --runner: #e2585f;
  --chart-1: #4fd6a8;
  --chart-2: #5b93d9;
  --chart-3: #d6a84f;
  --chart-4: #e2585f;
  --chart-5: #b58be0;
  --chart-6: #8fc7d6;
  --faction-neutral: #8a9a92;
  --faction-hb: #9a7fd1;
  --faction-jinteki: #d9607a;
  --faction-nbn: #e0b050;
  --faction-weyland: #5fae8a;
  --faction-anarch: #e08a4f;
  --faction-criminal: #6f9fe0;
  --faction-shaper: #7fc36a;
  --glow: none;
}

[data-theme="icewall"] {
  --bg: #070b14;
  --panel: #0c1322;
  --panel-2: #0f1a2e;
  --line: #1c2a44;
  --text: #dfe8f7;
  --dim: #7d8fae;
  --accent: #3ad2ff;
  --accent-dim: #1d5f80;
  --on-accent: #070b14;
  --accent2: #b28cff;
  --pos: #5cf2b0;
  --neg: #ff7a5c;
  --warn: #ffc24d;
  --corp: #6aa6ff;
  --runner: #ff4d6d;
  --chart-1: #3ad2ff;
  --chart-2: #b28cff;
  --chart-3: #5cf2b0;
  --chart-4: #ffc24d;
  --chart-5: #ff7ab8;
  --chart-6: #9fb3d1;
  --faction-neutral: #8a9a92;
  --faction-hb: #9a7fd1;
  --faction-jinteki: #d9607a;
  --faction-nbn: #e0b050;
  --faction-weyland: #5fae8a;
  --faction-anarch: #e08a4f;
  --faction-criminal: #6f9fe0;
  --faction-shaper: #7fc36a;
  --glow: 0 0 0 1px #1c2a44;
}

[data-theme="console"] {
  --bg: #0a0805;
  --panel: #110d07;
  --panel-2: #1a1408;
  --line: #4d3a14;
  --text: #ffcf7a;
  --dim: #a8823a;
  --accent: #ffb000;
  --accent-dim: #7a5410;
  --on-accent: #0a0805;
  --accent2: #c8e66b;
  --pos: #c8e66b;
  --neg: #ff6a3d;
  --warn: #ffb000;
  --corp: #7fd8ff;
  --runner: #ff8a5c;
  --chart-1: #ffb000;
  --chart-2: #7fd8ff;
  --chart-3: #c8e66b;
  --chart-4: #ff8a5c;
  --chart-5: #e0a0ff;
  --chart-6: #fff0c8;
  --faction-neutral: #8a9a92;
  --faction-hb: #9a7fd1;
  --faction-jinteki: #d9607a;
  --faction-nbn: #e0b050;
  --faction-weyland: #5fae8a;
  --faction-anarch: #e08a4f;
  --faction-criminal: #6f9fe0;
  --faction-shaper: #7fc36a;
  --glow: 0 0 12px rgba(255, 176, 0, 0.18);
}

[data-theme="nightcity"] {
  --bg: #0d0718;
  --panel: #150c26;
  --panel-2: #1e1236;
  --line: #2c1b4a;
  --text: #efe6ff;
  --dim: #a293c4;
  --accent: #ff3df2;
  --accent-dim: #7a2a8a;
  --on-accent: #0d0718;
  --accent2: #37e2ff;
  --pos: #7dffb2;
  --neg: #ff6b9a;
  --warn: #ffd23d;
  --corp: #37e2ff;
  --runner: #ff3d7f;
  --chart-1: #37e2ff;
  --chart-2: #ff3df2;
  --chart-3: #ffd23d;
  --chart-4: #7dffb2;
  --chart-5: #ff9a3d;
  --chart-6: #b8a6ff;
  --faction-neutral: #8a9a92;
  --faction-hb: #9a7fd1;
  --faction-jinteki: #d9607a;
  --faction-nbn: #e0b050;
  --faction-weyland: #5fae8a;
  --faction-anarch: #e08a4f;
  --faction-criminal: #6f9fe0;
  --faction-shaper: #7fc36a;
  --glow: 0 0 24px rgba(255, 61, 242, 0.30);
}

[data-theme="jnet-light"] {
  --bg: #f3f6f4;
  --panel: #ffffff;
  --panel-2: #e7eee9;
  --line: #cfd9d3;
  --text: #0d1a14;
  --dim: #52665b;
  --accent: #0b7a55;
  --accent-dim: #7cc3a6;
  --on-accent: #ffffff;
  --accent2: #8f6000;
  --pos: #0b7a55;
  --neg: #b83838;
  --warn: #8f6000;
  --corp: #2458b0;
  --runner: #c0303a;
  --chart-1: #0b7a55;
  --chart-2: #2458b0;
  --chart-3: #a87000;
  --chart-4: #c0303a;
  --chart-5: #7a4fb5;
  --chart-6: #2a7f99;
  --faction-neutral: #5f6b66;
  --faction-hb: #6b3fa0;
  --faction-jinteki: #b0243a;
  --faction-nbn: #8a6100;
  --faction-weyland: #2e6b4f;
  --faction-anarch: #b3501a;
  --faction-criminal: #2e5fb8;
  --faction-shaper: #2f7a33;
  --glow: none;
}

[data-theme="icewall-light"] {
  --bg: #f3f6fb;
  --panel: #ffffff;
  --panel-2: #eaf0f8;
  --line: #cdd8ea;
  --text: #0a1426;
  --dim: #52627f;
  --accent: #0072a8;
  --accent-dim: #8fc3de;
  --on-accent: #ffffff;
  --accent2: #6d4fd1;
  --pos: #0a7a52;
  --neg: #c0392b;
  --warn: #9a5b00;
  --corp: #2455c9;
  --runner: #d0223f;
  --chart-1: #0072a8;
  --chart-2: #6d4fd1;
  --chart-3: #0a7a52;
  --chart-4: #b36b00;
  --chart-5: #c2185b;
  --chart-6: #5c6f91;
  --faction-neutral: #5f6b66;
  --faction-hb: #6b3fa0;
  --faction-jinteki: #b0243a;
  --faction-nbn: #8a6100;
  --faction-weyland: #2e6b4f;
  --faction-anarch: #b3501a;
  --faction-criminal: #2e5fb8;
  --faction-shaper: #2f7a33;
  --glow: 0 0 0 1px #cdd8ea;
}

[data-theme="console-light"] {
  --bg: #fffdf7;
  --panel: #ffffff;
  --panel-2: #fff3d6;
  --line: #e3c27a;
  --text: #1c1405;
  --dim: #6b5424;
  --accent: #8f5a00;
  --accent-dim: #f0cf85;
  --on-accent: #ffffff;
  --accent2: #3d6b00;
  --pos: #3d6b00;
  --neg: #b3261e;
  --warn: #8f5a00;
  --corp: #0f5a8a;
  --runner: #b3401a;
  --chart-1: #b37400;
  --chart-2: #0f5a8a;
  --chart-3: #3d6b00;
  --chart-4: #b3401a;
  --chart-5: #6b3fa0;
  --chart-6: #6b5424;
  --faction-neutral: #5f6b66;
  --faction-hb: #6b3fa0;
  --faction-jinteki: #b0243a;
  --faction-nbn: #8a6100;
  --faction-weyland: #2e6b4f;
  --faction-anarch: #b3501a;
  --faction-criminal: #2e5fb8;
  --faction-shaper: #2f7a33;
  --glow: none;
}

[data-theme="nightcity-light"] {
  --bg: #faf7ff;
  --panel: #ffffff;
  --panel-2: #f3edff;
  --line: #e2d6f7;
  --text: #1a0f2e;
  --dim: #6a5a8a;
  --accent: #b0149f;
  --accent-dim: #e7a6df;
  --on-accent: #ffffff;
  --accent2: #006d8f;
  --pos: #0a7d52;
  --neg: #c42b4a;
  --warn: #8f5c00;
  --corp: #006d8f;
  --runner: #d4145a;
  --chart-1: #006d8f;
  --chart-2: #b0149f;
  --chart-3: #8f5c00;
  --chart-4: #0a7d52;
  --chart-5: #d4145a;
  --chart-6: #6a5a8a;
  --faction-neutral: #5f6b66;
  --faction-hb: #6b3fa0;
  --faction-jinteki: #b0243a;
  --faction-nbn: #8a6100;
  --faction-weyland: #2e6b4f;
  --faction-anarch: #b3501a;
  --faction-criminal: #2e5fb8;
  --faction-shaper: #2f7a33;
  --glow: 0 8px 20px -8px rgba(176, 20, 159, 0.55);
}

:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 14px;
  --space-4: 22px;
  --space-5: 40px;
  --radius-sm: 0px;
  --radius-md: 0px;
  --radius-lg: 0px;
}
