:root{--color-primary: #00ff41;--color-primary-dim: #00cc33;--color-background: #000000;--color-foreground: #ffffff;--color-muted: rgba(255, 255, 255, .45);--color-glass: rgba(10, 10, 10, .4);--color-border-glass: rgba(255, 255, 255, .1);--color-emerald-glow: rgba(0, 255, 65, .15);--nav-height: 80px;--glass-blur: blur(12px) saturate(180%)}.bg-mesh{background-image:radial-gradient(circle at 10% 20%,rgba(0,255,65,.08) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(0,255,65,.08) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(139,92,246,.05) 0%,transparent 60%);background-attachment:fixed;background-color:var(--color-background)}.glass{background:var(--color-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--color-border-glass)}.glass-hover:hover{border-color:#00ff414d;background:#00ff410d;box-shadow:0 0 30px #00ff411a}.btn-shimmer{background:linear-gradient(90deg,#00ff41,#3f6,#00ff41);background-size:200% auto;animation:closers-shimmer 3s infinite linear;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer}@keyframes closers-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.btn-shimmer:hover{transform:scale(1.02);box-shadow:0 0 40px #00ff4166}.neural-gradient{-webkit-mask-image:linear-gradient(to bottom,transparent,black,transparent);mask-image:linear-gradient(to bottom,transparent,black,transparent);pointer-events:none}.text-glow{text-shadow:0 0 30px rgba(0,255,65,.3)}.tracking-tightest{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.02em}.font-black{font-weight:900}.italic{font-style:italic}@media(max-width:768px){:root{--nav-height: 64px}}
