dialog.svelte-lnsl0r{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-6);box-sizing:border-box;cursor:zoom-out;background:0 0;border:none;justify-content:center;align-items:center;margin:0;display:none}dialog[open].svelte-lnsl0r{animation:svelte-lnsl0r-appear var(--duration-normal) var(--ease-standard);display:flex}dialog.svelte-lnsl0r::backdrop{background:var(--scrim-strong)}figure.svelte-lnsl0r{align-items:center;gap:var(--space-3);flex-direction:column;max-width:100%;max-height:100%;margin:0;display:flex}img.svelte-lnsl0r{max-width:min(1200px,100%);max-height:calc(100vh - 2 * var(--space-6) - 64px);object-fit:contain;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:var(--surface-overlay);display:block}figcaption.svelte-lnsl0r{border-radius:var(--radius-pill);background:var(--surface-overlay);box-shadow:var(--shadow-sm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;padding:6px 14px}.close.svelte-lnsl0r{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-overlay);width:44px;height:44px;box-shadow:var(--shadow-md);color:var(--text-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.close.svelte-lnsl0r:hover{background:var(--surface-overlay-hover)}.close.svelte-lnsl0r:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}@keyframes svelte-lnsl0r-appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){dialog[open].svelte-lnsl0r{animation:none}}html:has(dialog[open]){overflow:hidden}article.svelte-xo10qb{box-sizing:content-box;max-width:680px;padding:44px 40px 48px}header.svelte-xo10qb{gap:var(--space-4);flex-direction:column;display:flex}h1.svelte-xo10qb{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);overflow-wrap:break-word;margin:0}.meta.svelte-xo10qb{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;column-gap:16px;display:flex}.markdown.svelte-xo10qb{margin-top:var(--space-8)}.around.svelte-xo10qb{gap:var(--space-3);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.neighbour.svelte-xo10qb{border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:200px;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;flex:1;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.neighbour.svelte-xo10qb:hover{border-color:var(--accent-primary)}.neighbour.svelte-xo10qb:active{transform:scale(.98)}.neighbour.next.svelte-xo10qb{text-align:right}.direction.svelte-xo10qb{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.title.svelte-xo10qb{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-link)}@media (width<=720px){article.svelte-xo10qb{padding:28px 16px 40px}h1.svelte-xo10qb{font-size:var(--text-2xl)}}
