._post-detail-main_1tnan_2{flex-grow:1;padding:3rem 0 6rem}._container-medium_1tnan_7{max-width:840px}._back-link_1tnan_11{color:var(--text-secondary);font-size:.9rem;font-weight:600;font-family:var(--font-display);align-items:center;gap:.5rem;margin-bottom:2.5rem;transition:color .2s;display:inline-flex}._back-link_1tnan_11:hover{color:var(--text-primary)}._post-article_1tnan_27{text-align:left}._post-header_1tnan_31{margin-bottom:3rem}._post-category-badge-wrapper_1tnan_35{margin-bottom:1.25rem}._post-title_1tnan_39{font-size:3rem;line-height:1.15;font-family:var(--font-display);color:var(--text-primary);margin-bottom:1.5rem;font-weight:800}._post-author-card_1tnan_48{color:var(--text-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:1rem;padding-bottom:2rem;font-size:.9rem;display:flex}._post-author-avatar_1tnan_58{background:linear-gradient(135deg, var(--accent-brand) 0%, #a855f7 100%);color:#fff;width:40px;height:40px;font-weight:700;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;display:flex}._post-author-name_1tnan_71{color:var(--text-primary);display:block}._post-meta-details_1tnan_76{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono)}._post-content-body_1tnan_82{margin-bottom:3rem}._post-h2_1tnan_87{font-size:1.8rem;font-family:var(--font-display);color:var(--text-primary);margin-top:3rem;margin-bottom:1.25rem;font-weight:700}._post-h3_1tnan_96{font-size:1.45rem;font-family:var(--font-display);color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;font-weight:700}._post-p_1tnan_105{color:var(--text-secondary);text-align:left;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.75}._post-ul_1tnan_113{color:var(--text-secondary);margin:1rem 0 1.5rem;padding-left:1.5rem}._post-li_1tnan_119{margin-bottom:.5rem;line-height:1.6}._post-pre_1tnan_124{background:var(--bg-secondary);border:1px solid var(--border-color);font-family:var(--font-mono);text-align:left;border-radius:12px;margin:1.5rem 0;padding:1.25rem;font-size:.85rem;line-height:1.5;overflow-x:auto}._post-table-wrapper_1tnan_137{margin:2rem 0;overflow-x:auto}._post-table_1tnan_137{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}._post-tr_1tnan_149{border-bottom:1px solid var(--border-color)}._post-th_1tnan_153{padding:.75rem 1.25rem;font-weight:700}._post-td_1tnan_158{color:var(--text-secondary);padding:.75rem 1.25rem}._post-strong_1tnan_163{color:var(--text-primary)}._post-a_1tnan_27{color:var(--accent-brand)}._post-loading_1tnan_171{font-family:var(--font-mono);color:var(--text-secondary);text-align:center;padding:4rem 0;font-size:.95rem}
