.community-board{gap:1.5rem;min-width:0;margin-block:2rem;display:grid}.community-account,.community-card{border:1px solid var(--border,#39332a);background:var(--surface,#151411);border-radius:8px;min-width:0;padding:1.3rem}.community-card h2{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.4}.community-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.community-byline,.community-context{color:var(--muted,#c4beb6);overflow-wrap:anywhere;font-size:.85rem}.community-form,.community-account form{gap:1rem;max-width:760px;margin-block:1rem;display:grid}.community-board label{gap:.4rem;min-width:0;display:grid}.community-board input:not([type=checkbox]),.community-board textarea,.community-board select{width:100%;min-width:0;font:inherit;color:inherit;box-sizing:border-box;background:#161511;border:1px solid #716959;border-radius:4px;padding:.7rem}.community-board textarea{resize:vertical;min-height:120px}.community-board button{font:inherit;color:#17130e;cursor:pointer;white-space:normal;background:#e0b166;border:1px solid #e0b166;border-radius:4px;padding:.6rem .85rem}.community-board button:disabled{opacity:.55;cursor:default}.community-board :focus-visible{outline-offset:4px;outline:3px solid #f4dfb8}.community-actions{flex-wrap:wrap;align-items:start;gap:.8rem;margin-block:1rem;display:flex}.community-actions form{gap:.6rem;max-width:100%;display:grid}.community-board label.community-confirm{align-items:center;font-size:.85rem;display:flex}.community-filter{max-width:360px}.community-error{color:#f7c3b5;overflow-wrap:anywhere;border:1px solid #ed9c87;padding:1rem}.community-card summary{cursor:pointer;min-height:44px;padding:.5rem}@media (max-width:540px){.community-account,.community-card{padding:1rem}.community-board button{min-height:44px}.community-actions{gap:.65rem}.community-card h2{font-size:1.2rem}}
