:root{--primary:#03a9f4;--primary-hover:#0288d1;--background:#f2f4f7;--card-bg:#fff;--foreground:#212121;--text-secondary:#727272;--border:#c4c4c4;--divider:#e8e8e8;--error:#db4437;--success:#43a047;--chip-bg:#e1f5fe;--chip-text:#01579b;--card-shadow:0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003}@media (prefers-color-scheme:dark){:root{--background:#111;--card-bg:#1c1c1c;--foreground:#e1e1e1;--text-secondary:#9b9b9b;--border:#4a4a4a;--divider:#2c2c2c;--chip-bg:#0d3a52;--chip-text:#b3e5fc}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
