.post-detail-module__rmSQmq__container{max-width:800px}.post-detail-module__rmSQmq__backLink{color:var(--fg-muted);font-size:var(--text-sm);margin-bottom:var(--space-lg);text-decoration:none;transition:color .2s;display:inline-block}.post-detail-module__rmSQmq__backLink:hover{color:var(--fg)}.post-detail-module__rmSQmq__coverWrapper{margin-bottom:var(--space-lg);border-radius:8px;overflow:hidden}.post-detail-module__rmSQmq__cover{object-fit:cover;width:100%;height:auto}.post-detail-module__rmSQmq__header{margin-bottom:var(--space-lg)}.post-detail-module__rmSQmq__title{font-size:var(--text-xl);color:var(--h1);margin-bottom:var(--space-xs);font-weight:500}.post-detail-module__rmSQmq__draftBadge{margin-left:var(--space-sm);font-size:var(--text-sm);color:var(--fg-subtle);font-weight:400}.post-detail-module__rmSQmq__meta{gap:var(--space-xs);flex-wrap:wrap;display:flex}.post-detail-module__rmSQmq__time{font-size:var(--text-sm);color:var(--fg-subtle)}.post-detail-module__rmSQmq__content{color:var(--fg);font-size:var(--text-base);line-height:1.8}.post-detail-module__rmSQmq__content h1{font-size:var(--text-xl);color:var(--h1);margin-top:var(--space-xl);margin-bottom:var(--space-md);font-weight:700}.post-detail-module__rmSQmq__content h2{font-size:var(--text-lg);color:var(--h2);margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-weight:600}.post-detail-module__rmSQmq__content h3{color:var(--h3);margin-top:var(--space-md);margin-bottom:var(--space-xs);font-size:1.05rem;font-weight:600}.post-detail-module__rmSQmq__content p{margin-bottom:var(--space-sm)}.post-detail-module__rmSQmq__content img{max-width:100%;height:auto;margin:var(--space-md)0;border-radius:4px}.post-detail-module__rmSQmq__content details{margin:var(--space-md)0;border:1px solid var(--border);border-radius:6px;overflow:hidden}.post-detail-module__rmSQmq__content details summary{padding:var(--space-sm)var(--space-md);background:var(--bg-subtle);cursor:pointer;color:var(--fg-muted);font-weight:500;transition:background .2s}.post-detail-module__rmSQmq__content details summary:hover{background:var(--bg-muted)}.post-detail-module__rmSQmq__content details[open] summary{border-bottom:1px solid var(--border)}.post-detail-module__rmSQmq__content details pre{border-radius:0;margin:0}
