.tournament-hero[data-astro-cid-gt3j2kwn]{padding:40px var(--page-pad) 20px}.breadcrumb[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim);margin-bottom:20px}.breadcrumb[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]{color:var(--text-dim);text-decoration:none}.breadcrumb[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]:hover{color:var(--text)}.hero-meta[data-astro-cid-gt3j2kwn]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.format-badge[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);font-family:var(--font-mono);padding:2px 8px;border-radius:3px;background:#ffffff14;color:var(--text-muted)}.tournament-edition[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.status-badge[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);font-family:var(--font-mono);padding:2px 8px;border-radius:3px}.status-badge[data-astro-cid-gt3j2kwn].completed{background:#ffffff0d;color:var(--text-dim)}.status-badge[data-astro-cid-gt3j2kwn].live{background:#34c75926;color:#34c759}.tournament-title[data-astro-cid-gt3j2kwn]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05}.tournament-host[data-astro-cid-gt3j2kwn]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.tournament-detail[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.tournament-result[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted);margin-top:8px;font-weight:600}.countdown-section[data-astro-cid-gt3j2kwn]{padding:20px var(--page-pad) 40px}.countdown[data-astro-cid-gt3j2kwn]{display:flex;gap:24px}.cd-unit[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-gt3j2kwn]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.schedule-section[data-astro-cid-gt3j2kwn],.results-section[data-astro-cid-gt3j2kwn],.venues-section[data-astro-cid-gt3j2kwn],.teams-section[data-astro-cid-gt3j2kwn],.article-section[data-astro-cid-gt3j2kwn]{padding:0 var(--page-pad) 40px}.section-title[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:12px}.round-row[data-astro-cid-gt3j2kwn]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.round-info[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;gap:2px}.round-name[data-astro-cid-gt3j2kwn]{font-weight:600}.round-venue[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.round-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]{color:var(--text-dim);text-decoration:none}.round-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]:hover{color:var(--text)}.round-detail[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.round-time[data-astro-cid-gt3j2kwn]{text-align:right}.round-date[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted)}.result-row[data-astro-cid-gt3j2kwn]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);gap:16px}.result-info[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;gap:2px}.result-match[data-astro-cid-gt3j2kwn]{font-weight:600}.result-venue[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.result-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]{color:var(--text-dim);text-decoration:none}.result-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]:hover{color:var(--text)}.result-dates[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.result-outcome[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted);text-align:right;flex-shrink:0}.player-of-series[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted);margin-top:16px;font-weight:600}.team-grid[data-astro-cid-gt3j2kwn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px}.team-item[data-astro-cid-gt3j2kwn]{padding:12px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.team-name[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);font-weight:600}.team-abbr[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);font-family:var(--font-mono);color:var(--text-dim)}.team-group[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.venue-link[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-gt3j2kwn]:hover{opacity:.7}.venue-name[data-astro-cid-gt3j2kwn]{font-weight:600}.venue-location[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-gt3j2kwn]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-gt3j2kwn] p{margin-bottom:16px}.article-content[data-astro-cid-gt3j2kwn] h2{font-size:1.1rem;font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.faq-section[data-astro-cid-gt3j2kwn]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-gt3j2kwn]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-gt3j2kwn]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-gt3j2kwn]:hover{color:var(--accent)}.faq-a[data-astro-cid-gt3j2kwn]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-tournaments[data-astro-cid-gt3j2kwn]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-gt3j2kwn]:hover{color:var(--text)}.nav-link[data-astro-cid-gt3j2kwn].next{margin-left:auto}
