.stats-page.svelte-16pwk6k{max-width:900px;margin:0 auto;padding:20px}.header.svelte-16pwk6k{text-align:center;padding:30px 0 20px;border-bottom:4px solid var(--gold-dim);margin-bottom:30px}.title.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:28px;color:var(--gold);text-shadow:3px 3px 0 #b8960f,0 0 20px rgba(255,215,0,.3)}.subtitle.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:9px;color:var(--neon-pink);margin-top:8px;text-shadow:0 0 10px rgba(255,45,120,.5)}.back-link.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:8px;color:var(--neon-blue);text-decoration:none;text-transform:uppercase;letter-spacing:1px}.back-link.svelte-16pwk6k:hover{color:var(--gold);text-shadow:0 0 10px rgba(255,215,0,.5)}.big-numbers.svelte-16pwk6k{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.big-stat.svelte-16pwk6k{background:#ffffff08;border:2px solid rgba(255,215,0,.15);padding:16px 12px;text-align:center;display:flex;flex-direction:column;gap:6px}.big-value.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:22px;color:var(--gold);text-shadow:0 0 15px rgba(255,215,0,.3)}.big-value.viewers.svelte-16pwk6k{color:var(--neon-green);text-shadow:0 0 15px rgba(57,255,20,.4);animation:svelte-16pwk6k-pulse-glow 2s ease-in-out infinite}@keyframes svelte-16pwk6k-pulse-glow{0%,to{text-shadow:0 0 15px rgba(57,255,20,.4)}50%{text-shadow:0 0 30px rgba(57,255,20,.8)}}.big-label.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:7px;color:var(--text-dim);text-transform:uppercase}.today-strip.svelte-16pwk6k{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px;background:#ff2d7814;border:1px solid rgba(255,45,120,.2);margin-bottom:30px;font-family:"Press Start 2P",cursive;font-size:9px}.today-label.svelte-16pwk6k{color:var(--neon-pink);text-shadow:0 0 8px rgba(255,45,120,.5)}.today-stat.svelte-16pwk6k{color:var(--text)}.today-dot.svelte-16pwk6k{width:4px;height:4px;background:var(--neon-pink);border-radius:50%}.panel.svelte-16pwk6k{margin-bottom:30px;padding:20px;background:#ffffff05;border:2px solid rgba(255,215,0,.1)}.panel-title.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:12px;color:var(--gold);margin-bottom:4px}.panel-sub.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:7px;color:var(--text-dim);margin-bottom:16px}.horse-bars.svelte-16pwk6k{display:flex;flex-direction:column;gap:6px}.horse-bar-row.svelte-16pwk6k{display:flex;align-items:center;gap:8px}.horse-bar-label.svelte-16pwk6k{display:flex;align-items:center;gap:6px;width:160px;flex-shrink:0}.horse-bar-name.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horse-bar-track.svelte-16pwk6k{flex:1;height:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);overflow:hidden}.horse-bar-fill.svelte-16pwk6k{height:100%;transition:width .3s ease;min-width:2px}.horse-bar-count.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:7px;color:var(--text);width:80px;text-align:right;flex-shrink:0}.win-pct.svelte-16pwk6k{color:var(--text-dim);font-size:6px}.activity-chart.svelte-16pwk6k{display:flex;align-items:flex-end;gap:2px;height:100px;padding-top:10px}.activity-bar-col.svelte-16pwk6k{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.activity-bar.svelte-16pwk6k{width:100%;background:var(--neon-blue);min-height:2px;box-shadow:0 0 6px #00e5ff4d}.activity-label.svelte-16pwk6k{font-family:"Press Start 2P",cursive;font-size:5px;color:var(--text-dim);margin-top:4px}.leaderboard.svelte-16pwk6k{display:flex;flex-direction:column;gap:4px}.leaderboard-row.svelte-16pwk6k{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);font-family:"Press Start 2P",cursive;font-size:8px}.leaderboard-row.gold.svelte-16pwk6k{border-color:var(--gold-dim);background:#ffd7000f}.leaderboard-row.silver.svelte-16pwk6k{border-color:#aaa;background:#c0c0c00a}.leaderboard-row.bronze.svelte-16pwk6k{border-color:#cd7f32;background:#cd7f320a}.lb-rank.svelte-16pwk6k{color:var(--text-dim);width:30px}.leaderboard-row.gold.svelte-16pwk6k .lb-rank:where(.svelte-16pwk6k){color:var(--gold)}.leaderboard-row.silver.svelte-16pwk6k .lb-rank:where(.svelte-16pwk6k){color:#ccc}.leaderboard-row.bronze.svelte-16pwk6k .lb-rank:where(.svelte-16pwk6k){color:#cd7f32}.lb-name.svelte-16pwk6k{color:var(--neon-blue);flex:1;font-family:monospace;font-size:10px}.lb-score.svelte-16pwk6k{color:var(--text);text-align:right}.race-log.svelte-16pwk6k{display:flex;flex-direction:column;gap:3px}.race-row.svelte-16pwk6k{display:flex;align-items:center;gap:12px;padding:6px 10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);font-family:"Press Start 2P",cursive;font-size:7px}.race-id.svelte-16pwk6k{color:var(--text-dim);width:40px}.race-winner.svelte-16pwk6k{flex:1}.race-live.svelte-16pwk6k{flex:1;color:var(--neon-green);animation:svelte-16pwk6k-blink 1s step-end infinite}@keyframes svelte-16pwk6k-blink{50%{opacity:0}}.race-moves.svelte-16pwk6k{color:var(--text-dim);width:80px;text-align:right}.race-time.svelte-16pwk6k{color:var(--text-dim);width:90px;text-align:right;font-size:6px}.stats-footer.svelte-16pwk6k{text-align:center;padding:30px 0;border-top:2px solid rgba(255,215,0,.1);margin-top:20px}@media(max-width:600px){.big-numbers.svelte-16pwk6k{grid-template-columns:repeat(2,1fr)}.horse-bar-label.svelte-16pwk6k{width:100px}.horse-bar-count.svelte-16pwk6k{width:60px}.title.svelte-16pwk6k{font-size:18px}}
