/* Setlink — gerado de tokens.json */
:root, [data-theme="subterranea"] {
  --ink: #111113;
  --ink-2: #1b1b1e;
  --ink-3: #26262a;
  --ink-line: #35353b;
  --ivory: #f4f0e8;
  --ivory-2: #fbf9f4;
  --ivory-3: #ebe6db;
  --ivory-line: #dcd6ca;
  --lime: #d6fa3c;
  --steel: #9696a1;
  --muted: #64646d;
  --danger: #f0472b;
  --vidro: rgba(17, 17, 19, 0.85);
  --sombra-contato: rgba(17, 17, 19, 0.32);
  --pista-ceu: #1c1b1a;
  --pista-horizonte: #2e2b27;
  --pista-parede: #3a3632;
  --pista-chao: #57514b;
  --pista-chao-fundo: #46413c;
  --pista-neon: #d6fa3c;
  --pista-neon-2: #f4f0e8;
  --pista-sol: #f4f0e8;
  --on-pista-neon: var(--ink);
  --traje-1: #111113;
  --traje-2: #d6fa3c;
  --traje-3: #f4f0e8;
  --sombra-boneco: 0 4px 6px rgba(0, 0, 0, 0.35);
  --brilho-neon: 0 0 18px rgba(214, 250, 60, 0.35);
}
[data-theme="jardim"] {
  --pista-ceu: #f2c4b4;
  --pista-horizonte: #fbe3c4;
  --pista-parede: #3e5a2c;
  --pista-chao: #6f7a3a;
  --pista-chao-fundo: #8e8048;
  --pista-neon: #d6fa3c;
  --pista-neon-2: #ffd79a;
  --pista-sol: #ffe2a8;
  --on-pista-neon: var(--ink);
  --traje-1: #35442e;
  --traje-2: #99a17c;
  --traje-3: #c0a279;
  --brilho-neon: 0 0 18px rgba(214, 250, 60, 0.35);
}
[data-theme="terraco"] {
  --pista-ceu: #f6aba6;
  --pista-horizonte: #fdc39a;
  --pista-parede: #cf9f97;
  --pista-chao: #9c7980;
  --pista-chao-fundo: #ae929a;
  --pista-neon: #c9a2f2;
  --pista-neon-2: #ff8f73;
  --pista-sol: #fdc082;
  --on-pista-neon: var(--ink);
  --traje-1: #b498ca;
  --traje-2: #f6a680;
  --traje-3: #e46e61;
  --brilho-neon: 0 0 18px rgba(201, 162, 242, 0.45);
}
:root {
  --espaco-1: 4px;
  --espaco-2: 8px;
  --espaco-3: 12px;
  --espaco-4: 14px;
  --espaco-5: 16px;
  --espaco-6: 18px;
  --espaco-7: 22px;
  --espaco-8: 26px;
  --radius-sm: 12px;
  --radius-item: 14px;
  --radius: 18px;
  --radius-palco: 22px;
  --radius-folha: 28px;
  --radius-pilula: 999px;
  --font-display: "Neue Haas Grotesk Display Pro", "NHaasGroteskDSPro", "Neue Haas Grotesk Display", "Inter Tight", "Helvetica Neue", Arial, sans-serif;
  --font-text: "Neue Haas Grotesk Text Pro", "NHaasGroteskTXPro", "Neue Haas Grotesk Text", "Inter Tight", "Helvetica Neue", Arial, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
