*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f8f9fb;--bg-mid: #ffffff;--blue-accent: #1a56db;--blue-bright: #1d4ed8;--teal: #0d9488;--gold: #b45309;--text-primary: #111827;--text-secondary: #374151;--text-muted: #6b7280;--border: #e5e7eb;--card-bg: #ffffff;--shadow: 0 1px 8px rgba(0,0,0,.08)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text-primary);min-height:100vh;line-height:1.6}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--navy-light);border-radius:3px}
