h1.svelte-1uha8ag{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}ul.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}a.svelte-1uha8ag{border:2px solid var(--ink);height:100%;box-shadow:6px 6px 0 var(--ink);transform:rotate(var(--tilt));background:#fff;border-radius:14px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:block;overflow:hidden}a.svelte-1uha8ag:hover,a.svelte-1uha8ag:focus-visible{box-shadow:10px 10px 0 var(--tomato);transform:rotate(0)translateY(-4px)}a.svelte-1uha8ag:focus-visible{outline:3px solid var(--saffron);outline-offset:4px}.photo.svelte-1uha8ag{background:var(--saffron);border-bottom:2px solid var(--ink);padding:16px}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:6px;width:100%;display:block;box-shadow:0 2px #00000026}.body.svelte-1uha8ag{padding:16px 18px 20px}h2.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.01em;margin:0 0 6px;font-size:1.5rem;font-weight:700}.body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0 0 14px;font-size:.875rem;line-height:1.5}.meta.svelte-1uha8ag{flex-wrap:wrap;gap:6px;font-size:.75rem;display:flex}.meta.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1.5px solid var(--ink);border-radius:999px;padding:3px 9px}
