.card-wrap.svelte-1nxewn9{position:relative;width:100%;display:flex;flex-direction:column;gap:7px}.card-wrap.clickable.svelte-1nxewn9{cursor:pointer}.thumb-frame.svelte-1nxewn9{position:relative}.thumb.svelte-1nxewn9{position:relative;box-sizing:border-box;aspect-ratio:16 / 9;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.14);transition:transform .4s ease,border-color .35s ease,box-shadow .35s ease}.card-wrap.light.svelte-1nxewn9 .thumb:where(.svelte-1nxewn9){border-color:#00000029}.card-wrap.clickable.svelte-1nxewn9:hover .thumb:where(.svelte-1nxewn9){transform:perspective(600px) rotateX(2.5deg) scale(1.05) translateY(-11px);z-index:5;border:2px solid #3ee0ff;box-shadow:0 10px 22px -8px #000c}.card-wrap.light.clickable.svelte-1nxewn9:hover .thumb:where(.svelte-1nxewn9){border-color:#f59e0b;box-shadow:0 14px 30px -8px #462d0c99,0 0 0 4px #f59e0b38}.card-wrap.clickable.svelte-1nxewn9:hover .gold-shine:where(.svelte-1nxewn9) .thumb:where(.svelte-1nxewn9){border-color:#ffffff24}.card-wrap.light.clickable.svelte-1nxewn9:hover .gold-shine:where(.svelte-1nxewn9) .thumb:where(.svelte-1nxewn9){border-color:#00000029}.shine-overlay.svelte-1nxewn9{position:absolute;inset:-20% 0;pointer-events:none;z-index:10;background:linear-gradient(160deg,transparent 0%,transparent 2%,rgba(255,255,255,.18) 8%,rgba(255,255,255,.1) 28%,transparent 38%,transparent 100%);transform:translateY(-8%);transition:transform .45s ease}.card-wrap.clickable.svelte-1nxewn9:hover .shine-overlay:where(.svelte-1nxewn9){transform:translateY(8%)}.thumbnail.svelte-1nxewn9{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:filter .35s ease}.thumbnail.unavailable.svelte-1nxewn9{filter:grayscale(1) brightness(.5)}.tint-overlay.svelte-1nxewn9{position:absolute;inset:0;background:#080c1c1a;transition:opacity .35s ease;pointer-events:none}.card-wrap.clickable.svelte-1nxewn9:hover .tint-overlay:where(.svelte-1nxewn9){opacity:0}.series-gradient.svelte-1nxewn9{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease}.card-wrap.clickable.svelte-1nxewn9:hover .series-gradient:where(.svelte-1nxewn9){opacity:0}.unavailable-overlay.svelte-1nxewn9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.unavailable-overlay.svelte-1nxewn9 span:where(.svelte-1nxewn9){font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#9ca3af;opacity:.8}.caption.svelte-1nxewn9{display:flex;flex-direction:row;align-items:center;gap:.75rem}.caption-text.svelte-1nxewn9{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.card-icons.svelte-1nxewn9{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem}.card-icon.svelte-1nxewn9{position:relative;display:inline-flex;align-items:center}.card-icon-img.svelte-1nxewn9{display:block;height:2.2rem;width:auto;max-width:4.5rem;-o-object-fit:contain;object-fit:contain;opacity:0}.card-icon-tint.svelte-1nxewn9{position:absolute;inset:0;background-color:#828ea6;-webkit-mask:var(--card-icon-src) center / contain no-repeat;mask:var(--card-icon-src) center / contain no-repeat}.card-wrap.light.svelte-1nxewn9 .card-icon-tint:where(.svelte-1nxewn9){background-color:#8a7c64}.name-slot.svelte-1nxewn9{height:1.9rem;overflow:hidden}.game-name.svelte-1nxewn9{font-family:Pixelify Sans,sans-serif;font-size:1.3rem;font-weight:500;color:#cdd6e4;margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}.card-wrap.light.svelte-1nxewn9 .game-name:where(.svelte-1nxewn9){color:#3a3024}.card-wrap.clickable.svelte-1nxewn9:hover .game-name:where(.svelte-1nxewn9){color:#fff;text-shadow:0 0 12px rgba(62,224,255,.5)}.card-wrap.light.clickable.svelte-1nxewn9:hover .game-name:where(.svelte-1nxewn9){color:#000;text-shadow:0 0 14px rgba(245,150,30,.6)}.card-meta.svelte-1nxewn9{font-family:Josefin Sans,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;color:#828ea6;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bracket.svelte-1nxewn9{color:#4f5a6e;transition:color .35s ease}.card-wrap.light.svelte-1nxewn9 .card-meta:where(.svelte-1nxewn9){color:#8a7c64}.card-wrap.light.svelte-1nxewn9 .bracket:where(.svelte-1nxewn9){color:#b09e82}.card-wrap.clickable.svelte-1nxewn9:hover .card-meta:where(.svelte-1nxewn9){color:#b4bfd6}.card-wrap.clickable.svelte-1nxewn9:hover .bracket:where(.svelte-1nxewn9){color:#7e8ba6}.card-wrap.light.clickable.svelte-1nxewn9:hover .card-meta:where(.svelte-1nxewn9){color:#4a3d28}.card-wrap.light.clickable.svelte-1nxewn9:hover .bracket:where(.svelte-1nxewn9){color:#7a6438}@keyframes svelte-1nxewn9-legendaryPulse{0%,to{box-shadow:0 0 0 1.5px #ffb91ebf,0 0 10px 3px #ffa51480,0 0 28px 8px #dc73004d,0 0 55px 16px #aa410026}50%{box-shadow:0 0 0 1.5px #ffdc41f2,0 0 14px 5px #ffbe1ea6,0 0 38px 12px #eb8c0066,0 0 70px 22px #b44b0033}}@keyframes svelte-1nxewn9-legendaryHover{0%,to{box-shadow:0 0 0 2px #ffd232f2,0 0 18px 6px #ffb419b3,0 0 45px 15px #eb8c0080,0 0 85px 28px #b9500047}50%{box-shadow:0 0 0 2px #fff064,0 0 24px 9px #ffcd32d9,0 0 62px 20px #f5a00099,0 0 105px 34px #c35a0059}}@keyframes svelte-1nxewn9-rotateRays{0%{transform:translate(-50%,-50%) scale(1) rotate(0)}to{transform:translate(-50%,-50%) scale(1) rotate(360deg)}}@keyframes svelte-1nxewn9-rotateRaysSmall{0%{transform:translate(-50%,-50%) scale(.45) rotate(0)}to{transform:translate(-50%,-50%) scale(.45) rotate(360deg)}}.gold-shine.svelte-1nxewn9:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 60px);height:calc(100% + 60px);border-radius:14px;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,195,40,.45) 7deg,rgba(255,150,0,.25) 13deg,transparent 20deg,transparent 88deg,rgba(255,190,30,.42) 94deg,rgba(255,140,0,.2) 100deg,transparent 108deg,transparent 178deg,rgba(255,195,40,.4) 185deg,transparent 192deg,transparent 268deg,rgba(255,185,25,.38) 274deg,transparent 282deg,transparent 360deg);animation:svelte-1nxewn9-rotateRaysSmall 10s linear infinite;filter:blur(22px);z-index:-1}.card-wrap.clickable.svelte-1nxewn9:hover .gold-shine:where(.svelte-1nxewn9):before{animation:svelte-1nxewn9-rotateRays 10s linear infinite}.gold-shine.svelte-1nxewn9 .thumb:where(.svelte-1nxewn9){animation:svelte-1nxewn9-legendaryPulse 5s ease-in-out infinite}.card-wrap.clickable.svelte-1nxewn9:hover .gold-shine:where(.svelte-1nxewn9) .thumb:where(.svelte-1nxewn9){animation:svelte-1nxewn9-legendaryHover 1.5s ease-in-out infinite}@media (hover: none),(pointer: coarse){.card-wrap.clickable.svelte-1nxewn9:hover .thumb:where(.svelte-1nxewn9){transform:none;z-index:auto;border:1px solid rgba(255,255,255,.14);box-shadow:none}.card-wrap.light.clickable.svelte-1nxewn9:hover .thumb:where(.svelte-1nxewn9){border-color:#00000029}.card-wrap.clickable.svelte-1nxewn9:hover .shine-overlay:where(.svelte-1nxewn9){transform:translateY(-8%)}.card-wrap.clickable.svelte-1nxewn9:hover .game-name:where(.svelte-1nxewn9){color:#cdd6e4;text-shadow:none}.card-wrap.light.clickable.svelte-1nxewn9:hover .game-name:where(.svelte-1nxewn9){color:#3a3024}.card-wrap.clickable.svelte-1nxewn9:hover .card-meta:where(.svelte-1nxewn9){color:#828ea6}.card-wrap.clickable.svelte-1nxewn9:hover .bracket:where(.svelte-1nxewn9){color:#4f5a6e}.card-wrap.light.clickable.svelte-1nxewn9:hover .card-meta:where(.svelte-1nxewn9){color:#8a7c64}.card-wrap.light.clickable.svelte-1nxewn9:hover .bracket:where(.svelte-1nxewn9){color:#b09e82}.card-wrap.clickable.svelte-1nxewn9:hover .gold-shine:where(.svelte-1nxewn9):before{animation:svelte-1nxewn9-rotateRaysSmall 10s linear infinite}.card-wrap.clickable.svelte-1nxewn9:hover .gold-shine:where(.svelte-1nxewn9) .thumb:where(.svelte-1nxewn9){animation:svelte-1nxewn9-legendaryPulse 5s ease-in-out infinite}}.grid-wrap.svelte-5w0fhe{position:relative}.run-count.svelte-5w0fhe{position:absolute;top:0;left:0;transform:translate(-100%);display:flex;justify-content:flex-end;padding-right:1.25rem;pointer-events:none}.run-count.svelte-5w0fhe span:where(.svelte-5w0fhe){writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-family:Pixelify Sans,sans-serif;font-weight:700;font-size:3.1rem;line-height:1;color:#cdd6e438}.run-count.light.svelte-5w0fhe span:where(.svelte-5w0fhe){color:#2c221847}.run-count.svelte-5w0fhe .rc-num:where(.svelte-5w0fhe){font-family:"Press Start 2P",monospace;font-size:.62em}.section-heading.svelte-5w0fhe{font-family:Pixelify Sans,sans-serif;font-weight:600;letter-spacing:.04em;font-size:2.6rem;color:#eef2fb;margin:0}.section-heading.light.svelte-5w0fhe{color:#2c2218}.card-grid.svelte-5w0fhe{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:1.25rem}.bands-wrapper.svelte-7xs3bg{display:flex;flex-direction:column;flex:1}.runs-band.svelte-7xs3bg{position:relative;width:100%;background:#0b1020;padding:2rem 0}.runs-fill.svelte-7xs3bg{flex:1}.empty-band.svelte-7xs3bg{padding:0}.runs-band.no-results-mode.svelte-7xs3bg{min-height:60vh;display:flex;align-items:center;justify-content:center}.runs-band.no-results-mode.svelte-7xs3bg .inner:where(.svelte-7xs3bg){display:flex;align-items:center;justify-content:center}.no-results-text.svelte-7xs3bg{color:#fff;font-size:1.5rem;font-weight:600;text-align:center;margin:0}.commentary-wrap.svelte-7xs3bg{position:relative}.commentary-band.svelte-7xs3bg{position:relative;flex:1;width:100%;background:#f3ede2;padding:2rem 0}.inner.svelte-7xs3bg{position:relative;z-index:1;width:100%;max-width:clamp(1400px,88vw,2200px);margin:0 auto;padding:0 1rem}.filter-panel.svelte-18wwots{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.filter-title.svelte-18wwots{font-family:Pixelify Sans,sans-serif;font-weight:700;font-size:2.4rem;line-height:1;color:#7dd3fc;flex-shrink:0}.filter-rows.svelte-18wwots{display:flex;flex-direction:column;gap:.7rem;flex:1;min-width:0}.filter-group.svelte-18wwots{display:flex;flex-direction:column;gap:.3rem}.group-label.svelte-18wwots{font-family:Josefin Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;color:#8aa9d4}.filter-row.svelte-18wwots{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem}.fbtn.svelte-18wwots{display:inline-flex;align-items:center;justify-content:center;font-family:Pixelify Sans,sans-serif;font-weight:600;font-size:1.3rem;letter-spacing:-.02em;padding:0 .1rem;border:none;background:transparent;color:#cdd9ee;cursor:pointer;white-space:nowrap;opacity:.8;transform:scaleX(.72);transform-origin:center;transition:color .15s ease,opacity .15s ease}.fbtn.svelte-18wwots:hover{opacity:1;color:#fff}.icon-btn.svelte-18wwots{display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;border:none;background:transparent;cursor:pointer}.icon-inner.svelte-18wwots{position:relative;display:inline-flex;transition:transform .15s ease}.icon-btn.svelte-18wwots:hover .icon-inner:where(.svelte-18wwots),.icon-btn.active.svelte-18wwots .icon-inner:where(.svelte-18wwots){transform:translateY(-1px) scale(1.06)}.icon-img.svelte-18wwots{display:block;height:calc(2.4rem * var(--icon-scale, 1));width:auto;max-width:calc(4.5rem * var(--icon-scale, 1));-o-object-fit:contain;object-fit:contain;opacity:.7;transition:opacity .15s ease}.icon-btn.svelte-18wwots:hover .icon-img:where(.svelte-18wwots){opacity:1}.icon-tint.svelte-18wwots{position:absolute;inset:0;background-color:#f3e500;-webkit-mask:var(--logo-src) center / contain no-repeat;mask:var(--logo-src) center / contain no-repeat;opacity:0;pointer-events:none;transition:opacity .15s ease}.icon-btn.active.svelte-18wwots .icon-img:where(.svelte-18wwots){opacity:0}.icon-btn.active.svelte-18wwots .icon-tint:where(.svelte-18wwots){opacity:1}.fbtn.active.svelte-18wwots{color:#f3e500;opacity:1}.fbtn.reset.svelte-18wwots{color:#ff5a5a;opacity:.9}.fbtn.reset.svelte-18wwots:hover{color:#ff7d7d;opacity:1}
