.main-content[data-astro-cid-mu372hbv]{max-width:1000px;margin:0 auto;padding:2rem 1rem 4rem;width:100%;box-sizing:border-box}.hero[data-astro-cid-mu372hbv] h1[data-astro-cid-mu372hbv]{font-size:32px;line-height:1.2;margin:0}.hero[data-astro-cid-mu372hbv] p[data-astro-cid-mu372hbv]{margin:8px 0 0;color:var(--brand-neutral)}.filters[data-astro-cid-mu372hbv]{display:flex;flex-direction:column;gap:24px;margin:32px 0 12px;padding:24px;border-radius:16px;box-shadow:var(--shadow-soft)}.filters-heading[data-astro-cid-mu372hbv]{display:flex;flex-direction:column;gap:6px}.filters-heading[data-astro-cid-mu372hbv] h2[data-astro-cid-mu372hbv]{margin:0;font-size:20px;color:var(--text-color)}.filters-heading[data-astro-cid-mu372hbv] p[data-astro-cid-mu372hbv]{margin:0;color:var(--brand-neutral);font-size:14px}.filters-grid[data-astro-cid-mu372hbv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;align-items:start}.filter-group[data-astro-cid-mu372hbv]{display:flex;flex-direction:column;gap:12px;min-width:0}.filter-group[data-astro-cid-mu372hbv]>span[data-astro-cid-mu372hbv]{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-neutral)}.chip-row[data-astro-cid-mu372hbv]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-astro-cid-mu372hbv]{border-radius:999px;border:1px solid light-dark(rgba(0,0,0,.08),rgba(255,255,255,.24));padding:6px 14px;font-weight:500;color:light-dark(var(--brand-neutral),rgba(255,255,255,.82));background-color:light-dark(#fff,color-mix(in srgb,var(--background-color),var(--foreground-color) 10%));text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.chip[data-astro-cid-mu372hbv]:hover{border-color:light-dark(var(--brand-primary),var(--brand-secondary));background-color:light-dark(var(--brand-primary),var(--brand-secondary));color:light-dark(#fff,var(--color-neutral-900))}.chip--active[data-astro-cid-mu372hbv]{background-color:light-dark(var(--brand-primary),var(--brand-secondary));border-color:transparent;color:light-dark(#fff,var(--color-neutral-900));box-shadow:0 8px 18px color-mix(in srgb,currentColor,transparent 70%)}.chip--active[data-astro-cid-mu372hbv]:hover{background-color:light-dark(#0564c8,color-mix(in srgb,var(--brand-secondary),transparent 20%))}.tournament-list[data-astro-cid-mu372hbv]{margin:0;padding:0;list-style:none}.tournament-list[data-astro-cid-mu372hbv] li[data-astro-cid-mu372hbv]{margin:0}.tournament-row[data-astro-cid-mu372hbv]{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:18px 0;border-bottom:1px solid var(--border-color);color:inherit;text-decoration:none}.tournament-row__name[data-astro-cid-mu372hbv]{display:flex;flex-direction:column;gap:6px}.tournament-row__name[data-astro-cid-mu372hbv] strong[data-astro-cid-mu372hbv]{font-size:16px}.tournament-row__name[data-astro-cid-mu372hbv] span[data-astro-cid-mu372hbv]{color:var(--brand-neutral);font-size:14px}.tournament-row__meta[data-astro-cid-mu372hbv]{display:grid;grid-template-columns:max-content 1fr auto;align-items:center;column-gap:24px;font-size:14px;color:var(--brand-neutral)}.tournament-row__players[data-astro-cid-mu372hbv]{justify-self:start}.tournament-row__date[data-astro-cid-mu372hbv]{justify-self:end;text-align:right;min-width:140px;white-space:nowrap}.tournament-row__meta[data-astro-cid-mu372hbv] .icon-button[data-astro-cid-mu372hbv]{justify-self:end}.tournament-row__players[data-astro-cid-mu372hbv]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;border:1px solid transparent;background-color:light-dark(var(--brand-primary),var(--brand-secondary));color:light-dark(#fff,var(--color-neutral-900));font-weight:600;box-shadow:0 8px 18px color-mix(in srgb,currentColor,transparent 70%)}.tournament-row__players[data-astro-cid-mu372hbv] strong[data-astro-cid-mu372hbv]{font-size:18px;line-height:1;color:inherit}.tournament-row__players[data-astro-cid-mu372hbv] span[data-astro-cid-mu372hbv]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:inherit}.tournament-row__date[data-astro-cid-mu372hbv]{color:var(--brand-neutral)}.icon-button[data-astro-cid-mu372hbv]{width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.08);color:var(--brand-neutral);display:inline-flex;align-items:center;justify-content:center}.tournament-row[data-astro-cid-mu372hbv]:hover .icon-button[data-astro-cid-mu372hbv]{color:light-dark(var(--brand-primary),var(--brand-secondary));border-color:light-dark(var(--brand-primary),var(--brand-secondary))}.tournament-pagination[data-astro-cid-mu372hbv]{margin-top:32px;padding:24px;text-align:center;color:var(--brand-neutral);display:flex;flex-direction:column;gap:12px;align-items:center}.pagination-summary[data-astro-cid-mu372hbv]{margin:0;font-size:14px;color:var(--brand-neutral)}.pagination{width:100%;display:flex;justify-content:center}.error-message[data-astro-cid-mu372hbv]{padding:24px;text-align:center;color:#c53030;background-color:#fff5f5;border:1px solid #fc8181;border-radius:8px;margin:16px 0}.empty-state[data-astro-cid-mu372hbv]{padding:48px 24px;text-align:center;color:var(--brand-neutral);border:1px solid var(--border-color);border-radius:8px;margin:16px 0}@media(max-width:720px){.dashboard[data-astro-cid-mu372hbv]{padding:24px 16px 48px}.filters[data-astro-cid-mu372hbv]{padding:20px}.tournament-row[data-astro-cid-mu372hbv]{grid-template-columns:1fr;gap:12px}.tournament-row__meta[data-astro-cid-mu372hbv]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.filters-grid[data-astro-cid-mu372hbv]{gap:20px}}
