.post_article__GgPf8{max-width:80rem;margin:0 auto;padding:3rem 2.5rem 6rem}.post_breadcrumb__Hmuu9{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-size:.8125rem;color:var(--color-text-muted);margin-bottom:2rem}.post_breadcrumbLink__H_nTj{color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.post_breadcrumbLink__H_nTj:hover{color:var(--color-accent-400)}.post_breadcrumbSep__3Ubab{opacity:.4}.post_breadcrumbCurrent__yjog0{color:var(--color-text-secondary);max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post_coverWrap__vNLwl{position:relative;width:100%;max-width:72rem;margin:0 auto 2.5rem;aspect-ratio:21/9;border-radius:16px;overflow:hidden;background-color:var(--color-gray-800)}.post_coverImage__btJ24{object-fit:cover}.post_content__9r2A1{max-width:45rem;margin:0 auto}.post_tags__nf4Sz{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.post_tag__88xVs{font-size:.6875rem;font-weight:600;color:var(--color-accent-400);background-color:color-mix(in srgb,var(--color-accent-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-500) 25%,transparent);padding:.25rem .625rem;border-radius:999px;letter-spacing:.02em;text-transform:uppercase}.post_title__HvX1U{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--color-text);letter-spacing:-.03em;line-height:1.2;margin:0 0 1.25rem}.post_meta__O_hCE{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-size:.875rem;color:var(--color-text-muted);margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.post_author__X295H{font-weight:600;color:var(--color-text-secondary)}.post_metaDot__dcHxl{opacity:.4}.post_date__KfwCu,.post_readTime__LReAN{color:var(--color-text-muted)}.post_prose__caoKA{font-size:1.0625rem;line-height:1.8;color:var(--color-text-secondary)}.post_prose__caoKA h1,.post_prose__caoKA h2,.post_prose__caoKA h3,.post_prose__caoKA h4,.post_prose__caoKA h5,.post_prose__caoKA h6{color:var(--color-text);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:2rem 0 .75rem}.post_prose__caoKA h1{font-size:1.875rem}.post_prose__caoKA h2{font-size:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.post_prose__caoKA h3{font-size:1.25rem}.post_prose__caoKA h4{font-size:1.0625rem}.post_prose__caoKA p{margin:0 0 1.5rem}.post_prose__caoKA a{color:var(--color-accent-400);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s ease}.post_prose__caoKA a:hover{color:var(--color-accent-300)}.post_prose__caoKA ol,.post_prose__caoKA ul{padding-left:1.5rem;margin:0 0 1.5rem}.post_prose__caoKA li{margin-bottom:.5rem}.post_prose__caoKA blockquote{border-left:3px solid var(--color-accent-500);margin:0 0 1.5rem;padding:.75rem 1.25rem;background-color:color-mix(in srgb,var(--color-accent-500) 6%,transparent);border-radius:0 8px 8px 0;font-style:italic;color:var(--color-text-secondary)}.post_prose__caoKA code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em;color:var(--color-accent-300);background-color:color-mix(in srgb,var(--color-accent-500) 10%,var(--color-surface) 90%);padding:.15em .4em;border-radius:4px;border:1px solid var(--color-border)}.post_prose__caoKA pre{background-color:var(--color-gray-900);border:1px solid var(--color-border);border-radius:10px;padding:1.25rem 1.5rem;overflow-x:auto;margin:0 0 1.5rem}.post_prose__caoKA pre code{background:none;border:none;padding:0;color:var(--color-text-secondary);font-size:.875rem}.post_prose__caoKA img{max-width:100%;border-radius:10px;border:1px solid var(--color-border);margin:1rem 0}.post_prose__caoKA hr{border:none;border-top:1px solid var(--color-border);margin:2.5rem 0}.post_prose__caoKA table{width:100%;border-collapse:collapse;font-size:.9375rem;margin:0 0 1.5rem}.post_prose__caoKA td,.post_prose__caoKA th{border:1px solid var(--color-border);padding:.625rem 1rem;text-align:left}.post_prose__caoKA th{background-color:var(--color-surface);font-weight:600;color:var(--color-text)}.post_postNav__naVTl{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border)}.post_postNavInner__1udMO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.post_postNavLink__4mr5F{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.post_postNavLink__4mr5F:hover{border-color:var(--color-accent-400);box-shadow:0 2px 12px rgba(0,0,0,.1)}.post_postNavRight__EQz83{text-align:right;align-items:flex-end}.post_postNavLabel__GjSPO{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-400)}.post_postNavTitle__77U_9{font-size:.9375rem;font-weight:600;color:var(--color-text);line-height:1.4}@media (max-width:768px){.post_article__GgPf8{padding:2rem 1.25rem 4rem}.post_coverWrap__vNLwl{aspect-ratio:16/9;border-radius:10px}.post_postNavInner__1udMO{grid-template-columns:1fr}.post_postNavRight__EQz83{text-align:left;align-items:flex-start}}@media (max-width:480px){.post_article__GgPf8{padding:1.5rem 1rem 3rem}}