.TopicTabs-module__U-dPdW__wrapper{border-bottom:1px solid var(--border);scrollbar-width:none;overflow-x:auto}.TopicTabs-module__U-dPdW__wrapper::-webkit-scrollbar{display:none}.TopicTabs-module__U-dPdW__tabs{min-width:max-content;padding:0 var(--space-md);gap:0;display:flex}.TopicTabs-module__U-dPdW__tab{padding:var(--space-sm)var(--space-md);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;font-size:.75rem;font-weight:500}.TopicTabs-module__U-dPdW__tab:hover{color:var(--text-secondary);background:var(--bg-surface)}.TopicTabs-module__U-dPdW__tab.TopicTabs-module__U-dPdW__active{color:var(--accent-cyan);border-bottom-color:var(--accent-cyan);text-shadow:var(--glow-cyan)}
.TranslateButton-module__Z-ZLJG__container{flex-direction:column;align-items:flex-start;display:inline-flex}.TranslateButton-module__Z-ZLJG__button{color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8rem;transition:all .2s;display:flex}.TranslateButton-module__Z-ZLJG__button:hover{color:var(--primary);background:#ffffff0d}.TranslateButton-module__Z-ZLJG__button.TranslateButton-module__Z-ZLJG__active{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d}.TranslateButton-module__Z-ZLJG__label{font-weight:500}.TranslateButton-module__Z-ZLJG__translationBox{border-left:2px solid var(--primary);border-radius:0 var(--radius-sm)var(--radius-sm)0;background:#0000004d;width:100%;margin-top:.5rem;padding:.75rem}.TranslateButton-module__Z-ZLJG__miniSelect{color:#000;border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer;opacity:.9;background:#fff;max-height:200px;margin-left:.5rem;padding:0 .25rem;font-size:.7rem;transition:all .2s;overflow-y:auto}.TranslateButton-module__Z-ZLJG__miniSelect option{color:#000;background:#fff}.TranslateButton-module__Z-ZLJG__miniSelect:hover{opacity:1;color:var(--text-primary)}.TranslateButton-module__Z-ZLJG__miniSelect:focus{outline:none}.TranslateButton-module__Z-ZLJG__translatedText{color:var(--foreground);font-family:Noto Sans JP,sans-serif;font-size:1rem;line-height:1.5}.TranslateButton-module__Z-ZLJG__attribution{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-size:.7rem}
.CommentSection-module__RAw1wq__section{border-top:1px solid var(--border-light);margin-top:1rem;padding-top:1rem;animation:.3s CommentSection-module__RAw1wq__fadeIn}.CommentSection-module__RAw1wq__list{flex-direction:column;gap:1rem;max-height:400px;margin-bottom:1rem;padding-right:4px;display:flex;overflow-y:auto}.CommentSection-module__RAw1wq__list::-webkit-scrollbar{width:4px}.CommentSection-module__RAw1wq__list::-webkit-scrollbar-track{background:0 0}.CommentSection-module__RAw1wq__list::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}.CommentSection-module__RAw1wq__commentItem{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #0000;padding:.75rem;transition:all .2s}.CommentSection-module__RAw1wq__commentItem:hover{border-color:var(--border-light);background:#ffffff0d}.CommentSection-module__RAw1wq__commentHeader{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8rem;display:flex}.CommentSection-module__RAw1wq__author{color:var(--text-secondary);font-weight:500}.CommentSection-module__RAw1wq__verified{color:var(--accent);font-size:.8rem}.CommentSection-module__RAw1wq__date{opacity:.7;margin-left:auto;font-size:.7rem}.CommentSection-module__RAw1wq__content{color:var(--text-primary);white-space:pre-wrap;margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.CommentSection-module__RAw1wq__actions{justify-content:flex-end;display:flex}.CommentSection-module__RAw1wq__input{background:var(--bg-surface);border:1px solid var(--border-light);width:100%;font-size:.9rem}.CommentSection-module__RAw1wq__form{align-items:center;gap:.5rem;display:flex}.CommentSection-module__RAw1wq__deleteBtn{color:var(--text-muted);cursor:pointer;opacity:.5;background:0 0;border:none;padding:4px}.CommentSection-module__RAw1wq__deleteBtn:hover{color:var(--status-error);opacity:1}.CommentSection-module__RAw1wq__loading,.CommentSection-module__RAw1wq__empty{text-align:center;color:var(--text-muted);padding:1rem;font-size:.9rem}.CommentSection-module__RAw1wq__loginPrompt{text-align:center;color:var(--text-muted);border-radius:var(--radius-sm);background:#ffffff05;padding:.5rem;font-size:.9rem}.CommentSection-module__RAw1wq__error{color:var(--status-error);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem;display:flex}@keyframes CommentSection-module__RAw1wq__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.PostCard-module__4Pqvaq__card{gap:var(--space-md);flex-direction:column;display:flex}.PostCard-module__4Pqvaq__meta{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.PostCard-module__4Pqvaq__metaLeft{align-items:center;gap:var(--space-sm);display:flex}.PostCard-module__4Pqvaq__topicBadge{font-weight:600}.PostCard-module__4Pqvaq__content{color:var(--text-primary);word-break:break-word;white-space:pre-wrap;font-size:.95rem;line-height:1.7}.PostCard-module__4Pqvaq__footer{justify-content:space-between;align-items:center;display:flex}.PostCard-module__4Pqvaq__author{align-items:center;gap:var(--space-xs);display:flex}.PostCard-module__4Pqvaq__verified{color:var(--accent-cyan);filter:drop-shadow(var(--glow-cyan));margin-left:4px;font-size:.7rem}.PostCard-module__4Pqvaq__actions{align-items:center;gap:var(--space-md);display:flex}
.page-module__E0kJGG__feed{padding-top:var(--space-lg);padding-bottom:100px}.page-module__E0kJGG__demoNotice{text-align:center;padding:var(--space-sm);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);color:var(--accent-amber)}.page-module__E0kJGG__posts{gap:var(--space-md);flex-direction:column;display:flex}.page-module__E0kJGG__empty{text-align:center;padding:var(--space-3xl)var(--space-lg)}.page-module__E0kJGG__emptyHint{color:var(--text-muted);margin-top:var(--space-sm);font-size:.85rem}.page-module__E0kJGG__fab{bottom:var(--space-xl);right:var(--space-xl);background:var(--accent-cyan);width:56px;height:56px;color:var(--bg-void);box-shadow:var(--glow-cyan),0 4px 20px #00000080;transition:all var(--transition-fast);z-index:50;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.page-module__E0kJGG__fab:hover{box-shadow:0 0 20px var(--accent-cyan),0 4px 30px #0009;color:var(--bg-void);transform:scale(1.1)}@media (max-width:640px){.page-module__E0kJGG__fab{bottom:var(--space-md);right:var(--space-md);width:48px;height:48px}}
