:root{--cs-primary:#7c3aed;--cs-primary-dark:#6d28d9;--cs-primary-darker:#5b21b6;--cs-primary-light:#ede9fe;--cs-primary-lighter:#f5f3ff;--cs-gray-50:#f8fafc;--cs-gray-100:#f1f5f9;--cs-gray-200:#e2e8f0;--cs-gray-300:#cbd5e1;--cs-gray-400:#94a3b8;--cs-gray-500:#64748b;--cs-gray-600:#475569;--cs-gray-700:#334155;--cs-gray-800:#1e293b;--cs-gray-900:#0f172a;--cs-success:#16a34a;--cs-warning:#d97706;--cs-danger:#dc2626;--cs-radius:8px;--cs-radius-lg:12px;--cs-radius-xl:16px;--cs-radius-2xl:24px;--cs-bg:#fff;--cs-bg-card:#fff;--cs-bg-elevated:#fff;--cs-border:var(--cs-gray-200);--cs-text:var(--cs-gray-800);--cs-text-secondary:var(--cs-gray-600);--cs-text-muted:var(--cs-gray-500);--cs-header-bg:#fffffff2;--cs-footer-bg:var(--cs-gray-900);--cs-footer-text:var(--cs-gray-400);--cs-input-bg:#fff;--cs-input-border:var(--cs-gray-300)}@media (prefers-color-scheme:dark){:root{--cs-gray-50:#0f172a;--cs-gray-100:#1e293b;--cs-gray-200:#334155;--cs-gray-300:#475569;--cs-gray-400:#64748b;--cs-gray-500:#94a3b8;--cs-gray-600:#cbd5e1;--cs-gray-700:#e2e8f0;--cs-gray-800:#f1f5f9;--cs-gray-900:#f8fafc;--cs-primary-light:#2e1065;--cs-primary-lighter:#1e0a3e;--cs-bg:#0f0a1a;--cs-bg-card:#1a1025;--cs-bg-elevated:#231530;--cs-border:#2d2040;--cs-text:#f1f5f9;--cs-text-secondary:#cbd5e1;--cs-text-muted:#94a3b8;--cs-header-bg:#0f0a1af2;--cs-footer-bg:#0a0612;--cs-footer-text:#94a3b8;--cs-input-bg:#1a1025;--cs-input-border:#2d2040}}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--cs-text);background:var(--cs-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;line-height:1.6}a{color:var(--cs-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}::selection{background:var(--cs-primary-light);color:var(--cs-primary-darker)}
