:root{--cup-border:#e2e8f0;--cup-bg:#fff;--cup-text-dark:#1e293b;--cup-text-light:#64748b}.intro-text[data-astro-cid-7xr5pm7n]{color:var(--text-main,#334155);margin-bottom:2rem;line-height:1.6}.results-board[data-astro-cid-7xr5pm7n]{width:100%;min-width:0}.cup-matches-container[data-astro-cid-7xr5pm7n]{flex-direction:column;gap:1.25rem;display:flex}.cup-match-card[data-astro-cid-7xr5pm7n]{background:var(--cup-bg);border:1px solid var(--cup-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.cup-match-header[data-astro-cid-7xr5pm7n]{border-bottom:1px solid var(--cup-border);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.cup-round-tag[data-astro-cid-7xr5pm7n]{text-transform:uppercase;color:var(--brand-green,#15803d);letter-spacing:.05em;font-size:.85rem;font-weight:700}.cup-deadline[data-astro-cid-7xr5pm7n]{color:var(--cup-text-light);font-size:.85rem}.cup-match-body[data-astro-cid-7xr5pm7n]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.25rem 1rem;display:grid}.cup-team-row[data-astro-cid-7xr5pm7n]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cup-match-body[data-astro-cid-7xr5pm7n] .cup-team-row[data-astro-cid-7xr5pm7n]:first-child{text-align:right;justify-content:flex-end}.cup-match-body[data-astro-cid-7xr5pm7n] .cup-team-row[data-astro-cid-7xr5pm7n]:last-child{text-align:left;justify-content:flex-start}.cup-team-name[data-astro-cid-7xr5pm7n]{color:var(--cup-text-dark);font-size:1.05rem;font-weight:500}.cup-team-name[data-astro-cid-7xr5pm7n].winner{color:#000;font-weight:700}.cup-team-name[data-astro-cid-7xr5pm7n].winner:after{content:" ✓";color:var(--brand-green,#15803d)}.cup-team-score[data-astro-cid-7xr5pm7n]{text-align:center;min-width:45px;color:var(--cup-text-dark);background:#f1f5f9;border-radius:4px;padding:.3rem .6rem;font-family:monospace;font-size:1.1rem;font-weight:700}.cup-vs-divider[data-astro-cid-7xr5pm7n]{text-transform:uppercase;color:var(--cup-text-light);background:#e2e8f0;border-radius:4px;padding:.2rem .4rem;font-size:.8rem;font-weight:700}.sidebar-explanatory-text[data-astro-cid-7xr5pm7n]{color:var(--cup-text-light);margin-bottom:1rem;font-size:.9rem;line-height:1.4}.sidebar-sub-heading[data-astro-cid-7xr5pm7n]{text-transform:uppercase;color:var(--text-muted,#64748b);letter-spacing:.05em;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.resource-download-list[data-astro-cid-7xr5pm7n]{margin:0;padding:0;list-style:none}.resource-download-list[data-astro-cid-7xr5pm7n] li[data-astro-cid-7xr5pm7n]{margin-bottom:.75rem}.resource-download-list[data-astro-cid-7xr5pm7n] a[data-astro-cid-7xr5pm7n]{color:var(--brand-green,#15803d);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:flex}.resource-download-list[data-astro-cid-7xr5pm7n] a[data-astro-cid-7xr5pm7n]:hover{text-decoration:underline}.laurels-list[data-astro-cid-7xr5pm7n]{flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.laurels-list[data-astro-cid-7xr5pm7n] strong[data-astro-cid-7xr5pm7n]{color:var(--cup-text-light);margin-right:.5rem;font-family:monospace}.sidebar-links[data-astro-cid-7xr5pm7n]{width:100%;min-width:0}.table-container[data-astro-cid-7xr5pm7n]{-webkit-overflow-scrolling:touch;border:1px solid var(--border-color,#e2e8f0);border-radius:6px;max-height:380px;overflow:auto;box-shadow:inset 0 1px 3px #00000005}.honour-table[data-astro-cid-7xr5pm7n]{border-collapse:collapse;width:100%;font-size:.825rem;line-height:1.35}.honour-table[data-astro-cid-7xr5pm7n] th[data-astro-cid-7xr5pm7n],.honour-table[data-astro-cid-7xr5pm7n] td[data-astro-cid-7xr5pm7n]{text-align:left;border-bottom:1px solid var(--border-color,#e2e8f0);vertical-align:middle;padding:.6rem .5rem}.col-season[data-astro-cid-7xr5pm7n]{white-space:nowrap;width:1%}.col-winner[data-astro-cid-7xr5pm7n]{width:50%}.col-runner[data-astro-cid-7xr5pm7n]{width:49%}.text-right[data-astro-cid-7xr5pm7n]{text-align:right!important}.season-cell[data-astro-cid-7xr5pm7n]{color:var(--text-muted,#64748b);font-family:monospace;font-weight:600;white-space:nowrap!important}.winner-cell[data-astro-cid-7xr5pm7n]{color:var(--dark-green,#0f172a);word-break:break-word;font-weight:600}.runner-cell[data-astro-cid-7xr5pm7n]{color:var(--text-main,#334155);word-break:break-word}@media (width<=640px){.cup-match-body[data-astro-cid-7xr5pm7n]{flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem .5rem;display:flex}.cup-team-row[data-astro-cid-7xr5pm7n]{flex:1;gap:.5rem;min-width:0}.cup-team-name[data-astro-cid-7xr5pm7n]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.cup-team-score[data-astro-cid-7xr5pm7n]{min-width:35px;padding:.25rem .4rem;font-size:1rem}.cup-vs-divider[data-astro-cid-7xr5pm7n]{flex-shrink:0;margin:0;padding:.15rem .3rem;font-size:.7rem}}@media (width<=340px){.cup-match-body[data-astro-cid-7xr5pm7n]{flex-direction:column;align-items:stretch;gap:.4rem;padding:.85rem .5rem}.cup-match-body[data-astro-cid-7xr5pm7n] .cup-team-row[data-astro-cid-7xr5pm7n]:first-child,.cup-match-body[data-astro-cid-7xr5pm7n] .cup-team-row[data-astro-cid-7xr5pm7n]:last-child{text-align:left;justify-content:space-between}.cup-match-body[data-astro-cid-7xr5pm7n] .cup-team-row[data-astro-cid-7xr5pm7n]:first-child{flex-direction:row}.cup-match-body[data-astro-cid-7xr5pm7n] .cup-team-row[data-astro-cid-7xr5pm7n]:last-child{flex-direction:row-reverse;justify-content:space-between}.cup-team-name[data-astro-cid-7xr5pm7n]{white-space:normal;word-break:break-word;font-size:.875rem}.cup-vs-divider[data-astro-cid-7xr5pm7n]{align-self:center;margin:.1rem 0}}
