:root{--border: #e2e8f0;--muted: #f8fafc;--accent: #1a4d8c;--text-muted: #64748b;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#0f172a;line-height:1.5}#root{min-height:100vh}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.app-shell{display:flex;flex-direction:column}.text-muted-foreground{color:var(--text-muted)}label{display:block;font-size:14px;font-weight:500}
