.community-access{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;margin:2.5rem 0}.community-access>*,.community-upload,.community-project{padding:1.8rem;border:1px solid #34454a;border-radius:14px;background:#182b33}.community-access aside{background:#13232b}.community-access li{margin:0 0 1rem;line-height:1.65}.document label{display:block;margin:1rem 0;color:#dce3df}.document input,.document select{box-sizing:border-box;width:100%;padding:.85rem 1rem;margin-top:.45rem;background:#0e1c23;color:#f1ede2;border:1px solid #647b7c;border-radius:7px;font:inherit;min-height:48px}.document input:focus,.document select:focus{outline:2px solid #d2b985;outline-offset:3px}.document button{cursor:pointer;padding:.85rem 1.2rem;background:#d0b584;color:#17262c;border:1px solid #d0b584;border-radius:7px;font-family:inherit;font-size:1rem;font-weight:700;min-height:48px}.document button.secondary{background:#203a44;color:#e3e7df;border-color:#587178}.form-actions,.community-user{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.form-actions{justify-content:flex-start}.community-user{margin:1.5rem 0}.community-user p,.community-user form{margin:0}.community-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.community-upload{margin:2rem 0 3rem;max-width:800px}.form-hint{font-size:.88rem;color:#a8babb;line-height:1.65}.form-error,.form-notice{padding:1rem;border-left:3px solid #c8aa79;background:#27383b}.form-error{border-color:#d9937f;color:#f0c4b7}.community-project{margin:1rem 0}.community-project h3{margin:.5rem 0;font-size:1.35rem}.community-count{font-size:1rem;color:#a8babb}.community-confirm{border-top:1px solid #647b7c;margin-top:1rem;padding-top:1rem}.community-confirm a{margin-left:1rem}.community-footnote{margin-top:3rem;font-size:.9rem;color:#a8babb}@media(max-width:720px){.community-access{grid-template-columns:1fr;gap:1rem}.community-access>*,.community-upload,.community-project{padding:1.2rem}.community-fields{grid-template-columns:1fr}.form-actions>*{width:100%}}
