:root{--primary: #6366f1;--primary-hover: #4f46e5;--bg: #0f172a;--surface: #1e293b;--text: #f8fafc;--text-muted: #94a3b8;--success: #22c55e;--error: #ef4444;--border: #334155}body{background-color:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;min-height:100vh}app-root,router-outlet+*{display:block;min-height:100vh}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
