.hero[data-astro-cid-yytlcita]{position:relative;min-height:45vh;display:flex;align-items:center;overflow:hidden;padding-top:var(--nav-height, 72px)}.hero-bg-pattern[data-astro-cid-yytlcita]{position:absolute;inset:0;background-color:var(--color-dark);background-image:repeating-linear-gradient(-55deg,transparent,transparent 40px,rgba(200,168,38,.04) 40px,rgba(200,168,38,.04) 41px),repeating-linear-gradient(35deg,transparent,transparent 40px,rgba(13,43,26,.6) 40px,rgba(13,43,26,.6) 41px);z-index:0}.hero-bg-pattern[data-astro-cid-yytlcita]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,#0d2b1a00,#050e08b3)}.hero-content[data-astro-cid-yytlcita]{position:relative;z-index:1;text-align:center;padding-block:clamp(3rem,8vw,6rem)}.hero-title[data-astro-cid-yytlcita]{margin-top:.75rem;color:var(--color-white);font-family:var(--font-heading, "Oswald", sans-serif);font-size:clamp(2.5rem,7vw,5rem);letter-spacing:.05em;text-transform:uppercase;line-height:1.05}.hero-lead[data-astro-cid-yytlcita]{margin-top:1rem;max-width:520px;margin-inline:auto;color:var(--color-gray-light)}.next-match-section[data-astro-cid-yytlcita]{padding-block:clamp(3rem,6vw,5rem)}.next-match-card[data-astro-cid-yytlcita]{background:linear-gradient(145deg,var(--color-surface-light, #163d27),var(--color-surface, #0f3320));border:1px solid rgba(200,168,38,.25);border-radius:16px;padding:clamp(1.5rem,4vw,3rem);text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.next-match-card[data-astro-cid-yytlcita]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent)}.next-match-badge[data-astro-cid-yytlcita]{margin-bottom:1.5rem}.match-teams[data-astro-cid-yytlcita]{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,4vw,3rem);flex-wrap:wrap;margin-bottom:2rem}.team[data-astro-cid-yytlcita]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;min-width:100px;max-width:200px}.team-crest[data-astro-cid-yytlcita]{width:60px;height:60px}.team-name[data-astro-cid-yytlcita]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:clamp(1.1rem,3vw,1.75rem);font-weight:700;color:var(--color-white);text-transform:uppercase;letter-spacing:.03em;line-height:1.1}.team-tag[data-astro-cid-yytlcita]{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray)}.vs-block[data-astro-cid-yytlcita]{flex:0 0 auto;padding:0 .5rem}.vs-text[data-astro-cid-yytlcita]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:clamp(2rem,6vw,4rem);font-weight:700;color:var(--color-accent);letter-spacing:.08em;text-shadow:0 0 30px rgba(200,168,38,.4);display:block}.match-meta[data-astro-cid-yytlcita]{display:flex;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,2rem);flex-wrap:wrap;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(200,168,38,.15)}.match-meta-item[data-astro-cid-yytlcita]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--color-gray-light)}.match-meta-item[data-astro-cid-yytlcita] svg[data-astro-cid-yytlcita]{color:var(--color-accent);flex-shrink:0}.countdown-wrapper[data-astro-cid-yytlcita]{margin-bottom:1.5rem}.countdown-label[data-astro-cid-yytlcita]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}.countdown[data-astro-cid-yytlcita]{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.countdown-box[data-astro-cid-yytlcita]{display:flex;flex-direction:column;align-items:center;background:#0000004d;border:1px solid rgba(200,168,38,.2);border-radius:8px;padding:.75rem 1rem;min-width:72px}.countdown-value[data-astro-cid-yytlcita]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--color-accent);line-height:1;min-width:2ch;text-align:center}.countdown-unit[data-astro-cid-yytlcita]{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray);margin-top:.3rem}.countdown-separator[data-astro-cid-yytlcita]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--color-accent);opacity:.5;align-self:flex-start;padding-top:.75rem}.next-match-competition[data-astro-cid-yytlcita]{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.fixtures-list[data-astro-cid-yytlcita]{display:flex;flex-direction:column;gap:.5rem;margin-top:2.5rem}.fixture-row[data-astro-cid-yytlcita]{display:grid;grid-template-columns:80px 56px 1fr auto auto;align-items:center;gap:clamp(.5rem,2vw,1.25rem);background:var(--color-surface, #0f3320);border:1px solid rgba(200,168,38,.1);border-radius:10px;padding:.875rem 1.25rem;transition:border-color .2s ease,transform .2s ease}.fixture-row[data-astro-cid-yytlcita]:hover{border-color:#c8a82659;transform:translate(4px)}.fixture-date[data-astro-cid-yytlcita]{display:flex;flex-direction:column;align-items:flex-start}.fixture-day-num[data-astro-cid-yytlcita]{font-weight:700;color:var(--color-white);font-size:.85rem;white-space:nowrap}.fixture-day-name[data-astro-cid-yytlcita]{font-size:.7rem;color:var(--color-gray);text-transform:uppercase;letter-spacing:.05em}.fixture-time[data-astro-cid-yytlcita]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:1rem;color:var(--color-accent);font-weight:600;white-space:nowrap}.fixture-teams[data-astro-cid-yytlcita]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.fixture-team[data-astro-cid-yytlcita]{font-size:.9rem;color:var(--color-white);font-weight:500;white-space:nowrap}.fixture-team--home[data-astro-cid-yytlcita]{font-weight:700}.fixture-score[data-astro-cid-yytlcita]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:1rem;padding:.2rem .6rem;border-radius:4px;flex-shrink:0}.upcoming-score[data-astro-cid-yytlcita]{color:var(--color-gray);background:#6b82701a}.fixture-meta[data-astro-cid-yytlcita]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.badge--comp[data-astro-cid-yytlcita]{background:#0d2b1acc;border:1px solid rgba(200,168,38,.25);color:var(--color-gray-light);font-size:.65rem;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.badge--cup[data-astro-cid-yytlcita]{background:#c8a8261f;border:1px solid rgba(200,168,38,.4);color:var(--color-accent-light, #e8c547);font-size:.65rem;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.venue-tag[data-astro-cid-yytlcita]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;letter-spacing:0;flex-shrink:0}.venue-tag--home[data-astro-cid-yytlcita]{background:#c8a82633;color:var(--color-accent);border:1px solid rgba(200,168,38,.4)}.venue-tag--away[data-astro-cid-yytlcita]{background:#6b827026;color:var(--color-gray-light);border:1px solid rgba(107,130,112,.3)}.fixture-action[data-astro-cid-yytlcita]{flex-shrink:0}.btn-sm[data-astro-cid-yytlcita]{padding:.35rem .85rem;font-size:.75rem}.table-wrapper[data-astro-cid-yytlcita]{overflow-x:auto;margin-top:2.5rem;border-radius:12px;border:1px solid rgba(200,168,38,.15);-webkit-overflow-scrolling:touch}.standings-table[data-astro-cid-yytlcita]{width:100%;border-collapse:collapse;min-width:480px;font-size:.9rem}.standings-table[data-astro-cid-yytlcita] thead[data-astro-cid-yytlcita] tr[data-astro-cid-yytlcita]{background:#c8a82614;border-bottom:2px solid rgba(200,168,38,.2)}.standings-table[data-astro-cid-yytlcita] th[data-astro-cid-yytlcita]{padding:.875rem 1rem;text-align:center;font-family:var(--font-heading, "Oswald", sans-serif);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);white-space:nowrap}.standings-table[data-astro-cid-yytlcita] th[data-astro-cid-yytlcita].col-team{text-align:left}.standings-table[data-astro-cid-yytlcita] td[data-astro-cid-yytlcita]{padding:.875rem 1rem;text-align:center;color:var(--color-gray-light);border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s ease}.standings-table[data-astro-cid-yytlcita] td[data-astro-cid-yytlcita].col-team{text-align:left;color:var(--color-white);font-weight:500}.row-even[data-astro-cid-yytlcita] td[data-astro-cid-yytlcita]{background:#0f332099}.row-odd[data-astro-cid-yytlcita] td[data-astro-cid-yytlcita]{background:#0d2b1a66}.row-highlight[data-astro-cid-yytlcita] td[data-astro-cid-yytlcita]{background:var(--color-accent)!important;color:var(--color-dark)!important;font-weight:600}.row-highlight[data-astro-cid-yytlcita] td[data-astro-cid-yytlcita].col-team{color:var(--color-dark)!important}.row-highlight[data-astro-cid-yytlcita] .col-pts[data-astro-cid-yytlcita] strong[data-astro-cid-yytlcita]{color:var(--color-dark)}.standings-table[data-astro-cid-yytlcita] .col-pts[data-astro-cid-yytlcita]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:1rem}.standings-table[data-astro-cid-yytlcita] .col-goals[data-astro-cid-yytlcita]{font-size:.85rem;font-variant-numeric:tabular-nums}.position[data-astro-cid-yytlcita]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:.85rem;background:#6b827026;color:var(--color-gray-light)}.position--top[data-astro-cid-yytlcita]{background:#c8a82633;color:var(--color-accent)}.position--second[data-astro-cid-yytlcita]{background:var(--color-dark);color:var(--color-dark);border:2px solid var(--color-dark)}.row-highlight[data-astro-cid-yytlcita] .position--second[data-astro-cid-yytlcita]{background:var(--color-dark);color:var(--color-accent);border-color:var(--color-dark)}.own-club[data-astro-cid-yytlcita]{font-weight:700}.own-club-badge[data-astro-cid-yytlcita]{font-size:.75rem;margin-left:.35rem;opacity:.7}.results-list[data-astro-cid-yytlcita]{display:flex;flex-direction:column;gap:.5rem;margin-top:2.5rem}.result-row[data-astro-cid-yytlcita]{display:grid;grid-template-columns:64px 40px 1fr auto;align-items:center;gap:clamp(.5rem,2vw,1.25rem);background:var(--color-surface, #0f3320);border:1px solid rgba(255,255,255,.05);border-left:4px solid transparent;border-radius:10px;padding:1rem 1.25rem;transition:transform .2s ease,border-color .2s ease}.result-row[data-astro-cid-yytlcita]:hover{transform:translate(4px)}.result-row--win[data-astro-cid-yytlcita]{border-left-color:#22c55e}.result-row--draw[data-astro-cid-yytlcita]{border-left-color:var(--color-accent)}.result-row--loss[data-astro-cid-yytlcita]{border-left-color:#ef4444}.result-date[data-astro-cid-yytlcita]{font-size:.8rem;color:var(--color-gray);white-space:nowrap}.result-date[data-astro-cid-yytlcita] time[data-astro-cid-yytlcita]{display:block;font-weight:600;color:var(--color-gray-light)}.outcome-badge[data-astro-cid-yytlcita]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.75rem;font-weight:700;flex-shrink:0}.outcome-badge--win[data-astro-cid-yytlcita]{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.35)}.outcome-badge--draw[data-astro-cid-yytlcita]{background:#c8a82626;color:var(--color-accent);border:1px solid rgba(200,168,38,.35)}.outcome-badge--loss[data-astro-cid-yytlcita]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.3)}.result-teams[data-astro-cid-yytlcita]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.result-team[data-astro-cid-yytlcita]{font-size:.9rem;color:var(--color-white);font-weight:500;white-space:nowrap}.result-score[data-astro-cid-yytlcita]{display:flex;align-items:center;gap:.15rem;font-family:var(--font-heading, "Oswald", sans-serif);font-size:1.15rem;font-weight:700;flex-shrink:0}.result-row--win[data-astro-cid-yytlcita] .score-home[data-astro-cid-yytlcita],.result-row--win[data-astro-cid-yytlcita] .score-away[data-astro-cid-yytlcita]{color:#22c55e}.result-row--draw[data-astro-cid-yytlcita] .score-home[data-astro-cid-yytlcita],.result-row--draw[data-astro-cid-yytlcita] .score-away[data-astro-cid-yytlcita]{color:var(--color-accent)}.result-row--loss[data-astro-cid-yytlcita] .score-home[data-astro-cid-yytlcita],.result-row--loss[data-astro-cid-yytlcita] .score-away[data-astro-cid-yytlcita]{color:#f87171}.score-sep[data-astro-cid-yytlcita]{color:var(--color-gray)}.result-comp[data-astro-cid-yytlcita]{font-size:.75rem;white-space:nowrap;text-align:right}@media (max-width: 768px){.fixture-row[data-astro-cid-yytlcita]{grid-template-columns:70px 1fr;grid-template-rows:auto auto auto;gap:.5rem}.fixture-date[data-astro-cid-yytlcita]{grid-row:1;grid-column:1}.fixture-time[data-astro-cid-yytlcita]{grid-row:1;grid-column:2;text-align:right}.fixture-teams[data-astro-cid-yytlcita]{grid-row:2;grid-column:1 / -1}.fixture-meta[data-astro-cid-yytlcita]{grid-row:3;grid-column:1}.fixture-action[data-astro-cid-yytlcita]{grid-row:3;grid-column:2;text-align:right}.result-row[data-astro-cid-yytlcita]{grid-template-columns:56px 36px 1fr;grid-template-rows:auto auto}.result-comp[data-astro-cid-yytlcita]{grid-column:1 / -1;text-align:left;font-size:.7rem}.match-meta[data-astro-cid-yytlcita]{flex-direction:column;gap:.5rem}.countdown-box[data-astro-cid-yytlcita]{min-width:60px;padding:.6rem .75rem}}@media (max-width: 480px){.fixture-team--away[data-astro-cid-yytlcita]{font-size:.8rem}.countdown-separator[data-astro-cid-yytlcita]{display:none}}.btn[data-astro-cid-yytlcita]:focus-visible,a[data-astro-cid-yytlcita]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}
