main.svelte-1uha8ag{max-width:64rem;margin:0 auto;padding:2rem 1.5rem 3rem}h1.svelte-1uha8ag{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.625rem}.lead.svelte-1uha8ag{color:var(--muted);margin:0}.lead.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);font-weight:600}h2.svelte-1uha8ag{color:var(--muted);margin:2rem 0 .75rem;font-size:1rem;font-weight:600}.empty.svelte-1uha8ag{color:var(--muted);text-align:center;padding:3rem 0}.tiles.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.875rem;padding:1rem 1.125rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}a.tile.svelte-1uha8ag:hover,a.tile.svelte-1uha8ag:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.tile.svelte-1uha8ag img:where(.svelte-1uha8ag){grid-row:span 2;width:3rem;height:3rem}.name.svelte-1uha8ag{flex-wrap:wrap;align-items:center;column-gap:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex}.desc.svelte-1uha8ag{color:var(--muted);font-size:.875rem}.badge.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.soon.svelte-1uha8ag{opacity:.6;box-shadow:none}@media (width<=640px){main.svelte-1uha8ag{padding:1.5rem 1rem 2rem}}
