.community-page{margin:0;background:#0c0f14;color:#e8eaf0;font:16px/1.6 system-ui,sans-serif}.community-shell{max-width:850px;margin:auto;padding:2rem 1rem 5rem}.community-page a,.community-modal a{color:#caff27}.community-page h1{line-height:1.15}.community-card{background:#151b25;border:1px solid #333e4f;border-radius:12px;margin:1rem 0;padding:1.1rem 1.25rem;overflow-wrap:anywhere}.community-card h2{font-size:1.2rem;margin:.1rem 0}.community-meta{color:#b5bfce;font-size:.9rem}.community-content{white-space:normal;overflow-wrap:anywhere}.community-member{border:0;background:transparent;color:#81b8ff;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.community-modal{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;color:#eef2f7;font:16px/1.5 system-ui,sans-serif}.community-modal[hidden]{display:none}.community-dialog{background:#111925;border:1px solid #526075;border-radius:12px;width:min(680px,100%);max-height:90vh;overflow:auto;padding:1.25rem;box-sizing:border-box}.community-dialog h2{margin-top:0}.community-dialog button{cursor:pointer}.community-dialog .community-card{background:#1a2432}.community-dialog .community-card p{white-space:pre-wrap;overflow-wrap:anywhere}.community-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.community-close{float:right}
