@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--color-bg:#0a0a0f;--color-surface:#ffffff08;--color-border:#ffffff0f;--color-primary:#f24;--color-primary-glow:#ff22444d;--color-text:#fff;--color-text-muted:#ffffff80;--color-text-dim:#fff3;--color-accent-green:#0f8;--color-accent-blue:#0cf;--font-main:"Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}body,html,#root{background-color:var(--color-bg);width:100vw;height:100vh;font-family:var(--font-main);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden}canvas{outline:none;display:block}::selection{background:var(--color-primary);color:#fff}.menu-container{z-index:100;background:#050508;justify-content:center;align-items:center;font-family:Inter,sans-serif;animation:.8s ease-out menuFadeIn;display:flex;position:absolute;inset:0;overflow:hidden}.menu-container.menu-exit{animation:.6s ease-in forwards menuFadeOut}@keyframes menuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(1.05)}}.menu-bg{pointer-events:none;background:radial-gradient(at 20% 80%,#ff14140f 0%,#0000 50%),radial-gradient(at 80% 20%,#ff32000a 0%,#0000 50%),radial-gradient(#0a0a12 0%,#000 100%);position:absolute;inset:0}.menu-particle{opacity:0;background:radial-gradient(circle,#ff282880,#0000);border-radius:50%;animation:linear infinite particleFloat;position:absolute}@keyframes particleFloat{0%{opacity:0;transform:translateY(0)scale(0)}20%{opacity:.6;transform:scale(1)}80%{opacity:.2}to{opacity:0;transform:translateY(-100vh)scale(.3)}}.menu-scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000026 2px 4px);position:absolute;inset:0}.menu-streak{transform-origin:50%;background:linear-gradient(90deg,#0000,#ff1e1e26,#0000);width:200%;height:1px;animation:8s linear infinite streakMove;position:absolute}.menu-streak-1{animation-duration:8s;top:30%;left:-50%;transform:rotate(-15deg)}.menu-streak-2{animation-duration:10s;animation-delay:4s;top:70%;left:-50%;transform:rotate(-15deg)}@keyframes streakMove{0%{opacity:0;transform:rotate(-15deg)translate(-20%)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(-15deg)translate(20%)}}.menu-vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.menu-content{z-index:2;flex-direction:column;align-items:center;gap:2.5rem;display:flex}.menu-crosshair-icon{opacity:.7;margin-bottom:-.5rem;animation:2s ease-in-out infinite crosshairPulse}@keyframes crosshairPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.menu-title-group{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.menu-title{flex-direction:column;gap:0;margin:0;line-height:1;display:flex;position:relative}.title-hanfzi{letter-spacing:14px;color:#fff6;text-transform:uppercase;font-size:1.8rem;font-weight:300}.title-dehseti{letter-spacing:8px;background:linear-gradient(#f22 0%,#c02 40%,#801 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 40px #ff001e80)drop-shadow(0 4px 8px #000c);-webkit-background-clip:text;background-clip:text;font-size:5.5rem;font-weight:900;position:relative}.menu-title.glitch .title-dehseti{animation:.15s linear glitchFlicker}@keyframes glitchFlicker{0%{transform:translate(0)}20%{filter:drop-shadow(3px 0 #ff0000b3)drop-shadow(-3px 0 #00ffff80);transform:translate(-3px,1px)}40%{transform:translate(2px,-1px)}60%{filter:drop-shadow(2px 0 #ff000080)drop-shadow(-2px 0 #00ffff4d);transform:translate(-1px,2px)}80%{transform:translate(1px,-1px)}to{filter:none;transform:translate(0)}}.menu-subtitle{letter-spacing:6px;color:#ff505080;text-transform:uppercase;margin-top:.6rem;font-size:.9rem;font-weight:600}.menu-stats-bar{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.8rem;margin-top:.8rem;padding:6px 20px;display:flex}.stat-item{letter-spacing:2px;color:#ffffff59;font-size:.7rem;font-weight:600}.stat-divider{color:#ffffff1a;font-size:.7rem}.menu-form{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.menu-input-wrapper{flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.input-label{letter-spacing:4px;color:#ff505066;text-transform:uppercase;font-size:.65rem;font-weight:700}.menu-input{color:#fff;text-align:center;letter-spacing:3px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ff323226;border-radius:8px;outline:none;width:320px;padding:14px 24px;font-family:Inter,monospace;font-size:1.1rem;font-weight:600;transition:all .3s}.menu-input::placeholder{color:#ffffff26;text-transform:none;letter-spacing:1px;font-weight:400}.menu-input:focus{background:#ff14140f;border-color:#ff282880;box-shadow:0 0 24px #ff1e1e1f,inset 0 0 12px #ff1e1e0d}.menu-input-glow{pointer-events:none;background:linear-gradient(90deg,#0000,#f22,#0000);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.menu-input:focus+.menu-input-glow{width:80%}.menu-play-btn{letter-spacing:4px;color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#c02 0%,#901 100%);border:1px solid #ff32324d;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:16px 40px;font-family:Inter,sans-serif;font-size:1rem;font-weight:800;transition:all .3s;display:flex;position:relative;overflow:hidden}.menu-play-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.menu-play-btn:hover:not(.disabled):before{left:100%}.menu-play-btn:hover:not(.disabled){border-color:#ff505080;transform:translateY(-2px);box-shadow:0 6px 24px #ff141466,0 0 40px #ff000026}.menu-play-btn:active:not(.disabled){transform:translateY(0);box-shadow:0 2px 8px #ff14144d}.menu-play-btn.disabled{opacity:.2;cursor:not-allowed;filter:grayscale(.5)}.btn-icon{font-size:1.1rem}.btn-text{font-size:.9rem}.menu-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.control-group{align-items:center;gap:4px;display:flex}.control-group kbd{color:#ffffff80;letter-spacing:1px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;min-width:24px;padding:3px 6px;font-family:Inter,monospace;font-size:.6rem;font-weight:700;display:inline-flex}.control-group span{color:#fff3;letter-spacing:1px;margin-left:3px;font-size:.6rem}.menu-version{letter-spacing:3px;color:#ffffff1a;text-transform:uppercase;font-size:.6rem}.mm-container{z-index:100;background:radial-gradient(#0a0a1a 0%,#000 100%);justify-content:center;align-items:center;animation:.5s ease-out menuFadeIn;display:flex;position:absolute;inset:0;overflow:hidden}.mm-bg-pulse{background:radial-gradient(circle,#ff325014,#0000);border-radius:50%;width:400px;height:400px;animation:3s ease-in-out infinite bgPulse;position:absolute}@keyframes bgPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.mm-content{z-index:2;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.mm-spinner{border:3px solid #ffffff1a;border-top-color:#f35;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mm-radar{border:2px solid #ff32504d;border-radius:50%;width:120px;height:120px;position:relative;overflow:hidden}.mm-radar:before,.mm-radar:after{content:"";border:1px solid #ff325026;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mm-radar:before{width:80px;height:80px}.mm-radar:after{width:40px;height:40px}.mm-radar-sweep{transform-origin:0;background:linear-gradient(90deg,#ff3250cc,#0000);width:50%;height:2px;animation:2s linear infinite radarSweep;position:absolute;top:50%;left:50%}@keyframes radarSweep{to{transform:rotate(360deg)}}.mm-radar-dot{background:#f35;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #f35}.mm-status{color:#fffc;letter-spacing:2px;margin:0;font-size:1.5rem;font-weight:600}.mm-status.mm-found{color:#0f8;animation:.5s ease-out foundPulse}.mm-status.mm-error-text{color:#f46}@keyframes foundPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.mm-player-name{color:#ffffff4d;letter-spacing:2px;margin:0;font-size:.9rem}.mm-sub{color:#fff6;margin:0;font-size:.95rem}.mm-found-icon{color:#0f8;font-size:3rem;animation:.5s ease-out foundPulse}.mm-error-icon{color:#f46;font-size:3rem}.mm-cancel-btn{color:#ffffff80;cursor:pointer;letter-spacing:1px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:1rem;padding:10px 32px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;transition:all .2s}.mm-cancel-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.mm-retry-btn{color:#fff;cursor:pointer;letter-spacing:1px;background:linear-gradient(135deg,#f24,#c03);border:none;border-radius:10px;margin-top:1rem;padding:12px 36px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;transition:all .2s}.mm-retry-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #ff1e3c4d}.cs-container{z-index:100;background:radial-gradient(#0d1117 0%,#000 100%);justify-content:center;align-items:center;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.cs-bg-particles{background-image:radial-gradient(2px 2px at 20% 30%,#64c8ff26,#0000),radial-gradient(2px 2px at 80% 20%,#ff64641a,#0000),radial-gradient(2px 2px at 50% 80%,#64ff641a,#0000);animation:20s linear infinite csParticles;position:absolute;inset:0}@keyframes csParticles{0%{transform:translateY(0)}to{transform:translateY(-40px)}}.cs-content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.cs-title{letter-spacing:12px;color:#fff;text-shadow:0 0 30px #64c8ff66;margin:0;font-size:2.8rem;font-weight:900}.cs-subtitle{color:#ffffff4d;letter-spacing:2px;margin:0;font-size:.95rem}.cs-cards{gap:1.5rem;margin:1rem 0;display:flex}.cs-card{--card-color:#48f;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:.8rem;width:220px;padding:1.5rem 1.8rem;font-family:inherit;transition:all .3s;display:flex;position:relative}.cs-card:hover{border-color:var(--card-color);box-shadow:0 8px 32px #0000004d, 0 0 20px color-mix(in srgb, var(--card-color) 20%, transparent);background:#ffffff0f;transform:translateY(-4px)}.cs-card-selected{background:color-mix(in srgb, var(--card-color) 10%, transparent)!important;border-color:var(--card-color)!important;box-shadow:0 0 30px color-mix(in srgb, var(--card-color) 25%, transparent), inset 0 0 20px color-mix(in srgb, var(--card-color) 8%, transparent)!important;transform:translateY(-6px)scale(1.02)!important}.cs-card:disabled{cursor:default}.cs-card-icon{filter:drop-shadow(0 0 12px var(--card-color));font-size:3rem}.cs-card-name{letter-spacing:4px;color:var(--card-color);margin:0;font-size:1.1rem;font-weight:800}.cs-card-check{background:var(--card-color);color:#000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:900;animation:.3s ease-out csCheckPop;display:flex;position:absolute;top:10px;right:12px}@keyframes csCheckPop{0%{transform:scale(0)}to{transform:scale(1)}}.cs-card-stats{flex-direction:column;gap:5px;width:100%;display:flex}.cs-stat-bar{align-items:center;gap:6px;display:flex}.cs-stat-label{color:#ffffff59;text-align:right;letter-spacing:1px;width:36px;font-size:.65rem;font-weight:600}.cs-stat-track{background:#ffffff0f;border-radius:3px;flex:1;height:5px;overflow:hidden}.cs-stat-fill{border-radius:3px;height:100%;transition:width .4s;box-shadow:0 0 6px}.cs-stat-value{color:#fff9;text-align:left;width:28px;font-size:.7rem;font-weight:700}.cs-card-skill{text-align:center;background:#0000004d;border-radius:8px;width:100%;padding:8px}.cs-skill-name{color:var(--card-color);margin-bottom:3px;font-size:.8rem;font-weight:700}.cs-skill-desc{color:#fff6;margin:0 0 4px;font-size:.7rem;line-height:1.3}.cs-skill-cd{color:#fff3;letter-spacing:1px;font-size:.6rem}.cs-ready-btn{letter-spacing:4px;color:#fff3;cursor:not-allowed;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;padding:14px 48px;font-family:inherit;font-size:1.1rem;font-weight:800;transition:all .3s}.cs-ready-active{color:#0f8;cursor:pointer;background:#00ff881a;border-color:#0f8;box-shadow:0 0 20px #00ff8826}.cs-ready-active:hover{background:#0f83;transform:scale(1.03)}.cs-ready-confirmed{animation:1.5s ease-in-out infinite csWaiting;color:#fff6!important;cursor:wait!important;background:#ffffff0d!important;border-color:#ffffff26!important}@keyframes csWaiting{0%,to{opacity:1}50%{opacity:.4}}.hud-layer{pointer-events:none;z-index:50;font-family:Inter,sans-serif;position:absolute;inset:0}.hud-crosshair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud-health{align-items:center;gap:10px;display:flex;position:absolute;bottom:32px;left:32px}.hud-health-label{color:#ffffff80;letter-spacing:2px;font-size:.85rem;font-weight:700}.hud-health-bar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:4px;width:200px;height:8px;overflow:hidden}.hud-health-fill{border-radius:4px;height:100%;transition:width .3s,background-color .3s;box-shadow:0 0 8px}.hud-health-text{color:#fffc;text-align:right;min-width:36px;font-size:1.1rem;font-weight:700}.hud-stats{gap:20px;display:flex;position:absolute;bottom:32px;right:32px}.hud-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.hud-stat-label{color:#ffffff4d;letter-spacing:2px;font-size:.7rem;font-weight:600}.hud-stat-value{color:#ffffffe6;font-size:1.5rem;font-weight:800}.hud-player-count{color:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:1px;background:#0006;border:1px solid #ffffff0f;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:600;position:absolute;top:20px;left:20px}.hud-killfeed{flex-direction:column;gap:6px;max-width:300px;display:flex;position:absolute;top:20px;right:20px}.hud-killfeed-entry{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;animation:.3s ease-out killfeedSlide;display:flex}@keyframes killfeedSlide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.killfeed-killer{color:#f57;font-weight:700}.killfeed-icon{color:#fff6;font-size:.9rem}.killfeed-victim{color:#fff9;font-weight:500}.hud-hint{color:#fff3;letter-spacing:1px;white-space:nowrap;font-size:.75rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hud-damage-flash{pointer-events:none;z-index:60;background:radial-gradient(#0000 40%,#f006 100%);animation:.2s ease-out forwards damageFlash;position:absolute;inset:0}@keyframes damageFlash{0%{opacity:1}to{opacity:0}}.hud-death-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:70;pointer-events:auto;background:#000000b3;justify-content:center;align-items:center;animation:.5s ease-out deathFadeIn;display:flex;position:absolute;inset:0}@keyframes deathFadeIn{0%{opacity:0}to{opacity:1}}.death-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14000099;border:1px solid #ff323233;border-radius:20px;flex-direction:column;align-items:center;gap:1.2rem;padding:3rem 4rem;animation:.6s ease-out deathPanelIn;display:flex;box-shadow:0 0 60px #ff000026,inset 0 0 40px #ff00000d}@keyframes deathPanelIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.death-icon{filter:drop-shadow(0 0 20px #ff323280);font-size:4rem;animation:2s ease-in-out infinite deathIconPulse}@keyframes deathIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.death-title{letter-spacing:8px;color:#f34;text-shadow:0 0 30px #ff323280;margin:0;font-size:2.5rem;font-weight:900}.death-killer{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.death-label{color:#ffffff4d;letter-spacing:2px;text-transform:uppercase;font-size:.8rem}.death-killer-name{color:#f57;letter-spacing:1px;font-size:1.3rem;font-weight:700}.death-stats{align-items:center;gap:2rem;margin-top:.5rem;display:flex}.death-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.death-stat-val{color:#ffffffe6;font-size:2rem;font-weight:800}.death-stat-lbl{color:#ffffff4d;letter-spacing:3px;text-transform:uppercase;font-size:.7rem;font-weight:600}.death-stat-divider{background:#ffffff1a;width:1px;height:40px}.death-respawn{margin-top:.5rem}.death-respawn-text{color:#fff6;letter-spacing:1px;margin:0;font-size:.95rem}.respawn-count{color:#fa3;font-size:1.3rem;font-weight:800}.respawn-ready{color:#0f8;animation:.5s ease-in-out infinite alternate respawnPulse}@keyframes respawnPulse{0%{opacity:.5}to{opacity:1}}.hud-boss-hp{z-index:55;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.boss-hp-name{color:#f44;letter-spacing:2px;text-shadow:0 0 10px #ff323266;font-size:.9rem;font-weight:700}.boss-hp-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ff323233;border-radius:6px;width:400px;height:12px;overflow:hidden}.boss-hp-fill{background:linear-gradient(90deg,#f20,#f44);border-radius:6px;height:100%;transition:width .2s;box-shadow:0 0 12px #ff323280}.boss-hp-text{color:#fff6;letter-spacing:1px;font-size:.7rem;font-weight:600}.hud-skill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;transition:all .3s;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.hud-skill:hover{background:#ffffff1a;border-color:#fff3}.hud-skill-cd{opacity:.5;filter:grayscale(.5)}.hud-skill-active{box-shadow:0 0 20px #0f83;background:#00ff881a!important;border-color:#0f8!important}.hud-skill-icon{font-size:1.8rem}.hud-skill-key{color:#ffffff4d;letter-spacing:2px;background:#ffffff14;border-radius:4px;padding:1px 8px;font-size:.65rem;font-weight:800}.hud-skill-timer{color:#fa3;font-size:1rem;font-weight:800}.hud-skill-active-label{color:#0f8;letter-spacing:3px;font-size:.6rem;font-weight:800;animation:.5s ease-in-out infinite alternate respawnPulse}.hud-skill-name{color:#ffffff4d;letter-spacing:1px;font-size:.6rem}.hud-my-class{color:#fff6}.hud-stage-announce{z-index:75;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;animation:.5s ease-out stageAnnounceIn,.5s ease-in 2.5s forwards stageAnnounceOut;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-announce-icon{filter:drop-shadow(0 0 20px #ff646480);font-size:4rem}.stage-announce-title{letter-spacing:12px;color:#f44;text-shadow:0 0 30px #ff323280;margin:0;font-size:3rem;font-weight:900}.stage-announce-boss{color:#ffffff80;letter-spacing:4px;margin:0;font-size:1.2rem}@keyframes stageAnnounceIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes stageAnnounceOut{0%{opacity:1}to{opacity:0}}.hud-stage-transition{text-align:center;z-index:75;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud-stage-transition h2{letter-spacing:6px;color:#0f8;text-shadow:0 0 20px #0f86;margin:0 0 .5rem;font-size:2rem;font-weight:900}.hud-stage-transition p{color:#fff6;margin:0;font-size:.9rem;animation:1.5s ease-in-out infinite csWaiting}.hud-victory-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:80;pointer-events:auto;background:#000000bf;justify-content:center;align-items:center;animation:.5s ease-out deathFadeIn;display:flex;position:absolute;inset:0}.victory-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#001e0a80;border:1px solid #0f83;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 5rem;animation:.6s ease-out deathPanelIn;display:flex;box-shadow:0 0 60px #00ff8826}.victory-icon{filter:drop-shadow(0 0 20px #ffc80080);font-size:4rem;animation:2s ease-in-out infinite deathIconPulse}.victory-title{letter-spacing:10px;color:#0f8;text-shadow:0 0 30px #00ff8880;margin:0;font-size:3rem;font-weight:900}.victory-sub{color:#ffffff80;letter-spacing:2px;margin:0;font-size:1rem}.victory-time{color:#fa3;margin:0;font-size:1.2rem;font-weight:700}.victory-stats{align-items:center;gap:2rem;margin-top:.5rem;display:flex}.victory-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.victory-stat-val{color:#ffffffe6;font-size:2rem;font-weight:800}.victory-stat-lbl{color:#ffffff4d;letter-spacing:3px;text-transform:uppercase;font-size:.7rem;font-weight:600}
