.auth-intro{color:var(--muted);line-height:1.6;margin:0}.auth-controls{flex-wrap:wrap}.auth-email{overflow-wrap:anywhere;max-width:250px}.community-panel{border-top:1px solid var(--border-glass);margin-top:28px;padding-top:26px}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-heading small{color:var(--muted);font-size:.68rem;letter-spacing:.16em}.community-heading h4{font-size:1.3rem;margin:8px 0 14px}.community-status{color:var(--muted);line-height:1.6;min-height:1.5em;margin:12px 0}.comment-form{display:grid;gap:12px;margin:20px 0}.comment-form[hidden],.comment-login[hidden],.comments-more[hidden],#authForm button[hidden]{display:none}.comment-form label{font-size:.9rem}.comment-form label span{color:var(--muted);font-size:.75rem;margin-left:12px}.comment-form textarea{resize:vertical;min-height:100px;width:100%;box-sizing:border-box;padding:14px;border:1px solid var(--border-glass);border-radius:14px;background:rgba(255,255,255,.04);color:var(--text);font:inherit;line-height:1.6}.comment-form>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-form small{color:var(--muted);line-height:1.5}.comment-list{display:grid;gap:14px;margin-top:22px}.community-comment{padding:18px;border:1px solid var(--border-glass);border-radius:16px;background:rgba(255,255,255,.025)}.community-comment>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.community-comment strong{font-size:.9rem;overflow-wrap:anywhere}.community-comment time{color:var(--muted);font-size:.75rem}.community-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:12px 0}.community-comment .btn{font-size:.75rem;padding:6px 10px}.comments-more{margin-top:16px}#authForm input:focus-visible,.comment-form textarea:focus-visible{outline:2px solid #c2d6aa;outline-offset:3px}#voteBtn[aria-pressed="true"]{border-color:#c2d6aa;color:#c2d6aa}@media(max-width:600px){.community-heading{align-items:start}.community-heading h4{font-size:1.1rem}.comment-form>div{align-items:stretch;flex-direction:column}.auth-email{max-width:180px}}
.auth-controls .auth-email{white-space:normal;overflow:visible;text-overflow:clip;max-width:min(320px,60vw)}
