/* Tokeny wygladu, jedno miejsce dla landingu i wnetrza; motyw bez atrybutu jest nocny.
   Patrz app/docs/landing.md, rozdzialy „Tokeny wspolne" i „Kontrast tekstu >= 4,5:1 w obu motywach". */
:root{--gold:#E9BC74;--ease:cubic-bezier(.2,.7,.2,1);--fd:"Bebas Neue",sans-serif;--fb:"Inter Tight",system-ui,sans-serif;--mono:"Azeret Mono","SF Mono",Consolas,monospace;--radius:18px}
:root,[data-theme="dark"]{--bg:#04091A;--bg2:#081530;--bg3:#102A55;--panel:rgba(12,24,52,.55);--ink:#EAF1F8;--ink2:#C3D6E7;--ink3:#879CB4;--line:rgba(195,214,231,.14);--line2:rgba(195,214,231,.28);--accent:#E9BC74;--accent-ink:#1a1206;--glow:rgba(233,188,116,.28);--mist:rgba(138,210,238,.10);--lumen:#8AD2EE;--panel2:rgba(16,42,85,.4);--shadow:0 30px 80px rgba(0,0,0,.5);--field:rgba(255,255,255,.04);color-scheme:dark}
[data-theme="light"]{--bg:#F5F7FA;--bg2:#EEF2F6;--bg3:#E1E8F0;--panel:rgba(255,255,255,.7);--ink:#0E1A2B;--ink2:#2A3B52;--ink3:#4F5F74;--line:rgba(14,26,43,.10);--line2:rgba(14,26,43,.22);--accent:#7D5719;--accent-ink:#fff;--glow:rgba(185,138,58,.22);--mist:rgba(255,255,255,.35);--lumen:#1D6293;--panel2:rgba(255,255,255,.55);--shadow:0 30px 80px rgba(14,26,43,.12);--field:rgba(14,26,43,.04);color-scheme:light}
/* Bez wyboru motyw idzie za urzadzeniem; blizniak reguly wyzej, pilnowany testem. */
@media (prefers-color-scheme:light){[data-theme="auto"]{--bg:#F5F7FA;--bg2:#EEF2F6;--bg3:#E1E8F0;--panel:rgba(255,255,255,.7);--ink:#0E1A2B;--ink2:#2A3B52;--ink3:#4F5F74;--line:rgba(14,26,43,.10);--line2:rgba(14,26,43,.22);--accent:#7D5719;--accent-ink:#fff;--glow:rgba(185,138,58,.22);--mist:rgba(255,255,255,.35);--lumen:#1D6293;--panel2:rgba(255,255,255,.55);--shadow:0 30px 80px rgba(14,26,43,.12);--field:rgba(14,26,43,.04);color-scheme:light}}
