:root{--color-accent:#6a4fd8;--color-accent-strong:#5639c2;--color-on-accent:#fff;--color-bg:#f7f6f4;--color-surface:#fff;--color-sidebar:#efedea;--color-text:#1d1b19;--color-text-muted:#6b6661;--color-border:#dcd8d3;--color-error:#c62828;--color-warning:#b26a00;--color-success:#2e7d32;--radius:8px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:var(--font);--gradient:var(--color-accent);--gradient-text-bg:var(--color-accent);--gradient-hover:var(--color-accent-strong);--color-running:var(--color-accent);--color-on-running:var(--color-on-accent);--radius-lg:12px;--radius-button:var(--radius);--shadow:none}@media (prefers-color-scheme:dark){:root{--color-accent:#8c6bff;--color-accent-strong:#a08cff;--color-on-accent:#1d1b19;--color-bg:#161514;--color-surface:#211f1d;--color-sidebar:#1b1a18;--color-text:#f1efec;--color-text-muted:#a39d97;--color-border:#3a3632;--color-error:#ff6b6b;--color-warning:#ffb74d;--color-success:#66bb6a}}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito.woff2)format("woff2");font-weight:200 1000;font-display:swap}:root[data-appearance=playful]{--color-accent:#6a4fd8;--color-accent-strong:#5639c2;--color-on-accent:#fff;--color-bg:#fff8f0;--color-surface:#fff;--color-sidebar:#fff1e4;--color-text:#2a1e2f;--color-text-muted:#6f6474;--color-border:#ece1da;--color-error:#d6334f;--color-warning:#b26a00;--color-success:#1f7a4d;--radius:16px;--radius-lg:24px;--radius-button:999px;--font:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:"Baloo 2", var(--font);--gradient:linear-gradient(135deg, #ff8a3d, #8c6bff);--gradient-text-bg:linear-gradient(135deg, #c94f2a, #6a4fd8);--gradient-hover:linear-gradient(135deg, #b8461f, #5639c2);--color-running:#e0395c;--color-on-running:#fff;--shadow:0 18px 50px -28px #8c6bff59}@media (prefers-color-scheme:dark){:root[data-appearance=playful]{--color-accent:#8c6bff;--color-accent-strong:#a08cff;--color-on-accent:#1d1720;--color-bg:#1d1720;--color-surface:#2a2230;--color-sidebar:#231c27;--color-text:#fcf7ff;--color-text-muted:#c3b6c7;--color-border:#3d3343;--color-error:#ff6b81;--color-warning:#ffb74d;--color-success:#4cd97b;--gradient-text-bg:linear-gradient(135deg, #ff8a3d, #8c6bff);--gradient-hover:linear-gradient(135deg, #ff9b57, #a08cff);--color-running:#ff5f78;--color-on-running:#1d1720;--shadow:0 18px 50px -28px #000000b3}}*{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px}a{color:var(--color-accent)}button,input,select,textarea{font:inherit}
