.content.svelte-1vfj72z{gap:calc(var(--space) * 2);flex-direction:column;display:flex}.content.svelte-1vfj72z p{font-size:var(--text-md);color:var(--foreground);font-weight:400;line-height:1.75}.content.svelte-1vfj72z p:empty{display:none}.content.svelte-1vfj72z p a{color:var(--secondary);text-decoration:underline}.content.svelte-1vfj72z h2{font-size:var(--text-2xl);margin-top:calc(var(--space) * 3)}.content.svelte-1vfj72z h3{font-size:var(--text-xl);margin-top:calc(var(--space) * 2)}figure.svelte-1vfj72z{margin:calc(var(--space) * 1) 0;width:fit-content;max-height:280px;overflow:hidden}figure.svelte-1vfj72z img:where(.svelte-1vfj72z){border-radius:var(--radius);object-fit:contain;max-height:280px}.blog.svelte-49dgds{min-height:100dvh}.back-link.svelte-49dgds{font-size:var(--text-sm);color:var(--muted);text-underline-offset:3px;transition:color var(--transition);font-weight:600;text-decoration:underline}.back-link.svelte-49dgds:hover{color:var(--primary)}.post-header.svelte-49dgds{padding-block:calc(var(--space) * 2) 0;gap:calc(var(--space) * 3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.post.svelte-49dgds{padding-block:calc(var(--space) * 4) calc(var(--space) * 6)}.post-layout.svelte-49dgds{align-items:flex-start;gap:calc(var(--space) * 8);display:flex}.post-aside.svelte-49dgds{flex:0 0 320px}.post-body.svelte-49dgds{text-align:justify;flex:1 1 0;min-width:0}.post-body.svelte-49dgds .post-divider:where(.svelte-49dgds){display:none}.post-title.svelte-49dgds{letter-spacing:-.02em;color:var(--foreground);margin:0 0 calc(var(--space) * 8);text-align:left;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15}@media (width<=1023px){.post.svelte-49dgds{text-align:justify}.post-title.svelte-49dgds{margin-bottom:calc(var(--space) * 2)}.post-layout.svelte-49dgds,.post-body.svelte-49dgds .post-divider:where(.svelte-49dgds){display:block}}.post-meta.svelte-49dgds{align-items:center;gap:calc(var(--space) * 1.5);font-size:var(--text-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:calc(var(--space) * 4);text-align:left;flex-wrap:wrap;font-weight:500;display:flex}.meta-sep.svelte-49dgds{color:var(--muted)}.post-cover.svelte-49dgds{width:100%;margin-bottom:calc(var(--space) * 3)}.post-divider.svelte-49dgds{background:var(--primary);opacity:.25;height:2px;margin:0 0 calc(var(--space) * 3);border:0;border-radius:2px}.post-cover.svelte-49dgds img:where(.svelte-49dgds){object-fit:contain;border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:480px;margin-right:auto;display:block}.post-subtitle.svelte-49dgds{font-size:var(--text-lg);color:var(--muted);margin-bottom:calc(var(--space) * 2);font-weight:400;line-height:1.6}.post-nav.svelte-49dgds{padding-block:calc(var(--space) * 10) calc(var(--space) * 8);gap:calc(var(--space) * 4);grid-template-columns:1fr 1fr;display:grid}.post-nav-link.svelte-49dgds{gap:calc(var(--space) * 1);padding:calc(var(--space) * 4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--transition), background var(--transition);flex-direction:column;display:flex}.post-nav-link.svelte-49dgds:hover{border-color:var(--secondary);background:color-mix(in srgb, var(--secondary) 5%, var(--surface))}.post-nav-next.svelte-49dgds{text-align:right}.post-nav-label.svelte-49dgds{font-size:var(--text-sm);color:var(--secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.post-nav-title.svelte-49dgds{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:1.4}@media (width<=600px){.post-nav.svelte-49dgds{grid-template-columns:1fr}.post-nav-next.svelte-49dgds{text-align:left}}
