.post-detail-module__6GnVBa__page{--bg:#0c0b0a;--bg-raised:#151413;--bg-card:#1a1918;--fg:#e8e4de;--fg-mid:#a09a93;--fg-dim:#5c5854;--fg-faint:#2e2c2a;--accent:#e87a2e;--accent-warm:#c9b99a;--green:#4a9e6e;--red:#c45a4a;--blue:#5a8abf;--purple:#9b7ed8;--yellow:#c9a84c;--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}.post-detail-module__6GnVBa__inner{max-width:760px;margin:0 auto;padding:3rem 2rem 6rem}.post-detail-module__6GnVBa__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}.post-detail-module__6GnVBa__back:hover{color:var(--fg-mid)}.post-detail-module__6GnVBa__postCard{background:var(--bg-card);border:1px solid var(--fg-faint);border-radius:12px;margin-bottom:3rem;padding:2.2rem 2.4rem}.post-detail-module__6GnVBa__postMeta{align-items:center;gap:.8rem;margin-bottom:1.4rem;display:flex}.post-detail-module__6GnVBa__postAvatar{background:var(--fg-faint);width:36px;height:36px;font-family:var(--serif);color:var(--fg-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex;overflow:hidden}.post-detail-module__6GnVBa__postAuthorInfo{flex:1}.post-detail-module__6GnVBa__postAuthorName{color:var(--fg);font-size:.84rem;font-weight:500;display:block}.post-detail-module__6GnVBa__postAuthorRole{color:var(--fg-dim);font-size:.72rem}.post-detail-module__6GnVBa__postTime{font-family:var(--mono);color:var(--fg-dim);font-size:.65rem}.post-detail-module__6GnVBa__postTypeTag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-bottom:1rem;padding:.18rem .55rem;font-size:.6rem;display:inline-block}.post-detail-module__6GnVBa__tagQuestion{color:var(--purple);background:#9b7ed81a;border:1px solid #9b7ed833}.post-detail-module__6GnVBa__tagBreakdown{color:var(--accent);background:#e87a2e1a;border:1px solid #e87a2e33}.post-detail-module__6GnVBa__tagLost{color:var(--red);background:#c45a4a1a;border:1px solid #c45a4a33}.post-detail-module__6GnVBa__tagWin{color:var(--green);background:#4a9e6e1a;border:1px solid #4a9e6e33}.post-detail-module__6GnVBa__tagStalled{color:var(--blue);background:#5a8abf1a;border:1px solid #5a8abf33}.post-detail-module__6GnVBa__tagPlaybook{color:var(--yellow);background:#c9a84c1a;border:1px solid #c9a84c33}.post-detail-module__6GnVBa__postTitle{font-family:var(--serif);color:var(--fg);margin-bottom:1.2rem;font-size:1.7rem;font-weight:400;line-height:1.25}.post-detail-module__6GnVBa__postBody{color:var(--fg-mid);white-space:pre-wrap;font-size:.9rem;line-height:1.75}.post-detail-module__6GnVBa__postStats{border-top:1px solid var(--fg-faint);align-items:center;gap:1.5rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.post-detail-module__6GnVBa__stat{color:var(--fg-dim);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.post-detail-module__6GnVBa__statGreen{color:var(--green)}.post-detail-module__6GnVBa__commentsHeader{font-family:var(--serif);color:var(--fg);margin-bottom:1.5rem;font-size:1.15rem;font-weight:400}.post-detail-module__6GnVBa__commentList{flex-direction:column;gap:1px;margin-bottom:3rem;display:flex}.post-detail-module__6GnVBa__comment{border-bottom:1px solid var(--fg-faint);padding:1.6rem 0}.post-detail-module__6GnVBa__comment:last-child{border-bottom:none}.post-detail-module__6GnVBa__commentMeta{align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.post-detail-module__6GnVBa__commentAvatar{background:var(--fg-faint);width:28px;height:28px;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;overflow:hidden}.post-detail-module__6GnVBa__commentAuthorName{color:var(--fg);font-size:.8rem;font-weight:500}.post-detail-module__6GnVBa__commentAuthorBadge{font-family:var(--mono);color:var(--accent);background:#e87a2e1a;border-radius:2px;padding:.08rem .35rem;font-size:.55rem}.post-detail-module__6GnVBa__commentTime{font-family:var(--mono);color:var(--fg-dim);margin-left:auto;font-size:.62rem}.post-detail-module__6GnVBa__commentBody{color:var(--fg-mid);font-size:.86rem;line-height:1.65}.post-detail-module__6GnVBa__commentFooter{align-items:center;gap:1rem;margin-top:.8rem;display:flex}.post-detail-module__6GnVBa__helpfulBtn{color:var(--fg-dim);cursor:pointer;font-size:.72rem;font-family:var(--sans);background:0 0;border:none;align-items:center;gap:.3rem;padding:0;transition:color .15s;display:flex}.post-detail-module__6GnVBa__helpfulBtn:hover{color:var(--green)}.post-detail-module__6GnVBa__compose{background:var(--bg-card);border:1px solid var(--fg-faint);border-radius:12px;padding:1.8rem 2rem}.post-detail-module__6GnVBa__composeLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:.8rem;font-size:.72rem;display:block}.post-detail-module__6GnVBa__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:8px;min-height:100px;padding:.9rem 1rem;font-size:.88rem;line-height:1.6;transition:border-color .2s}.post-detail-module__6GnVBa__composeTextarea::placeholder{color:var(--fg-dim)}.post-detail-module__6GnVBa__composeTextarea:focus{border-color:var(--fg-mid);outline:none}.post-detail-module__6GnVBa__composeFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.post-detail-module__6GnVBa__anonToggle{color:var(--fg-dim);cursor:pointer;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.post-detail-module__6GnVBa__anonToggle input{accent-color:var(--accent);cursor:pointer}.post-detail-module__6GnVBa__submitBtn{background:var(--accent);color:var(--bg);font-family:var(--sans);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.2rem;font-size:.82rem;font-weight:500;transition:opacity .15s}.post-detail-module__6GnVBa__submitBtn:hover{opacity:.88}.post-detail-module__6GnVBa__submitBtn:disabled{opacity:.45;cursor:not-allowed}.post-detail-module__6GnVBa__loginPrompt{color:var(--fg-dim);margin-top:.8rem;font-size:.82rem}.post-detail-module__6GnVBa__loginPrompt a{color:var(--accent);text-decoration:none}.post-detail-module__6GnVBa__loginPrompt a:hover{text-decoration:underline}.post-detail-module__6GnVBa__errorMsg{color:var(--red);margin-top:.6rem;font-size:.78rem}.post-detail-module__6GnVBa__successMsg{color:var(--green);margin-top:.6rem;font-size:.82rem}@media (max-width:640px){.post-detail-module__6GnVBa__inner{padding:2rem 1.2rem 4rem}.post-detail-module__6GnVBa__postCard{padding:1.4rem 1.2rem}.post-detail-module__6GnVBa__postTitle{font-size:1.3rem}.post-detail-module__6GnVBa__compose{padding:1.2rem}}
