:root{--background:#000;--foreground:#fff;--primary:#8a2be2;--secondary:#f0c;--accent:#8a2be2;--card-bg:#ffffff06;--card-hover:#ffffff0d;--border:#ffffff12;--border-light:#ffffff1f;--glass:#08080cbf;--gradient:linear-gradient(135deg, var(--primary), var(--secondary));--font-main:"Inter", system-ui, -apple-system, sans-serif;--font-outfit:"Outfit", sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--background);color:var(--foreground);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:hidden}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit);letter-spacing:-.035em;line-height:1.15}.font-outfit{font-family:var(--font-outfit)}.font-inter{font-family:var(--font-main)}.font-mono{font-family:var(--font-mono)}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.text-gradient{background:linear-gradient(90deg,#fff 0%,#c084fc 35%,#ec4899 70%,#fff 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:6s infinite gradientShift;display:inline-block}.text-gradient-lyra{background:linear-gradient(90deg,#fff 0%,#a855f7 25%,#f0c 50%,#38bdf8 75%,#fff 100%) 0 0/250%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:7s infinite gradientShift;display:inline-block}.text-gradient-cyan{background:linear-gradient(135deg,#00d2ff 0%,#38bdf8 50%,#8a2be2 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:6s infinite gradientShift;display:inline-block}.glass{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border)}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:var(--card-hover);border-color:var(--border-light);transform:translateY(-4px);box-shadow:0 16px 36px #0009,0 0 25px #8a2be226}.btn-primary{color:#000;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:10px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 10px 30px #fff3}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-secondary{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:10px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-secondary:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.invite-btn-blink{color:#fff;letter-spacing:.5px;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;padding:10px 24px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.invite-btn-blink:hover{background:#ffffff2e;border-color:#8a2be299;transform:translateY(-1px)scale(1.04);box-shadow:0 0 20px #8a2be259}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeScrollReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes platformsMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes auroraWave1{0%{opacity:.18;transform:translate(-30%,-20%)scale(1)rotate(0)}50%{opacity:.32;transform:translate(15%,20%)scale(1.25)rotate(180deg)}to{opacity:.18;transform:translate(-30%,-20%)scale(1)rotate(360deg)}}@keyframes auroraWave2{0%{opacity:.22;transform:translate(30%,20%)scale(1.2)rotate(0)}50%{opacity:.35;transform:translate(-20%,-15%)scale(.9)rotate(-180deg)}to{opacity:.22;transform:translate(30%,20%)scale(1.2)rotate(-360deg)}}@keyframes auroraWave3{0%{opacity:.15;transform:translateY(30%)scale(1)}50%{opacity:.28;transform:translate(-10%,-20%)scale(1.3)}to{opacity:.15;transform:translateY(30%)scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes equalizerWave{0%,to{height:6px}25%{height:24px}50%{height:12px}75%{height:28px}}.eq-bar{background:linear-gradient(#f0c,#8a2be2);border-radius:3px;width:4px;animation:1.1s ease-in-out infinite alternate equalizerWave}.eq-bar:nth-child(2){animation-delay:.12s}.eq-bar:nth-child(3){animation-delay:.24s}.eq-bar:nth-child(4){animation-delay:.36s}.eq-bar:nth-child(5){animation-delay:.18s}.eq-bar:nth-child(6){animation-delay:.42s}.eq-bar:nth-child(7){animation-delay:80ms}.eq-bar:nth-child(8){animation-delay:.3s}@keyframes buttonSheen{0%{opacity:0;transform:translate(-150%)skew(-25deg)}15%{opacity:.85}35%{opacity:0;transform:translate(250%)skew(-25deg)}to{opacity:0;transform:translate(250%)skew(-25deg)}}.btn-primary,.invite-btn-blink,.glow-btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);width:45%;height:200%;animation:4.5s ease-in-out infinite buttonSheen;position:absolute;top:-50%;left:-20%;transform:translate(-150%)skew(-25deg)}.invite-btn-blink:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#a855f780 50%,#fff0 100%);width:45%;height:200%;animation:4s ease-in-out 1.2s infinite buttonSheen;position:absolute;top:-50%;left:-20%;transform:translate(-150%)skew(-25deg)}.glow-btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);width:45%;height:200%;animation:4.5s ease-in-out .5s infinite buttonSheen;position:absolute;top:-50%;left:-20%;transform:translate(-150%)skew(-25deg)}@keyframes radarPing{0%{opacity:.85;transform:scale(.9)}60%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.radar-beacon{justify-content:center;align-items:center;display:inline-flex;position:relative}.radar-beacon:before{content:"";background:inherit;opacity:.75;pointer-events:none;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite radarPing;position:absolute;inset:-1px}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1.2deg)}}@keyframes floatReverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(10px)rotate(-1.2deg)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.animate-icon-float{animation:4.2s ease-in-out infinite iconFloat}@keyframes borderShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-float-slow{animation:5.5s ease-in-out infinite floatSlow}.animate-float-reverse{animation:6.5s ease-in-out infinite floatReverse}.shimmer-card{position:relative;overflow:hidden}.shimmer-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:-100%}.shimmer-card:hover:before{transform:translate(200%)}.glass-pill{-webkit-backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff17;border-radius:100px;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff14}.neon-border-card{z-index:1;background:#0d0e12;border-radius:20px;position:relative}.neon-border-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8a2be2,#f0c,#00d2ff,#8a2be2) 0 0/300% 300%;border-radius:21px;padding:1px;animation:4s infinite borderShimmer;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-btn-primary{color:#000;background:linear-gradient(135deg,#fff 0%,#f0f0f0 100%);border-radius:100px;align-items:center;gap:10px;padding:15px 34px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 0 20px #ffffff40,0 10px 30px #00000080}.glow-btn-primary:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 35px #fff6,0 14px 40px #8a2be24d}.glow-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:10px;padding:15px 34px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.glow-btn-secondary:hover{background:#ffffff14;border-color:#8a2be280;transform:translateY(-2px);box-shadow:0 0 25px #8a2be233}@media (width<=768px){.desktop-links,.desktop-btn{display:none!important}.mobile-menu-btn{display:flex!important}}@media (width>=769px){.mobile-menu-btn{display:none!important}}@keyframes statusPulse{0%{box-shadow:0 0 #23a55ab3}70%{box-shadow:0 0 0 7px #23a55a00}to{box-shadow:0 0 #23a55a00}}.aesthetic-profile-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}main{animation:.35s cubic-bezier(.16,1,.3,1) forwards pageFadeIn}@keyframes mobileSlideDown{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-menu-drawer{animation:.28s cubic-bezier(.16,1,.3,1) forwards mobileSlideDown}@media (hover:none) and (pointer:coarse){a,button,.glass-card,.aesthetic-profile-card{-webkit-tap-highlight-color:transparent}.btn-primary:active,.btn-secondary:active,.invite-btn-blink:active{transform:scale(.96)!important}}html,body,#root{width:100%;max-width:100vw;overflow-x:hidden}.commands-category-scroll::-webkit-scrollbar{display:none}@keyframes accordionFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.accordion-content-animated{animation:.3s cubic-bezier(.16,1,.3,1) forwards accordionFadeIn}@keyframes discordStatusPulse{0%{box-shadow:0 0 #23a55ab3}70%{box-shadow:0 0 0 5px #23a55a00}to{box-shadow:0 0 #23a55a00}}.discord-status-online{animation:2.2s infinite discordStatusPulse}.ghost-fibers-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ghost-fibers-container canvas{display:block;width:100%!important;height:100%!important}
