.tag-badge.svelte-1x1x7g1{font-size:var(--text-xs);color:var(--color-text-secondary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);letter-spacing:var(--tracking-wide);text-transform:lowercase;transition:background-color var(--duration-fast) var(--ease-base), color var(--duration-fast) var(--ease-base);align-items:center;gap:.375rem;padding:.25rem .75rem;text-decoration:none;display:inline-flex}a.tag-badge.svelte-1x1x7g1:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.tag-count.svelte-1x1x7g1{font-size:calc(var(--text-xs) * .9);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.skip-link.svelte-jot9ci{background:var(--color-text-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--text-sm);z-index:200;transition:top var(--duration-fast) var(--ease-base);padding:.5rem 1rem;text-decoration:none;position:absolute;top:-100%;left:1rem}.skip-link.svelte-jot9ci:focus{top:1rem}.post-page.svelte-jot9ci{width:100%}.post-header.svelte-jot9ci{border-bottom:1px solid var(--color-border);text-align:center;padding-bottom:2.25rem}.post-header-inner.svelte-jot9ci{max-width:48rem;margin:0 auto;padding:3rem 1.5rem 0}.post-cover.svelte-jot9ci{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:.875rem;width:100%;margin:0 0 2rem;display:block}.post-meta-row.svelte-jot9ci{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.post-date.svelte-jot9ci,.reading-time.svelte-jot9ci{font-size:var(--text-xs);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dot.svelte-jot9ci{color:var(--color-text-secondary);font-size:var(--text-xs)}.post-title.svelte-jot9ci{font-family:var(--font-serif);letter-spacing:var(--tracking-tight);font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:var(--leading-tight);color:var(--color-text-primary);margin:0 0 1rem}.post-description.svelte-jot9ci{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:52ch;margin:0 auto 1.25rem}.post-tags.svelte-jot9ci{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.post-author.svelte-jot9ci{align-items:center;gap:.625rem;margin-top:1.5rem;display:inline-flex}.author-avatar.svelte-jot9ci{border-radius:var(--radius-full);border:1px solid var(--color-border);object-fit:cover;background-color:var(--color-surface);width:2rem;height:2rem}.author-name.svelte-jot9ci{font-size:var(--text-base);color:var(--color-text-primary);font-weight:550}.post-body-wrap.svelte-jot9ci{max-width:48rem;margin:0 auto;padding:0 1.5rem}.post-body.svelte-jot9ci{padding:2.5rem 0 1rem}
