.main-container.svelte-1ty5gdo.svelte-1ty5gdo{width:100%;min-height:100vh;padding:var(--size-l);box-sizing:border-box}.content-wrapper.svelte-1ty5gdo.svelte-1ty5gdo{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--size-xl)}.page-header.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;flex-direction:column;gap:var(--size-l)}.header-content.svelte-1ty5gdo.svelte-1ty5gdo{text-align:center;padding:var(--size-xl) 0}.league-selector.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;flex-direction:column;align-items:center;gap:var(--size-s);margin-bottom:var(--size-m)}.league-dropdown.svelte-1ty5gdo.svelte-1ty5gdo{background-color:var(--background-card);border:1px solid var(--border-subtle);border-radius:var(--radius-soft);padding:var(--size-m) var(--size-l);font-size:2rem;font-weight:700;color:var(--text-color-light);letter-spacing:-1px;text-align:center;min-width:300px;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-subtle)}.league-dropdown.svelte-1ty5gdo.svelte-1ty5gdo:hover{border-color:var(--accent-color);box-shadow:var(--shadow-medium)}.league-dropdown.svelte-1ty5gdo.svelte-1ty5gdo:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-color-alpha)}.league-status.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;align-items:center;gap:var(--size-xs);font-size:.9rem;color:var(--text-color-dark)}.status-indicator.svelte-1ty5gdo.svelte-1ty5gdo{width:8px;height:8px;background-color:#22c55e;border-radius:50%;animation:svelte-1ty5gdo-pulse 2s infinite}@keyframes svelte-1ty5gdo-pulse{0%,to{opacity:1}50%{opacity:.5}}.status-text.svelte-1ty5gdo.svelte-1ty5gdo{font-weight:500}.navigation-section.svelte-1ty5gdo.svelte-1ty5gdo{background-color:var(--background-card);border-radius:var(--radius-soft);border:1px solid var(--border-subtle);padding:var(--size-l);box-shadow:var(--shadow-subtle)}.nav-group-title.svelte-1ty5gdo.svelte-1ty5gdo{margin:0 0 var(--size-m) 0;font-size:1.1rem;font-weight:600;color:var(--text-color-light);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--accent-color);padding-bottom:var(--size-s)}.nav-links.svelte-1ty5gdo.svelte-1ty5gdo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--size-m)}.nav-card.svelte-1ty5gdo.svelte-1ty5gdo{background-color:var(--background-card-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-soft);padding:var(--size-m);display:flex;align-items:center;gap:var(--size-m);text-decoration:none;color:var(--text-color);transition:all .2s ease;box-shadow:var(--shadow-subtle);cursor:pointer}.nav-card.svelte-1ty5gdo.svelte-1ty5gdo:hover:not(.disabled){background-color:var(--background-hover);border-color:var(--accent-color);transform:translateY(-2px);box-shadow:var(--shadow-medium)}.nav-icon.svelte-1ty5gdo.svelte-1ty5gdo{width:48px;height:48px;background-color:var(--accent-color);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.nav-content.svelte-1ty5gdo.svelte-1ty5gdo{flex:1;display:flex;flex-direction:column;gap:var(--size-xs)}.nav-title.svelte-1ty5gdo.svelte-1ty5gdo{font-weight:600;font-size:1.1rem;color:var(--text-color-light)}.nav-description.svelte-1ty5gdo.svelte-1ty5gdo{font-size:.9rem;color:var(--text-color-dark);line-height:1.4}.standings-section.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;flex-direction:column;gap:var(--size-l)}.groups-container.svelte-1ty5gdo.svelte-1ty5gdo{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:var(--size-l)}.group-card.svelte-1ty5gdo.svelte-1ty5gdo{background-color:var(--background-card);border:1px solid var(--border-subtle);border-radius:var(--radius-soft);overflow:hidden;box-shadow:var(--shadow-subtle);transition:all .2s ease}.group-card.svelte-1ty5gdo.svelte-1ty5gdo:hover{box-shadow:var(--shadow-medium)}.group-header.svelte-1ty5gdo.svelte-1ty5gdo{background-color:var(--background-card-elevated);padding:var(--size-m);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}.group-title.svelte-1ty5gdo.svelte-1ty5gdo{margin:0;font-size:1.3rem;font-weight:600;color:var(--text-color-light)}.group-stats-headers.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;gap:var(--size-l)}.stat-header.svelte-1ty5gdo.svelte-1ty5gdo{font-size:.9rem;font-weight:600;color:var(--text-color-dark);text-transform:uppercase;letter-spacing:.05em;min-width:60px;text-align:center}.teams-list.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;flex-direction:column}.team-entry.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;justify-content:space-between;align-items:center;padding:var(--size-m);border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:all .2s ease;background-color:var(--background-card)}.team-entry.svelte-1ty5gdo.svelte-1ty5gdo:last-child{border-bottom:none}.team-entry.svelte-1ty5gdo.svelte-1ty5gdo:hover{background-color:var(--background-hover);transform:translate(4px)}.team-entry.rank-1.svelte-1ty5gdo.svelte-1ty5gdo{background:linear-gradient(90deg,rgba(219,200,27,.1) 0%,var(--background-card) 100%);border-left:4px solid #dbc81b}.team-entry.rank-2.svelte-1ty5gdo.svelte-1ty5gdo{background:linear-gradient(90deg,rgba(182,182,176,.1) 0%,var(--background-card) 100%);border-left:4px solid #b6b6b0}.team-entry.rank-3.svelte-1ty5gdo.svelte-1ty5gdo{background:linear-gradient(90deg,rgba(170,99,7,.1) 0%,var(--background-card) 100%);border-left:4px solid #aa6307}.team-info.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;align-items:center;gap:var(--size-m);flex:1}.team-position.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;align-items:center;gap:var(--size-s);min-width:60px}.position-number.svelte-1ty5gdo.svelte-1ty5gdo{font-weight:700;font-size:1.2rem;color:var(--text-color-light);min-width:20px}.rank-medal.svelte-1ty5gdo.svelte-1ty5gdo{font-size:1.2rem}.rank-medal.gold.svelte-1ty5gdo.svelte-1ty5gdo{color:#dbc81b}.rank-medal.silver.svelte-1ty5gdo.svelte-1ty5gdo{color:#b6b6b0}.rank-medal.bronze.svelte-1ty5gdo.svelte-1ty5gdo{color:#aa6307}.team-identity.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;align-items:center;gap:var(--size-m)}.team-logo.svelte-1ty5gdo.svelte-1ty5gdo{width:40px;height:40px;border-radius:var(--radius);object-fit:cover;box-shadow:var(--shadow-subtle)}.team-name.svelte-1ty5gdo.svelte-1ty5gdo{font-weight:600;font-size:1.1rem;color:var(--text-color-light);text-decoration:none;transition:color .2s ease}.team-name.svelte-1ty5gdo.svelte-1ty5gdo:hover{color:var(--accent-color)}.team-stats.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;gap:var(--size-l);align-items:center}.stat-item.svelte-1ty5gdo.svelte-1ty5gdo{display:flex;flex-direction:column;align-items:center;gap:var(--size-xs);min-width:60px}.stat-label.svelte-1ty5gdo.svelte-1ty5gdo{font-size:.8rem;color:var(--text-color-dark);text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-1ty5gdo.svelte-1ty5gdo{font-weight:600;font-size:1rem;color:var(--text-color-light)}.error-state.svelte-1ty5gdo.svelte-1ty5gdo{background-color:var(--error-background);border:1px solid var(--error-border);border-radius:var(--radius-soft);padding:var(--size-l);text-align:center;color:var(--error-text)}.error-state.svelte-1ty5gdo h2.svelte-1ty5gdo{margin:0 0 var(--size-s) 0;color:var(--error-text)}@media (max-width: 768px){.main-container.svelte-1ty5gdo.svelte-1ty5gdo{padding:var(--size-m)}.content-wrapper.svelte-1ty5gdo.svelte-1ty5gdo{gap:var(--size-l)}.league-dropdown.svelte-1ty5gdo.svelte-1ty5gdo{font-size:1.8rem;min-width:280px;padding:var(--size-s) var(--size-m)}.nav-links.svelte-1ty5gdo.svelte-1ty5gdo,.groups-container.svelte-1ty5gdo.svelte-1ty5gdo{grid-template-columns:1fr}.group-header.svelte-1ty5gdo.svelte-1ty5gdo{flex-direction:column;align-items:flex-start;gap:var(--size-s)}.group-stats-headers.svelte-1ty5gdo.svelte-1ty5gdo{align-self:flex-end}.stat-header.svelte-1ty5gdo.svelte-1ty5gdo{display:none}.stat-label.svelte-1ty5gdo.svelte-1ty5gdo{display:block}.team-entry.svelte-1ty5gdo.svelte-1ty5gdo{flex-direction:column;align-items:flex-start;gap:var(--size-s)}.team-info.svelte-1ty5gdo.svelte-1ty5gdo{width:100%}.team-stats.svelte-1ty5gdo.svelte-1ty5gdo{width:100%;justify-content:flex-start;gap:var(--size-m)}.stat-item.svelte-1ty5gdo.svelte-1ty5gdo{flex-direction:row;gap:var(--size-s)}}@media (min-width: 769px){.phone.svelte-1ty5gdo.svelte-1ty5gdo{display:none}}
