.game-schedule[data-v-8097f1a8]{color:#fff;padding:44px 24px 96px}.game-schedule--embedded[data-v-8097f1a8]{padding:54px 0 0}.game-schedule__inner[data-v-8097f1a8]{width:100%;min-width:0;max-width:1200px;margin:0 auto}.section-heading[data-v-8097f1a8]{text-align:center}.section-heading h2[data-v-8097f1a8]{color:#ffb000;margin:0;font-size:clamp(32px,4vw,46px)}.section-underline[data-v-8097f1a8]{background:#ffb000;border-radius:999px;width:64px;height:4px;margin:10px auto 24px}.games-list[data-v-8097f1a8]{grid-template-columns:repeat(3,minmax(260px,1fr));gap:18px;width:100%;margin:0 auto 28px;display:grid}.game-card[data-v-8097f1a8]{color:#0b1b1f;background:#f1f4f6;border:1px solid #00000014;border-radius:12px;gap:8px;min-width:0;padding:14px 16px;line-height:1.55;display:grid;box-shadow:0 10px 24px #0000002e}.game-date[data-v-8097f1a8]{color:#004f5a;letter-spacing:.01em;font-size:16px;font-weight:800}.game-venue[data-v-8097f1a8]{color:#2c4146;font-size:14px}.game-teams[data-v-8097f1a8]{color:#0b1b1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:16px;font-weight:700;display:grid}.team-name[data-v-8097f1a8]{text-align:center;overflow-wrap:anywhere;line-height:1.35}.game-vs[data-v-8097f1a8]{color:#ffb000;font-weight:800}.schedule-toggle[data-v-8097f1a8]{color:#ffb000;cursor:pointer;font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;background:#002d34b8;border:1px solid #ffb000ad;border-radius:10px;margin:6px auto 0;padding:11px 22px;font-size:23px;transition:transform .18s,background .18s;display:block}.schedule-toggle[data-v-8097f1a8]:focus-visible,.schedule-toggle[data-v-8097f1a8]:hover{background:#002329f0;transform:translateY(-2px)}.full-schedule[data-v-8097f1a8]{margin-top:34px;overflow:hidden}.full-schedule h3[data-v-8097f1a8]{color:#fff;text-align:center;margin:0 0 18px;font-size:28px}.games-list--full[data-v-8097f1a8]{margin-bottom:0}.schedule-expand-enter-active[data-v-8097f1a8],.schedule-expand-leave-active[data-v-8097f1a8]{opacity:1;max-height:4000px;transition:max-height .42s,opacity .26s}.schedule-expand-enter-from[data-v-8097f1a8],.schedule-expand-leave-to[data-v-8097f1a8]{opacity:0;max-height:0}.schedule-message[data-v-8097f1a8]{color:#e3e3e3;text-align:center;background:#0003;border:1px solid #ffb00059;border-radius:12px;max-width:720px;margin:0 auto 28px;padding:18px 20px}.calendar-cta[data-v-8097f1a8]{margin:42px auto 0}.calendar-buttons[data-v-8097f1a8],.calendar-cta[data-v-8097f1a8]{justify-content:center;display:flex}.calendar-buttons[data-v-8097f1a8]{flex-wrap:wrap;gap:12px;width:100%;max-width:600px}.calendar-btn[data-v-8097f1a8]{font-family:var(--font-heading);border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-size:24px;font-weight:400;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #00000038}.calendar-btn.primary[data-v-8097f1a8]{color:#004f5a;background:#ffb000}.calendar-btn.secondary[data-v-8097f1a8]{color:#ffb000;background:#004f5a;border:1px solid #ffb00099}.calendar-btn[data-v-8097f1a8]:focus-visible,.calendar-btn[data-v-8097f1a8]:hover{transform:translateY(-2px);box-shadow:0 16px 36px #00000047}@media (width<=900px){.games-list[data-v-8097f1a8]{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=650px){.game-schedule[data-v-8097f1a8]{padding:40px 16px 76px}.game-schedule--embedded[data-v-8097f1a8]{padding:48px 0 0}.games-list[data-v-8097f1a8]{grid-template-columns:1fr}.schedule-toggle[data-v-8097f1a8]{width:100%;max-width:360px}.calendar-buttons[data-v-8097f1a8]{flex-direction:column;align-items:center}.calendar-btn[data-v-8097f1a8]{text-align:center;overflow-wrap:anywhere;width:100%;max-width:360px}}@media (width<=340px){.game-schedule[data-v-8097f1a8]{padding-left:12px;padding-right:12px}.game-teams[data-v-8097f1a8]{grid-template-columns:1fr;gap:4px}.calendar-btn[data-v-8097f1a8]{padding:11px 14px;font-size:21px}}@media (prefers-reduced-motion:reduce){.calendar-btn[data-v-8097f1a8],.schedule-expand-enter-active[data-v-8097f1a8],.schedule-expand-leave-active[data-v-8097f1a8],.schedule-toggle[data-v-8097f1a8]{transition:none}}
