._topicDetail_1pq4m_1{max-width:1200px;margin:0 auto;padding:1.5rem 1rem}._loading_1pq4m_7,._error_1pq4m_7{text-align:center;padding:1.5rem;font-size:1.1rem}._error_1pq4m_7{color:var(--color-error)}._topicHeader_1pq4m_17{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}._topicHeader_1pq4m_17 h1{margin:0;font-size:2rem;color:var(--text-primary);flex:1}._topicActions_1pq4m_33{display:flex;gap:1rem;align-items:center}._topicActionButton_1pq4m_39{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none;min-height:2.5rem;padding:var(--space-2) var(--space-5)}._topicActionButton_1pq4m_39:hover{text-decoration:none}._topicActionButton_1pq4m_39:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.16)}._dangerActionButton_1pq4m_58{background-color:var(--color-error);border-color:var(--color-error);color:#fff}._dangerActionButton_1pq4m_58:hover{background-color:var(--color-error-dark, #b91c1c);border-color:var(--color-error-dark, #b91c1c)}._dangerActionButton_1pq4m_58:focus-visible{box-shadow:0 0 0 4px #dc262633}._adminActions_1pq4m_75{display:flex;gap:.5rem}._topicMeta_1pq4m_80{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);font-size:.875rem;color:var(--text-tertiary)}._userInfoSection_1pq4m_91{display:flex;flex:1;align-items:flex-start;gap:.75rem}._userInfo_1pq4m_91{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;width:3rem}._userAvatar_1pq4m_107,._commentUserAvatar_1pq4m_107{width:2.25rem;height:2.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}._commentUserAvatar_1pq4m_107{width:1.75rem;height:1.75rem}._userName_1pq4m_119,._commentUserName_1pq4m_119{font-weight:600;color:var(--text-secondary);font-size:.85rem;text-align:center}._topicDescription_1pq4m_126{flex:1;color:var(--text-primary);line-height:1.4;font-size:.95rem}._topicDescription_1pq4m_126>div,._topicDescription_1pq4m_126>p{margin-top:0;margin-bottom:.5rem}._topicDescription_1pq4m_126>div>*:first-child,._topicDescription_1pq4m_126>p:first-child{margin-top:0;display:inline}._timeInfo_1pq4m_145{display:flex;flex-direction:column;align-items:flex-end}._editedMark_1pq4m_151{font-size:.75rem;font-style:italic;margin-top:.25rem}._emptyContent_1pq4m_157{font-style:italic;color:var(--text-tertiary)}._topicContent_1pq4m_163 h1,._topicContent_1pq4m_163 h2,._topicContent_1pq4m_163 h3,._commentContent_1pq4m_164 h1,._commentContent_1pq4m_164 h2,._commentContent_1pq4m_164 h3{margin-top:1.25rem;margin-bottom:.75rem;color:var(--text-primary)}._topicContent_1pq4m_163 h1,._commentContent_1pq4m_164 h1{font-size:1.75rem}._topicContent_1pq4m_163 h2,._commentContent_1pq4m_164 h2{font-size:1.5rem}._topicContent_1pq4m_163 h3,._commentContent_1pq4m_164 h3{font-size:1.25rem}._topicContent_1pq4m_163 p,._commentContent_1pq4m_164 p{margin-bottom:.75rem}._topicContent_1pq4m_163 img,._commentContent_1pq4m_164 img{max-width:100%;height:auto;margin:.75rem 0;border-radius:4px}._topicContent_1pq4m_163 a,._commentContent_1pq4m_164 a{color:var(--color-primary);text-decoration:underline}._topicContent_1pq4m_163 a:hover,._commentContent_1pq4m_164 a:hover{text-decoration:none}._topicContent_1pq4m_163 ul,._topicContent_1pq4m_163 ol,._commentContent_1pq4m_164 ul,._commentContent_1pq4m_164 ol{margin-left:1.25rem;margin-bottom:.75rem}._topicContent_1pq4m_163 ul li,._commentContent_1pq4m_164 ul li{list-style-type:disc;margin-bottom:.4rem}._topicContent_1pq4m_163 ol li,._commentContent_1pq4m_164 ol li{list-style-type:decimal;margin-bottom:.4rem}._topicContent_1pq4m_163 blockquote,._commentContent_1pq4m_164 blockquote{border-left:3px solid var(--border-color);padding-left:1rem;margin-left:0;margin-right:0;font-style:italic;color:var(--text-secondary)}._topicContent_1pq4m_163 hr,._commentContent_1pq4m_164 hr{border:none;border-top:1px solid var(--border-color);margin:1rem 0}._commentsSection_1pq4m_234{margin-top:1.5rem}._commentsSection_1pq4m_234 h2{margin-bottom:1rem;font-size:1.25rem;color:var(--text-primary)}._noComments_1pq4m_244{text-align:center;padding:1.5rem;background-color:var(--background-secondary);border-radius:.5rem;font-size:1rem;margin-bottom:1.5rem}._commentsList_1pq4m_253{margin-bottom:1.5rem}._addCommentSection_1pq4m_257{margin-top:1.5rem;border-top:1px solid var(--border-color);padding-top:1.25rem}._commentItem_1pq4m_263{background-color:var(--background-secondary);border-radius:.5rem;padding:1.25rem;margin-bottom:.75rem}._level0_1pq4m_271{margin-left:0}._level1_1pq4m_272{margin-left:1.25rem}._level2_1pq4m_273{margin-left:2.5rem}._level3_1pq4m_274{margin-left:3.75rem}._level4_1pq4m_275{margin-left:5rem}._level5_1pq4m_276{margin-left:6.25rem}._commentHeader_1pq4m_278{display:flex;margin-bottom:.75rem}._commentUser_1pq4m_107{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-right:.75rem;width:3rem}._commentMeta_1pq4m_293{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:var(--text-tertiary)}._deleteCommentButton_1pq4m_301{background:none;border:none;color:var(--color-error);cursor:pointer;font-size:.875rem;padding:.35rem .7rem;border-radius:.375rem;transition:background-color .2s,color .2s}._deleteCommentButton_1pq4m_301:hover{background-color:var(--color-error-light);color:var(--color-error-dark)}._commentContent_1pq4m_164{line-height:1.5;color:var(--text-primary);flex:1;display:flex;flex-direction:column}._commentContent_1pq4m_164>div,._commentContent_1pq4m_164>p{margin-top:0;margin-bottom:.5rem}._commentContent_1pq4m_164>div>*:first-child,._commentContent_1pq4m_164>p:first-child{margin-top:0;display:inline}._commentContent_1pq4m_164>div img,._topicDescription_1pq4m_126>div img{display:block;margin-top:.5rem}._commentContent_1pq4m_164>div p,._topicDescription_1pq4m_126>div p{margin-top:.5rem}._commentForm_1pq4m_348{background-color:var(--background-secondary);border-radius:.5rem;padding:1.25rem}._commentForm_1pq4m_348 h3{margin-top:0;margin-bottom:.75rem;font-size:1.1rem;color:var(--text-primary)}._formGroup_1pq4m_361{margin-bottom:.75rem}._formGroup_1pq4m_361 textarea{width:100%;padding:.65rem;border:1px solid var(--border-color);border-radius:.375rem;resize:vertical;font-family:inherit;font-size:inherit;background-color:var(--background-primary);color:var(--text-primary)}._formGroup_1pq4m_361 textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}._errorInput_1pq4m_383{border-color:var(--color-error)!important}._errorMessage_1pq4m_387{color:var(--color-error);font-size:.875rem;margin-top:.5rem}._characterCount_1pq4m_393{text-align:right;font-size:.75rem;color:var(--text-tertiary);margin-top:.25rem}._loginPrompt_1pq4m_402{background-color:var(--background-secondary);border-radius:.5rem;padding:1.25rem;text-align:center}._loginLink_1pq4m_409{color:var(--color-primary);font-weight:600;text-decoration:none}._loginLink_1pq4m_409:hover{text-decoration:underline}._commentList_1pq4m_420{list-style:none;padding:0;margin:0}._nestedComments_1pq4m_426{list-style:none;padding:0;margin-top:.75rem;margin-left:1.25rem;animation:_fadeIn_1pq4m_1 .3s ease-out}._nestedComment_1pq4m_426{position:relative;margin-left:calc(var(--comment-level, 1) * 1.25rem);border-left:2px solid var(--border-color);padding-left:.75rem}._nestedComment_1pq4m_426:before{content:"";position:absolute;top:0;left:-2px;width:.75rem;height:1rem;border-bottom:2px solid var(--border-color);border-left:2px solid var(--border-color);border-bottom-left-radius:.5rem}._nestedComment_1pq4m_426 ._commentHeader_1pq4m_278{align-items:flex-start}._collapseButton_1pq4m_460{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.25rem;margin-right:.5rem;font-size:.75rem;line-height:1}._collapseButton_1pq4m_460:hover{color:var(--color-primary)}._replyForm_1pq4m_476{margin-top:.75rem;padding:.75rem;background-color:var(--background-primary);border-radius:.375rem;border:1px solid var(--border-color)}._replyForm_1pq4m_476 h4{margin-top:0;margin-bottom:.5rem;font-size:.9rem;color:var(--text-primary)}._replyFormActions_1pq4m_491{display:flex;gap:.5rem;margin-top:.5rem}._commentTime_1pq4m_499{font-size:.8rem;color:var(--text-tertiary);display:flex;margin-top:.5rem;align-items:center}._commentActions_1pq4m_507{display:flex;margin-top:.5rem}._viewRepliesLink_1pq4m_512{margin-top:.4rem;margin-bottom:.75rem;padding:.4rem 0;font-size:.85rem}._viewRepliesLink_1pq4m_512 a{color:var(--color-primary);text-decoration:none}._viewRepliesLink_1pq4m_512 a:hover{text-decoration:underline}._repliesCount_1pq4m_528{font-size:.75rem;margin-left:.25rem;color:var(--text-tertiary)}@keyframes _fadeIn_1pq4m_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._topicHeader_1pq4m_17{flex-direction:column;align-items:flex-start}._topicMeta_1pq4m_80{flex-direction:column;align-items:flex-start;gap:.75rem}._userInfoSection_1pq4m_91{width:100%;flex-direction:row;align-items:flex-start}._userInfo_1pq4m_91{width:auto;flex-direction:row;align-items:center;margin-right:.5rem}._userInfo_1pq4m_91 ._userName_1pq4m_119{margin-left:.5rem;text-align:left}._timeInfo_1pq4m_145{align-items:flex-start;margin-top:.5rem}._commentHeader_1pq4m_278{flex-direction:row;align-items:flex-start}._commentUser_1pq4m_107{width:auto;flex-direction:row;align-items:center;margin-right:.5rem}._commentUser_1pq4m_107 ._userName_1pq4m_119{margin-left:.5rem;text-align:left}._nestedComments_1pq4m_426{margin-left:.5rem}._nestedComment_1pq4m_426{margin-left:calc(var(--comment-level, 1) * .5rem)}._nestedComment_1pq4m_426 ._commentUser_1pq4m_107{min-width:2.5rem}}
