:root{--font-family: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f1f5f9;--border-color: #e2e8f0;--text-main: #0f172a;--text-muted: #64748b;--accent-orange: #ff7a00;--accent-orange-gradient: linear-gradient(135deg, #ff8a00, #ff5500);--accent-emerald: #10b981;--accent-amber: #f59e0b;--accent-rose: #f43f5e}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-main);min-height:100vh;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .2s ease}input,select,textarea{font-family:inherit;outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-orange)}
