.tile[data-astro-cid-agfj72j5]{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:calc(var(--radius-l) + var(--space-3));background:var(--bg-raised);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);display:grid;position:relative}.tile[data-astro-cid-agfj72j5]:hover{border-color:var(--line-strong);transform:translateY(-3px)}.body[data-astro-cid-agfj72j5]{padding:0 var(--space-3) var(--space-3)}.kind[data-astro-cid-agfj72j5]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);display:flex}.title[data-astro-cid-agfj72j5]{margin-top:var(--space-3);font-size:var(--step-2)}.title[data-astro-cid-agfj72j5] a[data-astro-cid-agfj72j5]{text-decoration:none}.title[data-astro-cid-agfj72j5] a[data-astro-cid-agfj72j5]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-agfj72j5] a[data-astro-cid-agfj72j5]:focus-visible{outline:none}.title[data-astro-cid-agfj72j5] a[data-astro-cid-agfj72j5]:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px;border-radius:calc(var(--radius-l) + var(--space-3))}.desc[data-astro-cid-agfj72j5]{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--step--1)}.foot[data-astro-cid-agfj72j5]{gap:var(--space-4);margin-top:var(--space-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.75rem;display:flex}.flag[data-astro-cid-agfj72j5]{color:var(--warn)}
