.community{max-width:48rem;margin:1rem auto;padding:1rem;overflow-wrap:anywhere}.community h1{font-size:clamp(1.5rem,6vw,2rem)}.community form,.community .card{display:grid;gap:.85rem;margin-block:1rem}.community label{display:grid;gap:.4rem}.community label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:.7rem}.community input[type=checkbox]{width:auto;inline-size:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;flex:0 0 24px;padding:0;box-sizing:border-box;margin-top:.25rem}.community-check-caption{flex:1 1 auto;min-width:0}.community input:not([type=checkbox]),.community textarea,.community select{width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:.7rem;border:1px solid #b6cbc5;border-radius:.6rem}.community textarea{min-height:8rem}.community button,.community a.button{min-height:48px;white-space:normal;overflow-wrap:anywhere;padding:.7rem 1rem}.community-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-block:.8rem}.community-actions>*{flex:1 1 11rem}.community-status{white-space:pre-wrap}.community-variant{padding:.75rem;border:1px solid #d4e2dc;border-radius:.8rem}.community-variant img{max-width:100%;height:auto;display:block;margin-block:.75rem}.community h2 button{background:transparent;color:inherit;text-align:left;padding:0;font:inherit}.community-admin-list{display:grid;gap:.6rem}.community-admin-list button{text-align:left}.community .muted{font-size:.9rem;color:#47675e}@media(max-width:440px){.community{padding:.75rem}.community-actions{display:grid;grid-template-columns:1fr}.community-actions>*{width:100%}}.community>header{display:block;position:static;inset:auto;width:auto;height:auto;padding:0;background:transparent;box-shadow:none}.community nav.community-actions{position:static;inset:auto;width:auto;height:auto;max-width:100%;transform:none;background:transparent;border:0;box-shadow:none;padding:0;z-index:auto}.community>header h1{width:auto;max-width:none;white-space:normal}.community summary{cursor:pointer;min-height:48px;padding:.6rem;box-sizing:border-box}.community details{min-width:0}
