.CommentSection-module__uuLw1G__section{margin-top:var(--space-8)}.CommentSection-module__uuLw1G__title{font-size:var(--fs-xl);margin-bottom:var(--space-6)}.CommentSection-module__uuLw1G__form{gap:var(--space-4);padding:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-8);flex-direction:column;display:flex}.CommentSection-module__uuLw1G__formRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.CommentSection-module__uuLw1G__formActions{align-items:center;gap:var(--space-4);display:flex}.CommentSection-module__uuLw1G__successMsg{font-size:var(--fs-sm);color:var(--success);animation:CommentSection-module__uuLw1G__fadeIn var(--transition-base) ease}.CommentSection-module__uuLw1G__list{gap:var(--space-6);flex-direction:column;display:flex}.CommentSection-module__uuLw1G__comment{padding:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.CommentSection-module__uuLw1G__commentHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.CommentSection-module__uuLw1G__avatar{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-full);width:36px;height:36px;font-weight:var(--fw-bold);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}.CommentSection-module__uuLw1G__avatarSmall{width:28px;height:28px;font-size:var(--fs-xs)}.CommentSection-module__uuLw1G__commentAuthor{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text-primary);display:block}.CommentSection-module__uuLw1G__commentTime{font-size:var(--fs-xs);color:var(--text-tertiary)}.CommentSection-module__uuLw1G__commentContent{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-relaxed)}.CommentSection-module__uuLw1G__replyBtn{margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--accent);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.CommentSection-module__uuLw1G__replyBtn:hover{color:var(--accent-hover)}.CommentSection-module__uuLw1G__replyForm{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);background:var(--bg-tertiary);border-radius:var(--radius-md);flex-direction:column;display:flex}.CommentSection-module__uuLw1G__replyActions{gap:var(--space-2);display:flex}.CommentSection-module__uuLw1G__replies{margin-top:var(--space-4);padding-left:var(--space-8);border-left:2px solid var(--border);gap:var(--space-4);flex-direction:column;display:flex}.CommentSection-module__uuLw1G__reply{padding-top:var(--space-4)}.CommentSection-module__uuLw1G__empty{text-align:center;padding:var(--space-10);background:var(--bg-secondary);border:1px dashed var(--border);border-radius:var(--radius-lg)}.CommentSection-module__uuLw1G__empty p{color:var(--text-tertiary);font-size:var(--fs-sm)}@media (max-width:768px){.CommentSection-module__uuLw1G__formRow{grid-template-columns:1fr}.CommentSection-module__uuLw1G__replies{padding-left:var(--space-4)}}
.post-module__fFuUMG__article{min-height:100vh}.post-module__fFuUMG__header{padding:var(--space-16) 0 var(--space-8)}.post-module__fFuUMG__headerInner{max-width:var(--max-width-blog);margin:0 auto}.post-module__fFuUMG__meta{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-tertiary);margin-bottom:var(--space-6);display:flex}.post-module__fFuUMG__author{font-weight:var(--fw-semibold);color:var(--text-primary)}.post-module__fFuUMG__metaDot{color:var(--text-tertiary)}.post-module__fFuUMG__title{font-size:clamp(2rem,4vw,3rem);font-weight:var(--fw-extrabold);margin-bottom:var(--space-6);letter-spacing:-.02em;line-height:1.15}.post-module__fFuUMG__excerpt{font-size:var(--fs-lg);color:var(--text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--space-6)}.post-module__fFuUMG__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.post-module__fFuUMG__cover{margin-bottom:var(--space-12)}.post-module__fFuUMG__coverWrapper{border-radius:var(--radius-xl);max-width:960px;margin:0 auto;overflow:hidden}.post-module__fFuUMG__coverImage{width:100%;height:auto;display:block}.post-module__fFuUMG__body{padding-bottom:var(--space-16)}.post-module__fFuUMG__divider{padding:0 0 var(--space-8)}.post-module__fFuUMG__divider hr{max-width:var(--max-width-blog);background:var(--border);border:none;height:1px;margin:0 auto}.post-module__fFuUMG__comments{padding-bottom:var(--space-24)}.post-module__fFuUMG__commentsInner{max-width:var(--max-width-blog);margin:0 auto}@media (max-width:768px){.post-module__fFuUMG__header{padding-top:var(--space-10)}.post-module__fFuUMG__title{font-size:1.75rem}}
