:root{--bg-void: #0a0a0c;--bg-slate: #141416;--bg-card: rgba(20, 20, 22, .6);--text-primary: #ededed;--text-secondary: #a1a1aa;--text-accent: #d4af37;--text-crypto: #00f0ff;--border-glass: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .03);--font-main: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Outfit", sans-serif;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--glow-gold: 0 0 20px rgba(212, 175, 55, .15);--shadow-card: 0 8px 32px 0 rgba(0, 0, 0, .3)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-void);color:var(--text-primary);font-family:var(--font-main);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.1;color:var(--text-primary)}h1{font-size:3.5rem;letter-spacing:-.02em}h2{font-size:2.5rem;letter-spacing:-.01em;margin-bottom:var(--space-lg)}h3{font-size:1.5rem;color:var(--text-secondary)}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.text-accent{color:var(--text-accent)}.text-secondary{color:var(--text-secondary)}.glass-panel{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass);box-shadow:var(--shadow-card);border-radius:16px;padding:var(--space-lg)}.btn-primary{background:linear-gradient(135deg,var(--text-accent),#b4932a);color:#000;padding:12px 24px;border-radius:8px;font-weight:600;font-family:var(--font-display);border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--glow-gold)}.btn-secondary{background:transparent;border:1px solid var(--border-glass);color:var(--text-primary);padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:var(--glass-highlight);border-color:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-accent)}
