.live-index.svelte-jp09wb{max-width:56rem;margin:2.5rem auto;padding:0 1.25rem}.hero.svelte-jp09wb{text-align:center;margin-bottom:3rem}h1.svelte-jp09wb{font-size:2.25rem;margin:0 0 .5rem}.lede.svelte-jp09wb{max-width:36rem;margin:0 auto;color:var(--color-text-muted);font-size:1rem;line-height:1.65}.category.svelte-jp09wb{margin-bottom:2.5rem}.category.svelte-jp09wb h2:where(.svelte-jp09wb){font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 .75rem}.grid.svelte-jp09wb{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.card.svelte-jp09wb{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:var(--color-text);background:var(--color-bg);transition:border-color .15s,transform .15s}.card.svelte-jp09wb:hover{border-color:var(--color-accent);transform:translateY(-1px)}.card.coming-soon.svelte-jp09wb{opacity:.6}.card.coming-soon.svelte-jp09wb:hover{border-color:var(--color-border);transform:none}.card.coming-soon.svelte-jp09wb small:where(.svelte-jp09wb){font-style:italic}.card.svelte-jp09wb h3:where(.svelte-jp09wb){font-size:1.0625rem;margin:0}.card.svelte-jp09wb p:where(.svelte-jp09wb){font-size:.8125rem;color:var(--color-text-muted);margin:0;line-height:1.5}.card.svelte-jp09wb small:where(.svelte-jp09wb){font-size:.6875rem;color:var(--color-text-muted);margin-top:.5rem}
