@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #8b5cf6;--color-primary-dark: #7c3aed;--color-primary-light: #a78bfa;--color-secondary: #06b6d4;--color-accent: #ec4899;--color-impostor: #ef4444;--color-background: #0a0a0f;--color-background-elevated: #121218;--color-surface: #1a1a24;--color-surface-hover: #232332;--color-card: #1a1a24;--color-border: #2d2d3f;--color-text-primary: #e4e4f0;--color-text-secondary: #9495a5;--color-text-muted: #6b6c7e;--color-text-inverse: #ffffff;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--glass-bg: rgba(26, 26, 36, .75);--glass-border: rgba(139, 92, 246, .15);--border-radius: 16px;--border-radius-sm: 12px;--border-radius-lg: 24px;--shadow: 0 4px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .5);--shadow-glow: 0 0 24px rgba(139, 92, 246, .3)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(ellipse at top,#1e1b4b,#0a0a0f,#000);background-attachment:fixed;min-height:100vh;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(139,92,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0}#root{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}button{font-family:Inter,sans-serif;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}input,select{font-family:Inter,sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-background-elevated)}::-webkit-scrollbar-thumb{background:var(--color-surface);border-radius:5px;border:2px solid var(--color-background-elevated)}::-webkit-scrollbar-thumb:hover{background:var(--color-surface-hover)}
