:root{--bg-dark: #020205;--bg-primary: #050511;--bg-card: rgba(10, 10, 31, .6);--text-primary: #ffffff;--text-secondary: #a0a0b0;--accent-cyan: #00FFCC;--accent-purple: #BC13FE;--accent-blue: #00BFFF;--font-main: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nav-height: 80px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--bg-dark);background-image:radial-gradient(circle at 50% 0%,#1a1a3a 0%,transparent 60%),radial-gradient(circle at 100% 100%,#1a0b2e 0%,transparent 50%);background-attachment:fixed;color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit;transition:all .3s ease}button{cursor:pointer;border:none;outline:none;font-family:inherit}.container{max-width:1400px;margin:0 auto;padding:0 40px}.text-gradient{background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-glow{text-shadow:0 0 20px rgba(255,255,255,.3)}.section-title{font-size:clamp(2.5rem,5vw,4rem);text-align:center;margin-bottom:4rem;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:4px;background:linear-gradient(to right,var(--accent-cyan),var(--accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 30px rgba(0,0,0,.5)}.btn-neon{background:#00ffcc0d;border:1px solid var(--accent-cyan);color:var(--accent-cyan);padding:16px 40px;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.btn-neon:hover{background:var(--accent-cyan);color:#000;box-shadow:0 0 30px #0fc9;transform:translateY(-3px);border-color:transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan)}
