.post_root__jt80u{min-height:calc(100vh - var(--header-height) - var(--footer-height));background:var(--color-background);color:var(--color-text);padding:var(--space-xl) var(--space-lg);box-sizing:border-box;max-width:700px;margin:0 auto}.post_header__idm83{margin-bottom:var(--space-xl)}.post_backLink__T_2Ur{font-size:var(--font-size-sm);color:var(--color-accent-user);text-decoration:none;display:inline-block;margin-bottom:var(--space-lg);transition:opacity .2s ease}.post_backLink__T_2Ur:hover{opacity:.7}.post_title__UtzhL{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-md) 0;line-height:1.3}.post_meta__dbNpl{display:flex;gap:var(--space-md);font-size:var(--font-size-sm);margin-bottom:var(--space-sm)}.post_date__q2RqX{color:var(--color-text);opacity:.7}.post_category__mhrwz{color:var(--color-accent-user);text-transform:lowercase;text-decoration:none;transition:opacity .2s ease}.post_category__mhrwz:hover{opacity:.7}.post_readingTime__F33Am{color:var(--color-text);opacity:.7}.post_tags__rUNnk{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.post_tag__dr2VE{font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-accent-subtle);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);text-decoration:none;transition:opacity .2s ease}.post_tag__dr2VE:hover{opacity:.7}.post_content__UdOmx{font-size:var(--font-size-md);line-height:1.8}.post_content__UdOmx h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-accent-user);margin:var(--space-xl) 0 var(--space-md) 0}.post_content__UdOmx h3{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:var(--space-lg) 0 var(--space-sm) 0}.post_content__UdOmx p{margin:0 0 var(--space-md) 0}.post_content__UdOmx ol,.post_content__UdOmx ul{margin:0 0 var(--space-md) 0;padding-left:var(--space-lg)}.post_content__UdOmx li{margin-bottom:var(--space-sm)}.post_content__UdOmx a{color:var(--color-accent-user);text-decoration:underline;text-underline-offset:2px}.post_content__UdOmx a:hover{opacity:.8}.post_content__UdOmx blockquote{border-left:3px solid var(--color-accent-user);margin:var(--space-md) 0;padding-left:var(--space-md);font-style:italic;opacity:.9}.post_content__UdOmx code{font-family:var(--font-text);font-size:.9em;background:var(--color-accent-subtle);padding:.1em .3em;border-radius:var(--radius-sm)}.post_content__UdOmx pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);overflow-x:auto;margin:var(--space-md) 0}.post_content__UdOmx pre code{background:none;padding:0}.post_content__UdOmx hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-xl) 0}.post_content__UdOmx img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--space-md) 0}.post_navigation__QESJN{display:flex;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.post_navLink__JvZkg{display:flex;flex-direction:column;gap:var(--space-xs);text-decoration:none;max-width:45%;transition:opacity .2s ease}.post_navLink__JvZkg:hover{opacity:.7}.post_navLinkPrev__wJA9t{align-items:flex-start}.post_navLinkNext__s2kpP{align-items:flex-end;margin-left:auto}.post_navLabel__c2C2V{font-size:var(--font-size-xs);color:var(--color-text);opacity:.7}.post_navTitle__Lao8V{font-size:var(--font-size-sm);color:var(--color-accent-user)}