.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#263565,#4a8053);color:#fff;padding:4rem 2rem;text-align:center}.hero-content[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}.hero-text[data-astro-cid-j7pv25f6]{flex:1;text-align:left}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:2.5rem;opacity:.9;line-height:1.4}.hero-image[data-astro-cid-j7pv25f6]{flex:0 0 300px}.hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 24px #0003}.features[data-astro-cid-j7pv25f6]{padding:4rem 2rem;background-color:#fff}.features-container[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature[data-astro-cid-j7pv25f6]{text-align:center;padding:2rem 1.5rem;background:#baab94;border-radius:12px;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease-in-out}.feature[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#263565}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;color:#666;line-height:1.5}.why-section[data-astro-cid-j7pv25f6]{padding:4rem 2rem;background-color:#fff}.why-container[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto}.why-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#263565;text-align:center;margin-bottom:2rem}.why-section[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#4a8053;margin-top:2rem}.why-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.6;margin-bottom:1rem}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.2rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.1rem}.hero[data-astro-cid-j7pv25f6]{padding:3rem 1rem}.hero-content[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.hero-text[data-astro-cid-j7pv25f6]{text-align:center}.hero-image[data-astro-cid-j7pv25f6]{flex:0 0 250px}.features[data-astro-cid-j7pv25f6],.why-section[data-astro-cid-j7pv25f6]{padding:3rem 1rem}}.content-section[data-astro-cid-j7pv25f6]{margin-top:2.5rem;border-top:1px solid #ddd;padding-top:1.5rem}.section-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.toggle-switch[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.toggle-switch[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{cursor:pointer}.competition-group[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.competition-group[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:1rem;font-size:1.25rem;color:#333}.highlights-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.highlight-card[data-astro-cid-j7pv25f6]{border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000000d;transition:transform .2s ease-in-out}.highlight-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.highlight-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:relative;display:block}.highlight-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.play-icon[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;text-shadow:0 0 15px rgba(0,0,0,.7);opacity:.8;transition:opacity .2s}.highlight-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .play-icon[data-astro-cid-j7pv25f6]{opacity:1}.game-info[data-astro-cid-j7pv25f6]{padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.game-score[data-astro-cid-j7pv25f6]{font-weight:700;background-color:#f0f0f0;padding:.2rem .5rem;border-radius:4px;transition:opacity .3s,visibility .3s}.game-score[data-astro-cid-j7pv25f6].hidden{opacity:0;visibility:hidden}.upcoming-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.upcoming-game[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e1e1e1;border-radius:8px;flex-wrap:wrap;gap:1rem}.game-details[data-astro-cid-j7pv25f6]{flex-grow:1}.game-teams[data-astro-cid-j7pv25f6]{font-weight:600;font-size:1.1rem}.game-meta[data-astro-cid-j7pv25f6]{font-size:.9rem;color:#555;margin-top:.25rem}.game-meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-right:.5rem}.calendar-btn[data-astro-cid-j7pv25f6]{background-color:#4a8053;color:#fff;padding:.5rem 1rem;border-radius:5px;text-decoration:none;font-size:.9rem;font-weight:500;transition:background-color .2s;white-space:nowrap}.calendar-btn[data-astro-cid-j7pv25f6]:hover{background-color:#263565}
