:root{--background:#eef2f9;--surface:#fff;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#dbeafe;--border:#d7e3fb;--text:#1f2937;--text-muted:#64748b;--toast-background:#1f2937;--toast-text:#f9fafb}*{box-sizing:border-box}body{background:radial-gradient(circle at top, #fff 0%, var(--background) 65%);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
