.post_container__YDZrk{min-height:100vh;background:var(--page-bg-flat);color:var(--heading-color)}.post_main__yIh_z{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem}.post_backLink__hXPI6{display:inline-flex;align-items:center;gap:.4rem;color:#3b82f6;text-decoration:none;font-size:.9rem;font-weight:500;margin-bottom:1.5rem;transition:color .2s}.post_backLink__hXPI6:hover{color:#2563eb}.post_title__lerbg{font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 1rem;color:var(--heading-color)}.post_meta__tDN9z{display:flex;align-items:center;gap:1rem;font-size:.85rem;color:var(--text-secondary);margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--separator)}.post_metaDivider__CJdje{width:3px;height:3px;border-radius:50%;background:var(--text-secondary)}.post_content__VBBIG{line-height:1.8;font-size:1.05rem;color:var(--heading-color)}.post_content__VBBIG h1{font-size:1.8rem;font-weight:700;margin:2rem 0 1rem;line-height:1.3}.post_content__VBBIG h2{font-size:1.4rem;font-weight:600;margin:1.75rem 0 .75rem;line-height:1.3}.post_content__VBBIG h3{font-size:1.15rem;font-weight:600;margin:1.5rem 0 .5rem}.post_content__VBBIG p{margin:0 0 1.25rem}.post_content__VBBIG a{color:#3b82f6;text-decoration:underline}.post_content__VBBIG a:hover{color:#2563eb}.post_content__VBBIG ol,.post_content__VBBIG ul{margin:0 0 1.25rem;padding-left:1.5rem}.post_content__VBBIG li{margin-bottom:.4rem}.post_content__VBBIG blockquote{margin:1rem 0 1.25rem;padding:.75rem 1rem;border-left:4px solid #3b82f6;background:var(--subtle-bg);border-radius:0 8px 8px 0;color:var(--text-secondary)}.post_content__VBBIG blockquote p{margin:0}.post_content__VBBIG pre{background:var(--subtle-bg);border:1px solid var(--card-border);border-radius:8px;padding:1rem;overflow-x:auto;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.post_content__VBBIG code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;background:var(--subtle-bg);padding:.15em .4em;border-radius:4px}.post_content__VBBIG pre code{background:none;padding:0;font-size:.9rem}.post_content__VBBIG .math-display{text-align:center}.post_content__VBBIG .katex-display,.post_content__VBBIG .math-display{margin:1.25rem 0;overflow-x:auto;overflow-y:hidden}.post_content__VBBIG .katex{font-size:1.1em}.post_content__VBBIG img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.post_content__VBBIG table{width:100%;border-collapse:collapse;margin:1rem 0 1.25rem;font-size:.95rem}.post_content__VBBIG td,.post_content__VBBIG th{padding:.6rem .8rem;border:1px solid var(--card-border);text-align:left}.post_content__VBBIG th{background:var(--subtle-bg);font-weight:600}.post_content__VBBIG hr{border:none;border-top:1px solid var(--separator);margin:2rem 0}.post_loading__A7l23{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.post_spinner__Hjcv1{width:36px;height:36px;border:3px solid var(--spinner-border);border-top:3px solid #3b82f6;border-radius:50%;animation:post_spin__cnV4T .8s linear infinite}@keyframes post_spin__cnV4T{to{transform:rotate(1turn)}}.post_notFound__faOSk{text-align:center;padding:4rem 2rem}.post_notFoundIcon__5yLlR{font-size:3rem;margin-bottom:1rem}.post_notFound__faOSk h2{font-size:1.3rem;color:var(--heading-color);margin:0 0 .5rem}.post_notFound__faOSk p{color:var(--text-secondary);margin-bottom:1.5rem}.post_notFound__faOSk a{color:#3b82f6;text-decoration:none;font-weight:500}.post_notFound__faOSk a:hover{text-decoration:underline}