.series-card.svelte-yoh0vo{display:block;position:relative;aspect-ratio:43/64;border-radius:var(--br-radius);overflow:hidden;background-color:var(--bg-3);text-decoration:none;color:var(--text);transition:transform .2s ease-out,box-shadow .2s ease-out}.series-card.svelte-yoh0vo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 50%,transparent 100%);z-index:1;pointer-events:none;transition:.3s}.series-card.svelte-yoh0vo:hover:after{height:85%}.card-cover.svelte-yoh0vo{width:100%;height:100%;object-fit:cover;display:block}.status-pin.svelte-yoh0vo{position:absolute;top:.75rem;right:.75rem;width:10px;height:10px;border-radius:50%;z-index:3}.card-content.svelte-yoh0vo{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:none;z-index:2}h3.title.svelte-yoh0vo{font-size:1.1rem;font-weight:700;margin:0;line-height:1.3}.hover-info.svelte-yoh0vo{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out,margin-top .3s ease-out;font-size:.8rem;color:var(--text-2-focus)}.series-card.svelte-yoh0vo:hover .hover-info:where(.svelte-yoh0vo){max-height:60px;opacity:1;margin-top:.2rem}.last-update.svelte-yoh0vo{margin-bottom:.3rem}.hover-info.svelte-yoh0vo p{margin:0;font-weight:600;line-height:1.4}.series-card.svelte-tzitgv{display:block;position:relative;aspect-ratio:43/64;border-radius:var(--br-radius);overflow:hidden;background-color:var(--bg-3);text-decoration:none;color:var(--text);transition:transform .2s ease-out,box-shadow .2s ease-out}.series-card.svelte-tzitgv:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 50%,transparent 100%);z-index:1;pointer-events:none;transition:.3s}.series-card.svelte-tzitgv:hover:after{height:85%}.card-cover.svelte-tzitgv{width:100%;height:100%;object-fit:cover;display:block}.status-pin.svelte-tzitgv{position:absolute;top:.75rem;right:.75rem;width:10px;height:10px;border-radius:50%;z-index:3}.card-content.svelte-tzitgv{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:none;z-index:2}h3.title.svelte-tzitgv{font-size:1.1rem;font-weight:700;margin:0;line-height:1.3}.hover-info.svelte-tzitgv{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out,margin-top .3s ease-out;font-size:.8rem;color:var(--text-2-focus)}.series-card.svelte-tzitgv:hover .hover-info:where(.svelte-tzitgv){max-height:60px;opacity:1;margin-top:.2rem}.last-update.svelte-tzitgv{margin-bottom:.3rem}.hover-info.svelte-tzitgv p{margin:0;font-weight:600;line-height:1.4}.team-card.svelte-198fqj3{position:relative;display:block;background-color:var(--bg-3);border-radius:var(--br-radius);text-decoration:none;color:var(--text);overflow:hidden;transition:.3s}.team-card.svelte-198fqj3:hover{background-color:var(--bg-3-hover)}.card-banner.svelte-198fqj3{height:80px;background-size:cover;background-position:center;background-color:var(--bg-2)}.card-body.svelte-198fqj3{display:flex;align-items:center;padding:1rem 1rem 1rem calc(56px + 2rem)}.team-logo.svelte-198fqj3{position:absolute;top:86px;left:1rem;transform:translateY(-50%);width:56px;height:56px;border-radius:var(--br-radius);object-fit:cover}.team-card.svelte-198fqj3:hover .team-logo:where(.svelte-198fqj3){border-color:var(--bg-3-hover)}.info-wrapper.svelte-198fqj3{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:1rem}.team-name.svelte-198fqj3{font-size:1.1rem;font-weight:600;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-stats.svelte-198fqj3{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.85rem;color:var(--text-2);font-weight:500;flex-shrink:0}.series-grid.svelte-1upu2ez,.teams-grid.svelte-1upu2ez{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.teams-grid.svelte-1upu2ez{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}h2.svelte-1upu2ez{margin-top:2rem}h2.svelte-1upu2ez:first-of-type{margin-top:0}
