.podrace-marker circle.podrace-marker-core{fill:var(--racer);stroke:#fff4dd;stroke-width:.35;filter:drop-shadow(0 0 1.8px var(--racer))}.podrace-marker circle.podrace-shield-ring{fill:none;stroke:#8feaff;stroke-width:.48;opacity:0;filter:drop-shadow(0 0 1.8px #53dcff);transform-box:fill-box;transform-origin:center}.podrace-shield-meter{pointer-events:none}.podrace-shield-meter-track{fill:#04080be0;stroke:#d5eef273;stroke-width:.18}.podrace-shield-meter-fill{fill:#73d5cb;filter:drop-shadow(0 0 .55px #73d5cb);transition:fill .18s ease}.podrace-marker.shield-low .podrace-shield-meter-fill{fill:#d2b466}.podrace-marker.shield-critical .podrace-shield-meter-fill{fill:#d46f64}.podrace-marker.shield-hit .podrace-shield-ring{animation:podraceShieldHit .46s ease-out infinite}.podrace-marker.wall-crash{animation:podraceCrashBlink .18s steps(2) infinite}@keyframes podraceShieldHit{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes podraceCrashBlink{50%{opacity:.12;filter:brightness(3)}}.podrace-combat-layer{pointer-events:none}.podrace-laser{stroke:#ff4b39;stroke-width:.52;stroke-linecap:round;filter:drop-shadow(0 0 1.3px #ff2c1d);stroke-dasharray:1.2 .5;animation:podraceLaser .18s linear infinite}.podrace-laser.miss{opacity:.58}.podrace-crash-flash circle{fill:#ff9d3d;opacity:.52;filter:drop-shadow(0 0 3.2px #ff4a22);transform-box:fill-box;transform-origin:center;animation:podraceExplosionCore .42s ease-out infinite}.podrace-crash-flash path{stroke:#ffe1a3;stroke-width:.58;transform-box:fill-box;transform-origin:center;animation:podraceCrashPulse .34s ease-out infinite}.podrace-crash-flash.shot-explosion circle{fill:#ff7a38}.podrace-crash-flash.wall-explosion circle{fill:#ffc052}@keyframes podraceLaser{to{stroke-dashoffset:-1.7}}@keyframes podraceExplosionCore{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.8);opacity:.08}}@keyframes podraceCrashPulse{0%{transform:scale(.45);opacity:1}to{transform:scale(1.45);opacity:.12}}.podrace-countdown{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;background:radial-gradient(circle,#07080a08,#07080a40)}.podrace-countdown small{text-transform:uppercase;letter-spacing:.28em;color:#d9ae6d;font-size:11px;font-weight:900}.podrace-countdown strong{font-size:clamp(100px,18vw,230px);line-height:.85;color:#f8d397;text-shadow:0 0 35px rgba(239,168,66,.48);animation:podraceCountPulse 1s ease-out infinite}@keyframes podraceCountPulse{0%{transform:scale(1.2);opacity:.25}18%,to{transform:scale(1);opacity:1}}.podrace-live-leaderboard{grid-template-columns:1fr!important;gap:5px}.podrace-live-leaderboard>div{grid-template-columns:32px 7px 1fr auto;padding:8px 11px;border-radius:8px;background:linear-gradient(90deg,#ffffff09,#ffffff04);border-left:2px solid rgba(232,166,72,.14)}.podrace-live-leaderboard b{font-size:14px}.podrace-live-leaderboard i{height:19px}.podrace-live-leaderboard span{display:flex;align-items:center;gap:9px;min-width:0;font-weight:800}.podrace-live-leaderboard strong{font-size:10px}.podrace-fastest-tag{padding:3px 6px;border-radius:4px;background:#b959ff1f;color:#d899ff;font-size:8px;font-style:normal;letter-spacing:.07em}.podrace-pre-race-review{margin-top:19px;padding:16px;border:1px solid rgba(232,168,74,.11);border-radius:16px;background:#0b0c0e}.podrace-result-racer-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.podrace-result-racer-tabs button{display:grid;grid-template-columns:auto 5px 1fr;gap:7px;align-items:center;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff06;color:#aaa49b;text-align:left;cursor:pointer}.podrace-result-racer-tabs button.active{border-color:color-mix(in srgb,var(--racer) 55%,transparent);color:#f0e7da}.podrace-result-racer-tabs b{font-size:9px;color:#d9a352}.podrace-result-racer-tabs i{height:19px;border-radius:3px;background:var(--racer);box-shadow:0 0 6px var(--racer)}.podrace-result-racer-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850}.podrace-pre-race-review>.podrace-profile{background:#ffffff05;border-color:#ffffff0e}@media(max-width:1250px){.podrace-result-racer-tabs{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.podrace-result-racer-tabs{grid-template-columns:repeat(2,1fr)}.podrace-fastest-tag{display:none}}
