:root{--card-bg: #0f1117;--card-border: #1e2130;--card-border-hover: #3d4460;--card-radius: 10px;--game-color: #f0f0f0;--category-color: #8b92b8;--category-bg: #1a1f35;--badge-bg: rgba(10, 12, 18, .65);--badge-color: #aab0c8}.glow-wrapper.svelte-zoo949{position:relative;isolation:isolate;width:100%;border-radius:var(--card-radius)}.gold-shine.svelte-zoo949{z-index:1}.glow-wrapper.svelte-zoo949:hover{z-index:2}.card.svelte-zoo949{position:relative;background:linear-gradient(135deg,#0f1117 0% 40%,#1e3a8a 58%,#c8d4ff 72%,#eef0ff 85% 100%);background-size:250% 250%;background-position:0% 0%;border:none;border-radius:var(--card-radius);overflow:hidden;transition:transform .4s ease,background-position .5s ease}.card.clickable.svelte-zoo949{cursor:pointer}.card.clickable.svelte-zoo949:hover{transform:perspective(600px) rotateX(3deg) scale(1.05);background-position:100% 100%}.shine-overlay.svelte-zoo949{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.clickable.svelte-zoo949:hover .shine-overlay:where(.svelte-zoo949){transform:translateY(8%)}.thumbnail-wrap.svelte-zoo949{position:relative;aspect-ratio:16 / 9;overflow:hidden}.thumbnail.svelte-zoo949{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:filter .35s ease}.card.clickable.svelte-zoo949:hover .thumbnail:where(.svelte-zoo949){filter:blur(0px)}.thumbnail.unavailable.svelte-zoo949{filter:grayscale(1) brightness(.5)}.tint-overlay.svelte-zoo949{position:absolute;inset:0;background:#080c1c1a;transition:opacity .35s ease;pointer-events:none}.card.clickable.svelte-zoo949:hover .tint-overlay:where(.svelte-zoo949){opacity:0}.series-gradient.svelte-zoo949{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease}.card.clickable.svelte-zoo949:hover .series-gradient:where(.svelte-zoo949){opacity:0}.unavailable-overlay.svelte-zoo949{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.unavailable-overlay.svelte-zoo949 span:where(.svelte-zoo949){font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#9ca3af;opacity:.8}.card-body.svelte-zoo949{padding:8px 12px 10px;display:flex;flex-direction:column;gap:5px}.meta-row.svelte-zoo949{display:flex}.card-meta.svelte-zoo949{font-size:.88rem;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s ease}.card.clickable.svelte-zoo949:hover .card-meta:where(.svelte-zoo949){color:#555}.name-event-slot.svelte-zoo949{display:flex;flex-direction:column;gap:1px;height:1.75rem;overflow:hidden}.game-name-hover.svelte-zoo949{font-size:1.15rem;font-weight:700;color:#e2e8f0;margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s ease}.card.clickable.svelte-zoo949:hover .game-name-hover:where(.svelte-zoo949){color:#111}@keyframes svelte-zoo949-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-zoo949-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-zoo949-rotateRays{0%{transform:translate(-50%,-50%) scale(1) rotate(0)}to{transform:translate(-50%,-50%) scale(1) rotate(360deg)}}@keyframes svelte-zoo949-rotateRaysSmall{0%{transform:translate(-50%,-50%) scale(.45) rotate(0)}to{transform:translate(-50%,-50%) scale(.45) rotate(360deg)}}.gold-shine.svelte-zoo949: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-zoo949-rotateRaysSmall 10s linear infinite;filter:blur(22px);z-index:-1}.gold-shine.svelte-zoo949:hover:before{animation:svelte-zoo949-rotateRays 10s linear infinite}.gold-shine.svelte-zoo949>.card:where(.svelte-zoo949){animation:svelte-zoo949-legendaryPulse 5s ease-in-out infinite}.gold-shine.svelte-zoo949>.card.clickable:where(.svelte-zoo949):hover{animation:svelte-zoo949-legendaryHover 1.5s ease-in-out infinite}@media (hover: none){.glow-wrapper.svelte-zoo949:hover{z-index:1}.card.clickable.svelte-zoo949:hover{transform:none;background-position:0% 0%}.card.clickable.svelte-zoo949:hover .shine-overlay:where(.svelte-zoo949){transform:translateY(-8%)}.card.clickable.svelte-zoo949:hover .game-name-hover:where(.svelte-zoo949){color:#e2e8f0}.card.clickable.svelte-zoo949:hover .card-meta:where(.svelte-zoo949){color:#6b7280}.gold-shine.svelte-zoo949:hover:before{animation:svelte-zoo949-rotateRaysSmall 10s linear infinite}.gold-shine.svelte-zoo949>.card.clickable:where(.svelte-zoo949):hover{animation:svelte-zoo949-legendaryPulse 5s ease-in-out infinite}}.card-grid.svelte-5bpd9r{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:1.25rem}.bands-wrapper.svelte-vr838h{display:flex;flex-direction:column;flex:1}.runs-band.svelte-vr838h{width:100%;background:#020617;padding:2rem 0}.runs-fill.svelte-vr838h{flex:1}.empty-band.svelte-vr838h{padding:0}.runs-band.no-results-mode.svelte-vr838h{min-height:60vh;display:flex;align-items:center;justify-content:center}.runs-band.no-results-mode.svelte-vr838h .inner:where(.svelte-vr838h){display:flex;align-items:center;justify-content:center}.no-results-text.svelte-vr838h{color:#fff;font-size:1.5rem;font-weight:600;text-align:center;margin:0}.commentary-band.svelte-vr838h{flex:1;width:100%;background:#717079;padding:2rem 0}.inner.svelte-vr838h{width:100%;max-width:clamp(1400px,88vw,2200px);margin:0 auto;padding:0 1rem}
