@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Libre+Baskerville:wght@400;700&display=swap";*{box-sizing:border-box}html{background:#f7f6f2}body{color:#191816;margin:0;font-family:DM Sans,system-ui,sans-serif}button{font:inherit}.app-shell[data-astro-cid-lcdefpme]{width:min(100%,1120px);margin:0 auto;padding:18px 24px 34px}.site-header[data-astro-cid-lcdefpme]{border-bottom:1px solid #e5e2db;justify-content:space-between;align-items:center;gap:18px;padding:0 0 15px;display:flex}.header-status[data-astro-cid-lcdefpme]{align-items:center;gap:14px;min-width:0;display:flex}.header-meta[data-astro-cid-lcdefpme],.site-header[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:#9a9892;align-items:center;gap:7px;font-size:.73rem;display:flex}.site-header[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{justify-content:flex-end}.live-dot[data-astro-cid-lcdefpme]{background:#00a878;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.brand[data-astro-cid-lcdefpme]{color:#10100f;letter-spacing:-.05em;align-items:center;gap:7px;font-family:Libre Baskerville,Georgia,serif;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:Arial,sans-serif;font-size:1.35rem;font-weight:400}.calendar-mark[data-astro-cid-lcdefpme]{color:#5f5d58;background:#f1f0ec;border:1px solid #e3e1dc;border-radius:9px;place-items:center;width:31px;height:31px;margin-top:1px;font-size:.93rem;display:grid}.intro[data-astro-cid-lcdefpme]{padding:25px 0 19px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.075em;margin:0;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.18}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#77746f;margin:9px 0 0;font-size:.84rem}.filters[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(10px);background:#f7f6f2f2;border-bottom:1px solid #e9e6e0;margin:0 -24px;padding:0 24px 17px;position:sticky;top:0}.date-filters[data-astro-cid-lcdefpme],.league-filters[data-astro-cid-lcdefpme]{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.date-filters[data-astro-cid-lcdefpme]::-webkit-scrollbar,.league-filters[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.league-filters[data-astro-cid-lcdefpme]{margin-top:15px}.date-filter[data-astro-cid-lcdefpme],.league-filter[data-astro-cid-lcdefpme]{color:#605e59;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:33px;font-size:.73rem;display:inline-flex}.date-filter[data-astro-cid-lcdefpme]{padding:0 15px}.league-filter[data-astro-cid-lcdefpme]{border-radius:7px;padding:0 12px}.date-filter[data-astro-cid-lcdefpme].is-active,.league-filter[data-astro-cid-lcdefpme].is-active{color:#fff;background:#1b1a18;border-color:#1b1a18}.league-filter[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme],.league-name[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--league);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.league-filter--liga-mx[data-astro-cid-lcdefpme],.match-card--liga-mx[data-astro-cid-lcdefpme]{--league:#f0a319}.league-filter--premier-league[data-astro-cid-lcdefpme],.match-card--premier-league[data-astro-cid-lcdefpme]{--league:#b168f1}.league-filter--serie-a[data-astro-cid-lcdefpme],.match-card--serie-a[data-astro-cid-lcdefpme]{--league:#19a9df}.league-filter--laliga[data-astro-cid-lcdefpme],.match-card--laliga[data-astro-cid-lcdefpme]{--league:#fc792b}.schedule[data-astro-cid-lcdefpme]{padding-top:20px}.matchday[data-astro-cid-lcdefpme]{margin-bottom:29px}.matchday-heading[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:11px;margin:0 0 12px;display:grid}h2[data-astro-cid-lcdefpme]{letter-spacing:.045em;margin:0;font-size:.78rem;font-weight:700;line-height:1.2}.next-matchday[data-astro-cid-lcdefpme],.day-count[data-astro-cid-lcdefpme]{color:#a4a19a;font-size:.68rem}.next-matchday[data-astro-cid-lcdefpme]{justify-self:start}.day-count[data-astro-cid-lcdefpme]{justify-self:end}.match-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.match-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #ebe8e2;border-radius:12px;min-width:0;padding:16px;box-shadow:0 1px 2px #16130d06}.match-card[data-astro-cid-lcdefpme]>header[data-astro-cid-lcdefpme]{color:#66635e;align-items:center;gap:6px;font-size:.7rem;display:flex}.match-card[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:#1f1d1a;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700}.league-name[data-astro-cid-lcdefpme]{align-items:center;gap:6px;display:inline-flex}.teams[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;margin:17px 0 11px;display:grid}.team[data-astro-cid-lcdefpme]{letter-spacing:-.025em;align-items:center;gap:8px;min-width:0;font-size:.93rem;display:flex}.team[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#88847d;letter-spacing:.02em;background:#f3f1ed;border-radius:5px;flex:0 0 29px;place-items:center;width:29px;height:21px;font-size:.56rem;font-weight:600;display:grid}.team--away[data-astro-cid-lcdefpme]{text-align:right;justify-content:flex-end}.versus[data-astro-cid-lcdefpme]{color:#cbc7c0;text-align:center}.match-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#aaa69e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.empty-state[data-astro-cid-lcdefpme]{color:#817e77;text-align:center;border:1px dashed #ddd8d0;border-radius:10px;padding:25px;font-size:.84rem}footer[data-astro-cid-lcdefpme]{color:#fff;background:#292824;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:13px auto 0;padding:10px 15px;font-size:.68rem;display:flex;position:sticky;bottom:15px;box-shadow:0 8px 18px #1c1a162e}@media (width>=801px){.site-header[data-astro-cid-lcdefpme]{padding-bottom:18px}.intro[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;padding:35px 0 23px;display:flex}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 4px}.filters[data-astro-cid-lcdefpme]{margin:0 -24px}.match-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.matchday[data-astro-cid-lcdefpme]{margin-bottom:33px}}@media (width<=520px){.header-status[data-astro-cid-lcdefpme]{gap:9px}.header-meta[data-astro-cid-lcdefpme],.site-header[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:.64rem}.app-shell[data-astro-cid-lcdefpme]{padding:18px 18px 26px}.filters[data-astro-cid-lcdefpme]{margin:0 -18px;padding:0 18px 16px}.intro[data-astro-cid-lcdefpme]{padding-top:23px}h1[data-astro-cid-lcdefpme]{font-size:1.8rem}.match-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.match-card[data-astro-cid-lcdefpme]{padding:15px}.matchday[data-astro-cid-lcdefpme]{margin-bottom:27px}.matchday-heading[data-astro-cid-lcdefpme]{gap:8px}.next-matchday[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.filters[data-astro-cid-lcdefpme]{backdrop-filter:none}}
