:root{--background:#f4f6f8;--surface:#fff;--surface-muted:#f8fafc;--text:#0f172a;--text-muted:#64748b;--border:#e2e8f0;--border-subtle:#eef2f6;--accent:#8b6914;--accent-hover:#735811;--accent-soft:rgba(139,105,20,.12);--sidebar-bg:#111827;--sidebar-text:rgba(255,255,255,.78);--sidebar-hover:rgba(255,255,255,.08);--sidebar-active:rgba(201,162,39,.18);--sidebar-width:17.5rem;--header-height:4rem;--success:#047857;--success-bg:rgba(4,120,87,.1);--warning:#b45309;--warning-bg:rgba(180,83,9,.1);--danger:#b91c1c;--danger-bg:rgba(185,28,28,.08);--info:#1d4ed8;--info-bg:rgba(29,78,216,.08);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.875rem;--shadow-lg:0 20px 45px rgba(15,23,42,.08)}@media (prefers-color-scheme:dark){:root{--background:#0b1220;--surface:#111827;--surface-muted:#1f2937;--text:#f8fafc;--text-muted:#94a3b8;--border:#334155;--border-subtle:#273449;--accent-soft:rgba(201,162,39,.16);--shadow-lg:0 20px 45px rgba(0,0,0,.35)}}html,body{max-width:100vw;overflow-x:clip}body{color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
