:root{--vq-primary: #0067ab;--vq-secondary: #009fe2;--vq-bg: #f1f2f1;--vq-surface: #ffffff;--vq-text: #0d0d0d;--vq-muted: #747474;--vq-border: #e2e2e2;--vq-green: #1a9a5a;--vq-red: #c0392b;--vq-header-bg: #0067ab}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--vq-bg);color:var(--vq-text);font-family:Calibri,system-ui,-apple-system,sans-serif}#root{min-height:100vh}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-card{animation:slideUp .8s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer{animation:slideDown .2s ease}
