:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-bg:#dde4e9;--page-gradient:#2563eb0f;--surface:#e0e9f1;--surface-secondary:#e8ebef;--surface-hover:#eaf0f7;--formula-bg:#ced5dd;--formula-text:#0f172a;--formula-description:#334155;--formula-color:#16191e;--text-primary:#111827;--text-heading:#0f172a;--text-secondary:#111827;--text-muted:#434b58;--text-white:#fff;--border:#16191e;--border-strong:#a1aec2;--divider:#76849d;--company-card-border:#7d8998;--company-card-border-hover:#16191e;--accent:#2563eb;--accent-light:#3b82f6;--accent-hover:#1d4ed8;--success:#088a38;--warning:#f7710a;--error:#dc2626;--neutral:#0d49c0;--nothing:#798393;--lila:#4b319b;--shadow:#0000001a;--input-focus-shadow:#2563eb26;--notice-bg:#2563eb0f;--notice-border:#2563eb2e;--scrollbar-track:var(--page-bg);--scrollbar-thumb:#b7c2cf;--scrollbar-thumb-hover:#97a6b6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page-bg:#0f1117;--page-gradient:#2563eb1c;--surface:#171b24;--surface-secondary:#151923;--surface-hover:#1a1f2a;--formula-bg:#111722;--formula-text:#f1f5f9;--formula-description:#94a3b8;--formula-color:#a9b7c9;--text-primary:#9dacc0;--text-heading:#aebcca;--text-secondary:#9cabbf;--text-muted:#8994a5;--text-white:#fff;--border:#2d3748;--border-strong:#49617f;--divider:#293244;--company-card-border:#2d3748;--company-card-border-hover:#49617f;--accent:#3b82f6;--accent-light:#60a5fa;--accent-hover:#2563eb;--success:#4ade80;--warning:#fbbf24;--error:#f87171;--neutral:#5a83dc;--nothing:#9ca3af;--lila:#987dea;--shadow:#0000002e;--input-focus-shadow:#60a5fa2e;--notice-bg:#2563eb12;--notice-border:#3b82f638;--scrollbar-track:var(--page-bg);--scrollbar-thumb:#465161;--scrollbar-thumb-hover:#5d6b7d}}html,body,#root{min-height:100%}body{background:var(--page-bg);color:var(--text-primary);margin:0}*{box-sizing:border-box}html,body{background:var(--page-bg);min-height:100%;color:var(--text-primary);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);margin:0;font-family:Arial,sans-serif}body{overflow-y:auto}#root{width:100%;min-height:100vh}button,input{font-family:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
