.page-shell.svelte-1teoznn{width:min(100%, var(--layout-blog));padding:var(--space-6) var(--space-5) var(--space-7);margin-inline:auto}.back-link.svelte-1teoznn{min-height:var(--target-min);margin-bottom:var(--space-4);color:var(--color-link);font:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.back-link.svelte-1teoznn:hover,.back-link.svelte-1teoznn:focus-visible{color:var(--color-primary-300)}.post.svelte-1teoznn{padding:var(--space-6);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.post-header.svelte-1teoznn,.content.svelte-1teoznn{gap:var(--space-3);display:grid}.post-header.svelte-1teoznn{padding-bottom:var(--space-5);border-bottom:var(--border-hairline) solid var(--color-border)}h1.svelte-1teoznn{color:var(--color-text-strong);font:var(--text-display);margin:0}.post-meta.svelte-1teoznn{gap:var(--space-2);color:var(--color-text-muted);font:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.content.svelte-1teoznn{margin-top:var(--space-5);color:var(--color-text);font:var(--text-body-lg)}.content.svelte-1teoznn h2{margin:var(--space-5) 0 0;color:var(--color-text-strong);font:var(--text-title)}.content.svelte-1teoznn h3{margin:var(--space-4) 0 0;color:var(--color-text-strong);font:var(--text-heading)}.content.svelte-1teoznn p{margin:0}.content.svelte-1teoznn ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-4);display:grid}.content.svelte-1teoznn img:not(.avatar){border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;max-width:100%;height:auto;display:block}.content.svelte-1teoznn table{border-collapse:collapse;width:100%;max-width:100%;font:var(--text-body);display:block;overflow-x:auto}.content.svelte-1teoznn th,.content.svelte-1teoznn td{padding:var(--space-2);border:var(--border-hairline) solid var(--color-border);text-align:start;vertical-align:top}.content.svelte-1teoznn th{color:var(--color-text-strong);background:var(--color-surface-hover)}.post-nav.svelte-1teoznn{gap:var(--space-3);margin-top:var(--space-5);display:grid}.post-nav__link.svelte-1teoznn{gap:var(--space-1);min-height:var(--target-min);padding:var(--space-4);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-out);text-decoration:none;display:grid}.post-nav__link.svelte-1teoznn:hover,.post-nav__link.svelte-1teoznn:focus-visible{border-color:var(--color-primary-300);box-shadow:var(--shadow-md)}.post-nav__link--newer.svelte-1teoznn{text-align:end}.post-nav__dir.svelte-1teoznn{color:var(--color-link);font:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase}.post-nav__title.svelte-1teoznn{color:var(--color-text-strong);font:var(--text-heading)}@media (width>=46.875rem){.post-nav.svelte-1teoznn{grid-template-columns:1fr 1fr;align-items:stretch}.post-nav__link--newer.svelte-1teoznn:only-child{grid-column:2}}@media (width<=46.875rem){.page-shell.svelte-1teoznn,.post.svelte-1teoznn{padding:var(--space-4)}}
