.community{max-width:1040px;margin:0 auto;color:var(--text,#e6e8ef)}
.community-intro,.community-auth,.community-nav,.community-actions,.community-section-title,.community-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.community-intro,.community-section-title{justify-content:space-between}.community-auth{padding:20px 0;border-bottom:1px solid #33404c}.community-auth>span{flex:1 1 280px}.community-nav{padding:20px 0;gap:8px}.community-nav [aria-current=page]{background:#dec073;color:#101720;border-color:#dec073}
.community button,.community input,.community select,.community-dialog button,.community-dialog input,.community-dialog select{min-height:44px}.community button,.community-dialog button{cursor:pointer;font:inherit;padding:10px 16px;border:1px solid #465566;border-radius:8px;background:#1a2734;color:#f1f3f6}.community button:disabled,.community-dialog button:disabled{opacity:.5;cursor:not-allowed}.community a{color:#ead197}.community .tool-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.community button:hover:not(:disabled),.community-dialog button:hover:not(:disabled){border-color:#dfc47e}.community :focus-visible,.community-dialog :focus-visible{outline:3px solid #e1c479;outline-offset:3px}
.community-card{border:1px solid #354353;border-radius:12px;padding:22px;margin:12px 0;background:#131e29;overflow-wrap:anywhere}.community-card h2,.community-card h3{margin-top:0}.community-post-title{font-weight:700!important;text-align:left;font-size:1.15rem!important;background:transparent!important;border:0!important;padding-left:0!important;width:100%;line-height:1.5}.community-muted,.community-card small{color:#b0bfcd;font-size:.9rem}.community-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.community-comment{margin-left:20px;border-left:3px solid #697d8e}.community-actions{margin-top:18px}.community-actions button{font-size:.9rem}.community-pagination{justify-content:center;margin:24px 0}.community-empty{text-align:center;padding:50px 20px;border:1px dashed #41505f;border-radius:12px}.community-status:empty{display:none}.community-status{padding:12px 16px;border-left:3px solid #e0c780;background:#1e2b37}.community .tool-error,.community-dialog .tool-error{color:#ffb4ac}.community-danger{border-color:#af635a!important;color:#ffc1b9!important}
.community .tool-field,.community-dialog .tool-field{display:grid;gap:8px;margin:16px 0}.community input,.community select,.community textarea,.community-dialog input,.community-dialog select,.community-dialog textarea{box-sizing:border-box;width:100%;padding:12px;color:#f0f2f6;background:#0b1520;border:1px solid #526172;border-radius:6px;font:inherit}.community textarea,.community-dialog textarea{resize:vertical;min-height:140px}.community-consent{display:flex;gap:12px;align-items:center;margin:20px 0;line-height:1.6}.community-consent input{width:24px;min-width:24px;min-height:24px;height:24px}.community code{display:block;overflow-wrap:anywhere;line-height:1.7;margin-bottom:12px}.community-dialog{box-sizing:border-box;width:min(680px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:#15212d;color:#eff1f4;border:1px solid #617080;border-radius:14px;padding:26px}.community-dialog::backdrop{background:#000b}.community-dialog h2{margin-top:0}.community-dialog-body{line-height:1.6}.community-dialog [role=status]:empty{display:none}
@media(max-width:600px){.community-card{padding:16px}.community-comment{margin-left:0}.community-section-title h2{font-size:1.3rem}.community-auth button{flex:1 1 180px}.community-nav button{flex:1 1 70px}.community-dialog{padding:18px}.community-actions{gap:8px}.community-intro{align-items:flex-start}.community-intro>a{width:100%}}
