.post-navigation.svelte-1cvcwf8{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);display:flex}.nav-item.svelte-1cvcwf8{min-width:0;max-width:45%}.nav-item.prev.svelte-1cvcwf8{margin-left:auto}.nav-item.svelte-1cvcwf8 a:where(.svelte-1cvcwf8){align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);border-bottom:1px solid var(--border);max-width:100%;text-decoration:none;transition:all .2s;display:inline-flex}.nav-item.svelte-1cvcwf8 a:where(.svelte-1cvcwf8):hover{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-1px)}.nav-content.svelte-1cvcwf8{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nav-direction.svelte-1cvcwf8{font-size:var(--text-xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.nav-title.svelte-1cvcwf8{font-size:var(--text-sm);color:var(--text);font-weight:500;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arrow.svelte-1cvcwf8{font-size:var(--text-xl);color:var(--primary);flex-shrink:0;transition:transform .2s}.nav-item.svelte-1cvcwf8 a:where(.svelte-1cvcwf8):hover .arrow:where(.svelte-1cvcwf8){transform:translate(0)}.nav-item.prev.svelte-1cvcwf8 a:where(.svelte-1cvcwf8):hover .arrow:where(.svelte-1cvcwf8){transform:translate(-2px)}.nav-item.next.svelte-1cvcwf8 a:where(.svelte-1cvcwf8):hover .arrow:where(.svelte-1cvcwf8){transform:translate(2px)}@media (width<=640px){.post-navigation.svelte-1cvcwf8{gap:var(--space-3);grid-template-columns:1fr}.nav-item.next.svelte-1cvcwf8{text-align:left;justify-self:start}.nav-item.svelte-1cvcwf8 a:where(.svelte-1cvcwf8){padding:var(--space-3) var(--space-4)}}.tag-cloud.svelte-ujjnkz{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.label.svelte-ujjnkz{font-size:var(--text-xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.tag.svelte-ujjnkz{font-size:var(--text-xs);color:var(--text-muted);background:var(--surface-hover);border:1px solid var(--border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:default;font-weight:500;transition:all .2s}.tag.svelte-ujjnkz:hover{color:var(--text);border-color:var(--primary)}article.svelte-eqsp9a{padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;margin:0 auto;transition:border-color .3s}article.svelte-eqsp9a:hover{border-color:var(--border-strong)}header.svelte-eqsp9a{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:2px solid var(--border)}header.svelte-eqsp9a h1,header.svelte-eqsp9a h2{margin-bottom:var(--space-4);transition:color .2s}header.svelte-eqsp9a a:where(.svelte-eqsp9a){color:inherit;border-bottom:none}header.svelte-eqsp9a a:where(.svelte-eqsp9a):hover{color:var(--primary);border-bottom:none}.content.svelte-eqsp9a{padding:0}.post-meta.svelte-eqsp9a{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2);flex-wrap:wrap;padding-left:0;font-weight:500;display:flex}.post-meta.svelte-eqsp9a time:where(.svelte-eqsp9a){font-weight:500}.post-meta.svelte-eqsp9a .author:where(.svelte-eqsp9a){color:var(--text-subtle)}.post-footer.svelte-eqsp9a{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border)}@media (width<=640px){article.svelte-eqsp9a{padding:var(--space-6)}header.svelte-eqsp9a{margin-bottom:var(--space-6);padding-bottom:var(--space-4)}}
