/* skin-tokens.css — centralne palety 10 profili motywu Szkoły AI.
   Ten sam plik używany przez WP (theme assets) i Node (public/css) — edytuj w JEDNYM miejscu i kopiuj.
   Domyślnie MODERN. Profil aktywowany atrybutem <html data-shool-profile="...">.
   Tokeny: hex (var(--sa-*)) + kanały RGB (var(--sa-*-rgb)) do rgba().
   surface2 = jaśniejszy panel; warm/cool = akcenty dekoracyjne (badge, sekcje specjalne).
   UWAGA: szata "terminal-klasyczny" na Node = oryginalne pliki 1:1 (palety jej nie dotyczą). */
:root{
  --sa-acc:#34e2a0;  --sa-acc-rgb:52,226,160;
  --sa-acc2:#22d3ee; --sa-acc2-rgb:34,211,238;
  --sa-acc-tint:#a7f3d6;
  --sa-bg:#070a0f; --sa-bg2:#0b0f17; --sa-bg3:#04070c;
  --sa-surface:#111826; --sa-surface2:#162033;
  --sa-txt:#e8eef6; --sa-muted:#94a3b8;
  --sa-warm:#f6a93b; --sa-cool:#a98bff;
}
html[data-shool-profile="terminal"]{
  --sa-acc:#ff7a18;  --sa-acc-rgb:255,122,24;
  --sa-acc2:#ffa45c; --sa-acc2-rgb:255,164,92;
  --sa-acc-tint:#ffd9b8;
  --sa-bg:#0a0e14; --sa-bg2:#0d1320; --sa-bg3:#060910;
  --sa-surface:#11161f; --sa-surface2:#161d2b;
  --sa-txt:#e8eaf0; --sa-muted:#8a93a5;
  --sa-warm:#ffbd2e; --sa-cool:#ffd9b8;
}
html[data-shool-profile="ocean"]{
  --sa-acc:#3b82f6;  --sa-acc-rgb:59,130,246;
  --sa-acc2:#7dd3fc; --sa-acc2-rgb:125,211,252;
  --sa-acc-tint:#bfdbfe;
  --sa-bg:#060a12; --sa-bg2:#0a111d; --sa-bg3:#030509;
  --sa-surface:#0f1a2b; --sa-surface2:#14243c;
  --sa-txt:#e7eef8; --sa-muted:#8da3c0;
  --sa-warm:#60a5fa; --sa-cool:#a5b4fc;
}
html[data-shool-profile="zachod"]{
  --sa-acc:#ff7e5f;  --sa-acc-rgb:255,126,95;
  --sa-acc2:#ffa94d; --sa-acc2-rgb:255,169,77;
  --sa-acc-tint:#ffd8c2;
  --sa-bg:#120b0c; --sa-bg2:#180f11; --sa-bg3:#0b0607;
  --sa-surface:#201318; --sa-surface2:#2a1a20;
  --sa-txt:#f4eae9; --sa-muted:#ab9490;
  --sa-warm:#ffa94d; --sa-cool:#ffc2a3;
}
html[data-shool-profile="nebula"]{
  --sa-acc:#a78bfa;  --sa-acc-rgb:167,139,250;
  --sa-acc2:#f472b6; --sa-acc2-rgb:244,114,182;
  --sa-acc-tint:#ddd6fe;
  --sa-bg:#0a0714; --sa-bg2:#0f0b1e; --sa-bg3:#05030e;
  --sa-surface:#170f2b; --sa-surface2:#201640;
  --sa-txt:#ece8f8; --sa-muted:#9c92bd;
  --sa-warm:#f472b6; --sa-cool:#c4b5fd;
}
html[data-shool-profile="zloto"]{
  --sa-acc:#f5c518;  --sa-acc-rgb:245,197,24;
  --sa-acc2:#fbbf24; --sa-acc2-rgb:251,191,36;
  --sa-acc-tint:#fde68a;
  --sa-bg:#0b0906; --sa-bg2:#110e08; --sa-bg3:#060503;
  --sa-surface:#1a160d; --sa-surface2:#241e12;
  --sa-txt:#f3efe3; --sa-muted:#aaa189;
  --sa-warm:#fbbf24; --sa-cool:#fde68a;
}
html[data-shool-profile="rubin"]{
  --sa-acc:#ef4444;  --sa-acc-rgb:239,68,68;
  --sa-acc2:#fb7185; --sa-acc2-rgb:251,113,133;
  --sa-acc-tint:#fecaca;
  --sa-bg:#0f070a; --sa-bg2:#150a0f; --sa-bg3:#090405;
  --sa-surface:#1f1117; --sa-surface2:#2a161e;
  --sa-txt:#f5eaed; --sa-muted:#a98f97;
  --sa-warm:#fb7185; --sa-cool:#fda4af;
}
html[data-shool-profile="cyber"]{
  --sa-acc:#a3e635;  --sa-acc-rgb:163,230,53;
  --sa-acc2:#facc15; --sa-acc2-rgb:250,204,21;
  --sa-acc-tint:#d9f99d;
  --sa-bg:#0a0d05; --sa-bg2:#0f130a; --sa-bg3:#050702;
  --sa-surface:#161f0e; --sa-surface2:#1e2a14;
  --sa-txt:#eff3e5; --sa-muted:#9aa887;
  --sa-warm:#facc15; --sa-cool:#bef264;
}
html[data-shool-profile="arktyka"]{
  --sa-acc:#67e8f9;  --sa-acc-rgb:103,232,249;
  --sa-acc2:#c4b5fd; --sa-acc2-rgb:196,181,253;
  --sa-acc-tint:#e0f2fe;
  --sa-bg:#081019; --sa-bg2:#0c1723; --sa-bg3:#04090f;
  --sa-surface:#132434; --sa-surface2:#1a3046;
  --sa-txt:#ebf4fb; --sa-muted:#8fa8bd;
  --sa-warm:#c4b5fd; --sa-cool:#a5f3fc;
}
html[data-shool-profile="sakura"]{
  --sa-acc:#f56ba5;  --sa-acc-rgb:245,107,165;
  --sa-acc2:#c084fc; --sa-acc2-rgb:192,132,252;
  --sa-acc-tint:#fbcfe8;
  --sa-bg:#110811; --sa-bg2:#170d17; --sa-bg3:#0a040a;
  --sa-surface:#201323; --sa-surface2:#2a1930;
  --sa-txt:#f6ecf1; --sa-muted:#ab93a4;
  --sa-warm:#c084fc; --sa-cool:#f9a8d4;
}

/* Root zawsze pomalowany kolorem tła palety — body bywa przezroczyste/gradientowe,
   a biały canvas przeglądarki psuł compositing (m.in. mix-blend na overlayach warstw szat). */
html[data-shool-profile]{ background: var(--sa-bg); }
