@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#ffffff;--bg-subtle:#f9fafb;--bg-muted:#f3f4f6;--border:#e5e7eb;--border-strong:#d1d5db;--text:#111827;--text-subtle:#6b7280;--text-muted:#9ca3af;--accent:#111827;--accent-fg:#ffffff;--sidebar-w:220px;--header-h:56px;--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",monospace;--radius:6px;--radius-lg:10px}body,html{height:100%}body{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}html[data-app=seed]{--bg:#0e0f13;--bg-subtle:#16181f;--bg-muted:#1d2029;--border:#262a35;--border-strong:#343947;--text:#e8e9ed;--text-subtle:#9aa0ae;--text-muted:#6b7180;--accent:#e0b64a;--accent-fg:#0e0f13;--sygnal-uwaga:#4a3a12;--sygnal-uwaga-text:#f0cf7a;--sygnal-ok:#10402e;--sygnal-ok-text:#6fdba8;--sygnal-blad:#4a1d1d;--sygnal-blad-text:#f09999}html[data-app=seed] body{background:var(--bg);color:var(--text)}