*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e2e8f0;background:#0f1117;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--color-bg:#0f1117;--color-surface:#1a1d27;--color-border:#2d3148;--color-primary:#6366f1;--color-primary-hover:#4f52d9;--color-text:#f1f5f9;--color-muted:#94a3b8;--color-danger:#ef4444;--color-success:#16a34a}
