.news-detail-module__8oPKta__page{--bg:#0c0b0a;--bg-raised:#151413;--bg-card:#1a1918;--fg:#e8e4de;--fg-mid:#a09a93;--fg-dim:#5c5854;--fg-faint:#2e2c2a;--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:760px;margin:0 auto;padding:3rem 2rem 6rem;animation:.5s both news-detail-module__8oPKta__fadeUp}.news-detail-module__8oPKta__back{color:var(--fg-dim);align-items:center;gap:.4rem;margin-bottom: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{border-bottom:1px solid var(--fg-faint);margin-bottom:2.5rem;padding-bottom:2rem}.news-detail-module__8oPKta__postTitle{font-family:var(--serif);color:var(--fg);margin-bottom:.5rem;font-size:1.55rem;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:var(--fg-mid);white-space:pre-wrap;margin-bottom:1.2rem;font-size:.88rem;line-height:1.7}.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-bottom:1.5rem;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:10px;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:var(--bg);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:2rem 1.2rem 4rem}.news-detail-module__8oPKta__postTitle{font-size:1.25rem}.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}}
