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