:root{--color-bg-dark:#07030e;--color-bg-surface:#0f071d;--color-bg-card:#120920bf;--color-aura-gold:#f5c84c;--color-aura-gold-light:#ffe58f;--color-aura-gold-dark:#b8860b;--color-neon-cyan:#00f0ff;--color-neon-pink:#ff007f;--color-neon-yellow:#ffe600;--color-neon-purple:#9d00ff;--color-neon-green:#0f8;--color-text-main:#f5f0ff;--color-text-dim:#f5f0ffb3;--color-text-neon:#00f0ff;--glass-bg:#0f071dbf;--glass-border:#f5c84c4d;--glass-blur:blur(16px);--glow-gold:0 0 25px #f5c84c80;--glow-cyan:0 0 20px #00f0ff80;--glow-pink:0 0 20px #ff007f80;--glow-purple:0 0 30px #9d00ff99;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-cyber:"Courier New",monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg-dark);width:100%;max-width:100vw;min-height:100vh;color:var(--color-text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 10% 20%,#00f0ff14 0%,#0000 40%),radial-gradient(circle at 90% 80%,#ff005514 0%,#0000 40%),radial-gradient(circle,#9d00ff0d 0%,#0000 60%),linear-gradient(#07080d,#040508);background-attachment:fixed;line-height:1.6;overflow-x:hidden}body:before{content:" ";z-index:999;pointer-events:none;opacity:.6;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 3px,linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08) 0 0/6px 100%;display:block;position:fixed;inset:0}.cyber-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080,inset 0 0 15px #00f0ff0d}.cyber-card:after{content:"";background:linear-gradient(90deg,transparent,var(--color-neon-cyan),transparent);width:100%;height:2px;position:absolute;top:0;left:0}.cyber-btn{color:var(--color-neon-cyan);border:1px solid var(--color-neon-cyan);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#00f0ff26,#9d00ff33);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:0 0 12px #00f0ff33}.cyber-btn:hover{background:var(--color-neon-cyan);color:#000;box-shadow:var(--glow-cyan);transform:translateY(-2px)}.cyber-btn-pink{color:var(--color-neon-pink);border-color:var(--color-neon-pink);background:linear-gradient(135deg,#ff005526,#9d00ff33);box-shadow:0 0 12px #f053}.cyber-btn-pink:hover{background:var(--color-neon-pink);color:#fff;box-shadow:var(--glow-pink);transform:translateY(-2px)}.cyber-btn-yellow{color:var(--color-neon-yellow);border-color:var(--color-neon-yellow);background:linear-gradient(135deg,#ffe60026,#f053);box-shadow:0 0 12px #ffe60033}.cyber-btn-yellow:hover{background:var(--color-neon-yellow);color:#000;box-shadow:var(--glow-yellow);transform:translateY(-2px)}.cyber-btn-gold{color:var(--color-aura-gold);border-color:var(--color-aura-gold);background:linear-gradient(135deg,#f5c84c33,#b8860b4d);box-shadow:0 0 16px #f5c84c4d}.cyber-btn-gold:hover{background:var(--color-aura-gold);color:#07030e;box-shadow:var(--glow-gold);transform:translateY(-2px)}.neon-text-gold{color:var(--color-aura-gold);text-shadow:0 0 10px #f5c84cb3,0 0 25px #f5c84c4d}.neon-text-cyan{color:var(--color-neon-cyan);text-shadow:0 0 8px #00f0ff99,0 0 20px #00f0ff33}.neon-text-pink{color:var(--color-neon-pink);text-shadow:0 0 8px #f059,0 0 20px #f053}.neon-text-yellow{color:var(--color-neon-yellow);text-shadow:0 0 8px #ffe60099,0 0 20px #ffe60033}@keyframes neonPulse{0%,to{opacity:1;filter:drop-shadow(0 0 8px #00f0ffcc)}50%{opacity:.85;filter:drop-shadow(0 0 16px #00f0ff66)}}.pulse-neon{animation:2s ease-in-out infinite neonPulse}@keyframes shootArrow{0%{opacity:1;bottom:10px;transform:translate(-50%)scale(1.2)}80%{opacity:1;bottom:55px;transform:translate(-50%)scale(1)}to{opacity:0;bottom:60px;transform:translate(-50%)scale(1.4)}}
