.post_container__w8f58{max-width:720px;margin:0 auto;padding:2rem 1rem}.post_header__deWTS{margin-bottom:2rem}.post_header__deWTS h1{font-size:2rem;font-weight:700;color:var(--primary-dark);margin-bottom:.5rem}.post_cover__2ndf_{width:100%;max-height:480px;object-fit:contain;background:var(--bg-hover);border-radius:12px;margin-bottom:1rem}.post_meta__SZhmN{font-size:.9rem;color:var(--text-light)}.post_tags__peVkn{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.post_tags__peVkn li{font-size:.8rem;color:var(--primary-dark);background:var(--bg-hover);border-radius:8px;padding:.15em .6em}.post_source__exB8f{font-size:.85rem;color:var(--text-light);margin-top:.5rem}.post_source__exB8f a{color:var(--primary)}.post_body__mdOcF{color:var(--text-primary);line-height:1.8;font-size:1.05rem}.post_body__mdOcF h2{font-size:1.5rem;font-weight:700;color:var(--primary-dark);margin:2rem 0 .75rem}.post_body__mdOcF h3{font-size:1.25rem;font-weight:600;color:var(--primary-dark);margin:1.5rem 0 .75rem}.post_body__mdOcF p{margin-bottom:1rem}.post_body__mdOcF ol,.post_body__mdOcF ul{margin:0 0 1rem 1.5rem}.post_body__mdOcF a{color:var(--primary)}.post_body__mdOcF img{max-width:100%;border-radius:12px;margin:1rem 0}.post_body__mdOcF blockquote{border-left:3px solid var(--border-default);padding-left:1rem;color:var(--text-muted);margin:1rem 0}.post_body__mdOcF code{background:var(--bg-hover);border-radius:8px;padding:.15em .4em;font-size:.9em}.post_body__mdOcF pre{background:var(--bg-hover);border-radius:12px;padding:1rem;overflow-x:auto;margin-bottom:1rem}.post_body__mdOcF pre code{background:none;padding:0}