main.svelte-1uha8ag{max-width:720px;padding:calc(32px + env(safe-area-inset-top)) 20px calc(40px + env(safe-area-inset-bottom));margin:0 auto}h1.svelte-1uha8ag{letter-spacing:-.02em;color:var(--bubblegum);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);margin:0;font-size:clamp(3rem,14vw,5.5rem);font-weight:900;line-height:.9}header.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34ch;margin:16px 0 28px;font-size:1.125rem;font-weight:600;line-height:1.45}ul.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}a.svelte-1uha8ag{height:100%;color:var(--ink);background:var(--body);border:var(--outline);box-shadow:0 6px 0 var(--ink);border-radius:22px 22px 14px 14px;gap:8px;padding:14px 14px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid}a.svelte-1uha8ag:active{box-shadow:0 2px 0 var(--ink);transform:translateY(4px)}.screen.svelte-1uha8ag{aspect-ratio:4/3;background:repeating-linear-gradient(0deg, #ffffff0f 0 2px, transparent 2px 5px), var(--screen);border:var(--outline);box-shadow:inset 0 0 0 4px var(--trim);border-radius:12px}.title.svelte-1uha8ag{font-size:1.375rem;font-weight:900}.blurb.svelte-1uha8ag{font-weight:600;line-height:1.35}.tags.svelte-1uha8ag{flex-wrap:wrap;gap:6px;display:flex}.tag.dev.svelte-1uha8ag{color:#fff;background:var(--ink)}.tag.svelte-1uha8ag{background:var(--trim);border:2px solid var(--ink);border-radius:999px;padding:2px 9px;font-size:.8125rem;font-weight:800}
