.page-module___8aEwW__hero{background-image:linear-gradient(to top, var(--color-bg) 0%, #05050566 100%), url(https://images.unsplash.com/photo-1518605368461-1e1e38ce716d?q=80&w=2000&auto=format&fit=crop);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:260px;margin-top:0;padding:3rem 0;display:flex;position:relative}@media (max-width:768px){.page-module___8aEwW__hero{min-height:220px;padding:2rem 0}}.page-module___8aEwW__heroContent{z-index:10;text-align:center;position:relative}.page-module___8aEwW__countdown{font-family:var(--font-family);color:var(--color-gold);letter-spacing:.1em;margin-bottom:.5rem;font-size:clamp(1rem,2.5vw,1.75rem);font-weight:800}.page-module___8aEwW__heroTitle{text-shadow:0 4px 20px #00000080;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.2}.page-module___8aEwW__heroSubtitle{color:#ddd;max-width:500px;margin:0 auto 1.25rem;font-size:1rem}.page-module___8aEwW__heroButton{padding:.75rem 1.25rem!important;font-size:.9rem!important}@media (max-width:768px){.page-module___8aEwW__heroSubtitle{margin-bottom:1rem}}.page-module___8aEwW__scrollIndicator{display:none}.page-module___8aEwW__filters{scrollbar-width:none;gap:.75rem;margin-bottom:2rem;padding-bottom:1rem;display:flex;overflow-x:auto}.page-module___8aEwW__filters::-webkit-scrollbar{display:none}.page-module___8aEwW__filterBtn{color:#fff;border-radius:var(--radius-md);white-space:nowrap;font-family:var(--font-family);cursor:pointer;background:0 0;border:1px solid #fff3;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.page-module___8aEwW__filterBtn:hover,.page-module___8aEwW__filterBtn.page-module___8aEwW__active{background:var(--color-gold);color:#000;border-color:var(--color-gold)}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.page-module___8aEwW__emptyState{color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid #d9dde41f;padding:2rem;font-weight:700}@media (max-width:768px){.page-module___8aEwW__grid{grid-template-columns:1fr;gap:1.5rem}}.page-module___8aEwW__matchCard{background:var(--color-surface);border:1px solid #ffffff1a;padding:1.25rem}@media (max-width:768px){.page-module___8aEwW__matchCard{padding:1.25rem}}.page-module___8aEwW__matchHeader{color:var(--color-gold);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.82rem;font-weight:700;display:flex}.page-module___8aEwW__teams{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-module___8aEwW__team{flex-direction:column;align-items:center;gap:.65rem;display:flex}.page-module___8aEwW__flag{object-fit:cover;border-radius:var(--radius-sm);background-color:#333;width:58px;height:42px}@media (max-width:768px){.page-module___8aEwW__flag{width:60px;height:45px}}.page-module___8aEwW__teamName{font-family:var(--font-family);text-transform:uppercase;font-size:.95rem;font-weight:700}@media (max-width:768px){.page-module___8aEwW__teamName{font-size:1rem}}.page-module___8aEwW__vs{font-family:var(--font-family);color:var(--color-text-muted);font-size:1rem;font-weight:800}@media (max-width:768px){.page-module___8aEwW__vs{font-size:1.2rem}}.page-module___8aEwW__matchFooter{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.page-module___8aEwW__matchFooter .btn{padding:.55rem .9rem;font-size:.82rem}.page-module___8aEwW__price{color:var(--color-gold);font-size:1rem;font-weight:800}.page-module___8aEwW__imageCard{border-radius:var(--radius-md);height:260px;position:relative;overflow:hidden}@media (max-width:768px){.page-module___8aEwW__imageCard{height:250px}}.page-module___8aEwW__imageCard img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-module___8aEwW__imageCard:hover img{transform:scale(1.05)}.page-module___8aEwW__cardOverlay{background:linear-gradient(#0000,#000000e6);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.page-module___8aEwW__cardTitle{margin-bottom:.5rem;font-size:1.35rem}.page-module___8aEwW__cardSubtitle{color:var(--color-gold);text-transform:uppercase;font-size:.85rem;font-weight:600}.page-module___8aEwW__compactSection h2{font-size:clamp(1.75rem,4vw,3rem)}
