.post_post__9zkWB{display:flex;flex-direction:column;gap:var(--space-7);max-width:900px;margin-inline:auto;padding:calc(var(--header-height) + var(--space-7)) var(--section-padding-x) var(--section-padding-y)}.post_header__jXciD{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.post_title__tw7eZ{font-size:var(--text-2xl)}.post_excerpt__KW_HI{font-size:var(--text-lg);color:var(--color-text-muted)}.post_meta__gWyIA{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-text-subtle)}.post_meta__gWyIA li{display:inline-flex;align-items:center;gap:var(--space-2)}.post_content__Luy6j{max-width:720px;font-size:1.075rem;line-height:1.85;color:var(--color-text-muted)}.post_content__Luy6j>*+*{margin-top:var(--space-5)}.post_content__Luy6j>p:first-child{font-size:var(--text-lg);line-height:1.7;color:var(--color-text)}.post_content__Luy6j strong{font-weight:600;color:var(--color-text)}.post_content__Luy6j em{color:var(--color-text)}.post_content__Luy6j h2{position:relative;margin-top:var(--space-8);padding-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;color:var(--color-text)}.post_content__Luy6j h2:before{content:"";position:absolute;top:0;left:0;width:48px;height:3px;background:var(--color-primary)}.post_content__Luy6j h3{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text)}.post_content__Luy6j a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.post_content__Luy6j a:hover{color:var(--color-primary-hover)}.post_content__Luy6j blockquote{position:relative;margin-block:var(--space-7);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-7);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(90deg,var(--color-primary-soft),transparent 85%);font-family:var(--font-display);font-size:var(--text-lg);font-style:normal;line-height:1.5;color:var(--color-text)}.post_content__Luy6j blockquote:before{content:"\201C";position:absolute;top:-.1em;left:var(--space-3);font-size:3.5rem;line-height:1;color:var(--color-primary)}.post_content__Luy6j blockquote p+p{margin-top:var(--space-3)}.post_content__Luy6j ol,.post_content__Luy6j ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-left:var(--space-6)}.post_content__Luy6j ul li::marker{color:var(--color-primary)}.post_content__Luy6j ol li::marker{font-family:var(--font-mono);font-weight:700;color:var(--color-primary)}.post_content__Luy6j hr{width:96px;height:1px;margin:var(--space-8) auto;border:0;background:var(--color-border-strong)}.post_content__Luy6j img{border-radius:var(--radius-md)}.post_content__Luy6j iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--radius-md)}.post_content__Luy6j code{font-family:var(--font-mono);font-size:.9em;padding:2px 6px;border-radius:4px;background:var(--color-surface-raised)}.post_content__Luy6j pre{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow-x:auto}.post_content__Luy6j pre code{padding:0;background:none}.post_gallery__7sMrc h2,.post_related__g_IAi h2{margin-bottom:var(--space-5);font-size:var(--text-xl)}.post_galleryGrid__5DmcP{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.post_galleryGrid__5DmcP figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}.post_footer__bDCDB{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.post_tags__BUOXk{display:flex;flex-wrap:wrap;gap:var(--space-2)}.post_related__g_IAi ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:0;list-style:none}