@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;900&display=swap";:root{--bg-color: #050505;--primary-color: #d10023;--accent-color: #ff3355;--text-color: #ffffff;--text-muted: #a3a3a3;--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 16px;--font-main: "Inter", sans-serif;--max-width: 1200px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;letter-spacing:-.02em}img{max-width:100%;display:block}a{text-decoration:none;color:inherit;transition:opacity .3s ease}button{border:none;background:none;font-family:inherit;cursor:pointer}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 2rem}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:0 8px 32px #0000005e;border-radius:12px}.text-gradient{background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-red{background:linear-gradient(135deg,#f35,#901);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
