body{font-family:system-ui,sans-serif;--bg: white;--fg: black;color:var(--fg);background:var(--bg);color-scheme:light}@media (prefers-color-scheme: dark){body{--bg: #222;--fg: #eee;color-scheme:dark}}button.svelte-1efilmu{padding:.5rem 1rem;font-size:1rem;cursor:pointer;border-radius:8px}table.svelte-8czk5p{min-width:100%;border-collapse:collapse;border:2px solid var(--fg);font-size:1.5rem}thead.svelte-8czk5p{position:sticky;top:0;background-color:var(--bg);border-bottom:2px solid var(--fg);box-shadow:0 2px 5px #0000001a;z-index:1}th.svelte-8czk5p,td.svelte-8czk5p{text-align:center;border:1px solid var(--fg);padding:.8em 1em}th.svelte-8czk5p{cursor:pointer}th[data-sort=asc].svelte-8czk5p:after{content:" ▲";position:absolute}th[data-sort=desc].svelte-8czk5p:after{content:" ▼";position:absolute}input.svelte-10krzgn{width:100%;font-size:1.2rem;padding:1rem;margin-bottom:1rem;border-radius:8px;box-sizing:border-box}nav.svelte-aqfaej{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}label.svelte-aqfaej{font-size:1em;font-weight:600;letter-spacing:.02em;padding:1.25em 1.5rem;text-align:center;cursor:pointer;border-radius:8px}@media screen and (max-width: 600px){label.svelte-aqfaej{padding:.5em .75em}}@media screen and (max-width: 400px){nav.svelte-aqfaej{grid-template-columns:repeat(2,1fr)}label.svelte-aqfaej{padding:1em .75em}}input.svelte-aqfaej{display:none}h1.svelte-18aiclu{text-align:center;margin-bottom:1rem}section.svelte-18aiclu{margin:1rem 0}
