.news-detail-module__8oPKta__page{--bg:#f9f7f4;--bg-raised:#fff;--bg-card:#fff;--fg:#17100c;--fg-mid:#4a4540;--fg-dim:#9a8e85;--fg-faint:#edeae4;--accent:#e87a2e;--green:#4a9e6e;--red:#c45a4a;--serif:var(--font-serif);--sans:var(--font-sans);--mono:var(--font-jetbrains-mono), monospace;background:var(--bg);color:var(--fg);font-family:var(--sans);min-height:100vh;line-height:1.6}.news-detail-module__8oPKta__inner{max-width:780px;margin:0 auto;padding:2rem 1.4rem 4.5rem;animation:.5s both news-detail-module__8oPKta__fadeUp}.news-detail-module__8oPKta__back{color:var(--fg-dim);align-items:center;gap:.4rem;margin-bottom:1.2rem;font-size:.78rem;text-decoration:none;transition:color .15s;display:inline-flex}.news-detail-module__8oPKta__back:hover{color:var(--fg-mid)}.news-detail-module__8oPKta__postCard{background:var(--bg-card);border:1px solid var(--fg-faint);border-radius:18px;margin-bottom:1.8rem;padding:1.4rem;box-shadow:0 1px 2px #1c1a180a,0 14px 28px -22px #1c1a1838}.news-detail-module__8oPKta__postCat{letter-spacing:.09em;text-transform:uppercase;color:#b84a10;background:#fef0e6;border:1px solid #f5c9a8;border-radius:999px;margin-bottom:.9rem;padding:.24rem .7rem;font-size:.7rem;font-weight:700;display:inline-block}.news-detail-module__8oPKta__postTitle{font-family:var(--serif);color:var(--fg);margin-bottom:.6rem;font-size:clamp(1.55rem,7vw,2.2rem);font-weight:400;line-height:1.3}.news-detail-module__8oPKta__postTitleLink{color:inherit;text-decoration:none}.news-detail-module__8oPKta__postTitleLink:hover{color:var(--fg-mid)}.news-detail-module__8oPKta__postDomain{font-family:var(--mono);color:var(--fg-dim);margin-bottom:1rem;font-size:.68rem;display:block}.news-detail-module__8oPKta__postBody{color:#2e2520;white-space:pre-wrap;margin-bottom:1.4rem;font-size:1rem;line-height:1.72}.news-detail-module__8oPKta__sectionLabel,.news-detail-module__8oPKta__contextLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:.55rem;font-size:.7rem;font-weight:700}.news-detail-module__8oPKta__contextBox{background:#f8f4ee;border:1px solid #ede7de;border-radius:12px;margin-bottom:1.4rem;padding:1rem}.news-detail-module__8oPKta__contextText{color:var(--fg-mid);margin:0;font-size:.95rem;line-height:1.68}.news-detail-module__8oPKta__actionsSection{margin-bottom:1.4rem}.news-detail-module__8oPKta__actionsList{flex-direction:column;gap:.65rem;display:flex}.news-detail-module__8oPKta__actionItem{color:#2e2520;background:#fafaf7;border:1px solid #ede7de;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;font-size:.92rem;line-height:1.55;display:flex}.news-detail-module__8oPKta__actionBullet{width:1.35rem;height:1.35rem;color:var(--accent);background:#fef0e6;border:1px solid #f5c9a8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.news-detail-module__8oPKta__postMeta{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.news-detail-module__8oPKta__dot{color:var(--fg-faint)}.news-detail-module__8oPKta__sourceLink{color:var(--accent);text-decoration:none}.news-detail-module__8oPKta__sourceLink:hover{text-decoration:underline}.news-detail-module__8oPKta__commentsHeader{font-family:var(--serif);color:var(--fg);margin:0 0 1rem;font-size:1.1rem;font-weight:400}.news-detail-module__8oPKta__commentList{flex-direction:column;margin-bottom:3rem;display:flex}.news-detail-module__8oPKta__comment{border-bottom:1px solid var(--fg-faint);padding:1.2rem 0}.news-detail-module__8oPKta__comment:last-child{border-bottom:none}.news-detail-module__8oPKta__commentHeader{align-items:flex-start;gap:.75rem;margin-bottom:.6rem;display:flex}.news-detail-module__8oPKta__commentAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.news-detail-module__8oPKta__commentAvatarInitials{background:var(--fg-faint);width:32px;height:32px;font-family:var(--serif);color:var(--fg-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.news-detail-module__8oPKta__commentMeta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.news-detail-module__8oPKta__commentMetaTop{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.news-detail-module__8oPKta__commentAuthor{color:var(--fg);font-size:.78rem;font-weight:500}.news-detail-module__8oPKta__commentBadge{font-family:var(--mono);color:var(--accent);background:#e87a2e1a;border-radius:2px;padding:.08rem .35rem;font-size:.55rem}.news-detail-module__8oPKta__commentTime{font-family:var(--mono);color:var(--fg-dim);font-size:.62rem}.news-detail-module__8oPKta__commentBody{color:var(--fg-mid);font-size:.86rem;line-height:1.65}.news-detail-module__8oPKta__compose{background:var(--bg-card);border:1px solid var(--fg-faint);border-radius:14px;padding:1.6rem 1.8rem}.news-detail-module__8oPKta__composeLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:.8rem;font-size:.65rem;display:block}.news-detail-module__8oPKta__composeTextarea{background:var(--bg-raised);border:1px solid var(--fg-faint);width:100%;color:var(--fg);font-family:var(--sans);resize:vertical;box-sizing:border-box;border-radius:6px;min-height:90px;padding:.8rem 1rem;font-size:.86rem;line-height:1.6;transition:border-color .2s}.news-detail-module__8oPKta__composeTextarea::placeholder{color:var(--fg-dim)}.news-detail-module__8oPKta__composeTextarea:focus{border-color:var(--fg-mid);outline:none}.news-detail-module__8oPKta__composeFooter{justify-content:flex-end;margin-top:.8rem;display:flex}.news-detail-module__8oPKta__submitBtn{background:var(--accent);color:#fff;font-family:var(--sans);cursor:pointer;border:none;border-radius:5px;padding:.45rem 1.1rem;font-size:.8rem;font-weight:500;transition:opacity .15s}.news-detail-module__8oPKta__submitBtn:hover{opacity:.88}.news-detail-module__8oPKta__submitBtn:disabled{opacity:.45;cursor:not-allowed}.news-detail-module__8oPKta__loginPrompt{color:var(--fg-dim);margin-top:.8rem;font-size:.82rem}.news-detail-module__8oPKta__loginPrompt a{color:var(--accent);text-decoration:none}.news-detail-module__8oPKta__loginPrompt a:hover{text-decoration:underline}.news-detail-module__8oPKta__errorMsg{color:var(--red);margin-top:.6rem;font-size:.78rem}.news-detail-module__8oPKta__successMsg{color:var(--green);margin-top:.6rem;font-size:.78rem}@keyframes news-detail-module__8oPKta__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.news-detail-module__8oPKta__inner{padding:1.15rem 1rem 3.5rem}.news-detail-module__8oPKta__postCard{border-radius:16px;padding:1.1rem}.news-detail-module__8oPKta__postTitle{line-height:1.2}.news-detail-module__8oPKta__compose{padding:1.2rem}}@media (max-width:900px){.news-detail-module__8oPKta__inner{padding:2.2rem 1.4rem 4.4rem}.news-detail-module__8oPKta__postMeta{row-gap:.25rem}.news-detail-module__8oPKta__commentHeader{align-items:center}}
.NewsComments-module__8ZepdW__discussion{margin-top:28px}.NewsComments-module__8ZepdW__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.NewsComments-module__8ZepdW__label{letter-spacing:1.1px;text-transform:uppercase;color:#b0a89e;font-size:9px;font-weight:700;font-family:var(--font-sans)}.NewsComments-module__8ZepdW__sortTabs{background:#faf8f5;border:1px solid #ede7de;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.NewsComments-module__8ZepdW__sortBtn{color:#8c837b;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.NewsComments-module__8ZepdW__sortBtnActive{color:#e87a2e;background:#fff;box-shadow:0 1px 2px #1c1a180f}.NewsComments-module__8ZepdW__composer,.NewsComments-module__8ZepdW__signinPrompt{background:#fff;border:1px solid #ede7de;border-radius:14px;margin-bottom:18px;padding:12px}.NewsComments-module__8ZepdW__composerFocused{border-color:#f5c9a8;box-shadow:0 0 0 3px #e87a2e14}.NewsComments-module__8ZepdW__textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:44px;font-family:var(--font-sans);color:#2e2520;background:0 0;border:0;outline:none;padding:0;font-size:13px;line-height:1.6}.NewsComments-module__8ZepdW__textarea::placeholder{color:#a7a09a}.NewsComments-module__8ZepdW__composerFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.NewsComments-module__8ZepdW__composerHint{color:#a7a09a;font-size:11px;font-family:var(--font-sans)}.NewsComments-module__8ZepdW__primaryBtn,.NewsComments-module__8ZepdW__secondaryBtn,.NewsComments-module__8ZepdW__ghostBtn{min-height:34px;font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.NewsComments-module__8ZepdW__primaryBtn{color:#fff;background:#e87a2e}.NewsComments-module__8ZepdW__primaryBtn:disabled{cursor:default;background:#f0b07a}.NewsComments-module__8ZepdW__secondaryBtn{color:#e87a2e;background:#fef0e6;border:1px solid #f5c9a8}.NewsComments-module__8ZepdW__ghostBtn{color:#8c837b;background:0 0}.NewsComments-module__8ZepdW__signinPrompt{color:#8c837b;font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.NewsComments-module__8ZepdW__empty{text-align:center;color:#8c837b;background:#fff;border:1px dashed #ded8cf;border-radius:14px;padding:20px}.NewsComments-module__8ZepdW__emptyTitle{font-family:var(--font-serif);color:#2e2520;margin-bottom:4px;font-size:18px;font-weight:600}.NewsComments-module__8ZepdW__threadList{flex-direction:column;gap:14px;display:flex}.NewsComments-module__8ZepdW__commentNode{gap:10px;display:flex}.NewsComments-module__8ZepdW__voteColumn{flex-direction:column;flex:0 0 28px;align-items:center;gap:3px;width:28px;display:flex}.NewsComments-module__8ZepdW__voteBtn{color:#9a8e85;cursor:pointer;background:#fff;border:1px solid #ede7de;border-radius:999px;width:28px;height:28px;font-size:11px;line-height:1}.NewsComments-module__8ZepdW__voteBtnActive{color:#e87a2e;background:#fef0e6;border-color:#f5c9a8}.NewsComments-module__8ZepdW__score{color:#9a8e85;font-size:11px;font-weight:700;font-family:var(--font-sans)}.NewsComments-module__8ZepdW__commentBody{background:#fff;border:1px solid #ede7de;border-radius:14px;flex:1;min-width:0;padding:12px 14px}.NewsComments-module__8ZepdW__commentMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.NewsComments-module__8ZepdW__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.NewsComments-module__8ZepdW__avatarInitials{color:#8c3d10;width:24px;height:24px;font-size:10px;font-weight:800;font-family:var(--font-sans);background:#f5c9a8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.NewsComments-module__8ZepdW__author{color:#2e2520;font-size:12px;font-weight:700;font-family:var(--font-sans)}.NewsComments-module__8ZepdW__role{color:#9a8e85;font-size:11px;font-family:var(--font-sans)}.NewsComments-module__8ZepdW__time{color:#b0a89e;font-size:11px;font-family:var(--font-sans)}.NewsComments-module__8ZepdW__commentText{color:#4a4540;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.68}.NewsComments-module__8ZepdW__commentActions{align-items:center;gap:10px;margin-top:8px;display:flex}.NewsComments-module__8ZepdW__actionLink{color:#8c837b;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.NewsComments-module__8ZepdW__actionLink:hover{color:#e87a2e}.NewsComments-module__8ZepdW__replyComposer{border-top:1px solid #f0ece6;margin-top:10px;padding-top:10px}.NewsComments-module__8ZepdW__replies{border-left:2px solid #f0ece6;flex-direction:column;gap:10px;margin-top:10px;margin-left:28px;padding-left:14px;display:flex}@media (max-width:640px){.NewsComments-module__8ZepdW__header{flex-direction:column;align-items:flex-start;gap:10px}.NewsComments-module__8ZepdW__sortTabs{width:100%}.NewsComments-module__8ZepdW__sortBtn{flex:1;min-height:34px}.NewsComments-module__8ZepdW__signinPrompt,.NewsComments-module__8ZepdW__composerFooter{flex-direction:column;align-items:stretch}.NewsComments-module__8ZepdW__primaryBtn,.NewsComments-module__8ZepdW__secondaryBtn{width:100%;min-height:40px}.NewsComments-module__8ZepdW__commentNode{gap:8px}.NewsComments-module__8ZepdW__commentBody{padding:11px 12px}.NewsComments-module__8ZepdW__replies{margin-left:14px;padding-left:10px}}
