.page.svelte-63xmbn{--ink: #0a0a0a;--blue: #029bd6;--yellow: #ffc23c;--red: #ff5a5f;--paper: #eef3f8;--line: #222;background:var(--ink);color:var(--paper);min-height:100vh;font-family:Helvetica Neue,Arial,sans-serif;padding-bottom:2rem}.demo-banner.svelte-63xmbn{background:var(--yellow);color:var(--ink);text-align:center;font-weight:600;padding:.4rem;font-size:.75rem}.header.svelte-63xmbn{max-width:900px;margin:0 auto;padding:1.5rem 1.5rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.back.svelte-63xmbn{color:var(--paper);text-decoration:none;font-weight:700;letter-spacing:.02em}.feed-links.svelte-63xmbn{display:flex;gap:1.25rem}.feed-link.svelte-63xmbn{color:var(--blue);text-decoration:none;font-size:.85rem}.logged-in.svelte-63xmbn{font-size:.8rem;color:#8fa5bc}.subscribe-row.svelte-63xmbn{max-width:900px;margin:0 auto;padding:0 1.5rem 1rem;display:flex;gap:.75rem;flex-wrap:wrap;font-size:.78rem;color:#6f8499}.subscribe-row.svelte-63xmbn a:where(.svelte-63xmbn){color:var(--blue);text-decoration:none}.announce-bar.svelte-63xmbn{max-width:900px;margin:0 auto;padding:.75rem 1.5rem;background:#141414;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.announce-bar.svelte-63xmbn form:where(.svelte-63xmbn){display:contents}.announce-bar.svelte-63xmbn form:where(.svelte-63xmbn) button:where(.svelte-63xmbn){background:var(--blue);color:var(--ink);border:none;border-radius:6px;padding:.4rem .9rem;font-weight:700;font-size:.8rem;cursor:pointer}.announce-result.svelte-63xmbn{width:100%}.announce-result.svelte-63xmbn p:where(.svelte-63xmbn){white-space:pre-wrap;font-size:.85rem;color:var(--paper);margin:0 0 .6rem}.announce-actions.svelte-63xmbn{display:flex;gap:.75rem}.announce-actions.svelte-63xmbn a:where(.svelte-63xmbn),.announce-actions.svelte-63xmbn button:where(.svelte-63xmbn){font-size:.8rem;color:var(--blue);background:none;border:1px solid var(--blue);border-radius:6px;padding:.35rem .7rem;text-decoration:none;cursor:pointer}.toolbar.svelte-63xmbn{max-width:900px;margin:0 auto;padding:0 1.5rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.view-toggle.svelte-63xmbn{display:inline-flex;background:#151515;border-radius:6px;padding:2px}.view-toggle.svelte-63xmbn button:where(.svelte-63xmbn){background:none;border:none;color:#8fa5bc;font-size:.8rem;padding:.35rem .8rem;border-radius:5px;cursor:pointer;font-family:inherit}.view-toggle.svelte-63xmbn button.active:where(.svelte-63xmbn){background:var(--blue);color:var(--ink);font-weight:700}.cal-nav.svelte-63xmbn{display:flex;align-items:center;gap:.75rem}.cal-nav.svelte-63xmbn button:where(.svelte-63xmbn){background:none;border:none;color:var(--paper);font-size:1.1rem;cursor:pointer;line-height:1}.period.svelte-63xmbn{font-size:.85rem;color:#9fb3c8;text-transform:capitalize;min-width:9ch;text-align:center}.calendar.svelte-63xmbn{max-width:900px;margin:0 auto;padding:0 1.5rem .75rem;display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-weekday.svelte-63xmbn{text-align:center;font-size:.7rem;color:#6f8499;padding-bottom:.3rem}.cal-day.svelte-63xmbn{position:relative;background:#141414;border:none;border-radius:5px;aspect-ratio:1;color:var(--paper);font-size:.85rem;cursor:pointer;font-family:inherit}.cal-day--week.svelte-63xmbn{aspect-ratio:auto;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem}.cal-day--week.svelte-63xmbn .cal-weekday:where(.svelte-63xmbn){padding:0;font-size:.65rem}.cal-day--outside.svelte-63xmbn{opacity:.3}.cal-day--today.svelte-63xmbn{box-shadow:inset 0 0 0 1.5px var(--blue)}.cal-day--selected.svelte-63xmbn{background:var(--blue);color:var(--ink);font-weight:700}.cal-count.svelte-63xmbn{position:absolute;bottom:3px;left:50%;transform:translate(-50%);min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--blue);color:var(--ink);font-size:.6rem;font-weight:700;line-height:14px;text-align:center}.cal-day--selected.svelte-63xmbn .cal-count:where(.svelte-63xmbn){background:var(--ink);color:var(--blue)}.clear-filter.svelte-63xmbn{background:#151515;border:none;border-radius:5px;color:var(--blue);font-size:.75rem;padding:.3rem .6rem;cursor:pointer}.match-list.svelte-63xmbn{list-style:none;max-width:900px;margin:0 auto;padding:.5rem 1.5rem 0}.match.svelte-63xmbn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.match-main.svelte-63xmbn{display:flex;flex-direction:column;gap:.1rem;min-width:0}.match-time.svelte-63xmbn{font-size:.75rem;color:#8fa5bc;font-variant-numeric:tabular-nums}.match-teams.svelte-63xmbn{font-weight:600;font-size:.95rem}.match-side.svelte-63xmbn{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.status.svelte-63xmbn{font-size:.7rem;font-weight:700;letter-spacing:.03em}.status-blue.svelte-63xmbn{color:var(--blue)}.status-yellow.svelte-63xmbn{color:var(--yellow)}.status-red.svelte-63xmbn{color:var(--red)}.match-actions.svelte-63xmbn{display:flex;gap:.4rem}.match-actions.svelte-63xmbn .accept:where(.svelte-63xmbn),.match-actions.svelte-63xmbn .accept-link:where(.svelte-63xmbn){display:inline-flex;align-items:center;border-radius:6px;padding:.35rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid var(--blue)}.match-actions.svelte-63xmbn .accept:where(.svelte-63xmbn){color:var(--ink);background:var(--blue)}.match-actions.svelte-63xmbn .accept-link:where(.svelte-63xmbn){color:var(--blue);background:none}form.svelte-63xmbn{display:contents}
