.community-main h1{font-size:clamp(1.6rem,4vw,2.6rem)}.community-main form{gap:16px;max-width:560px;margin:24px 0;display:grid}.community-main form label{gap:8px;display:grid}.community-main input:not([type=checkbox]),.community-main select{width:100%;min-width:0}.community-main form button{justify-self:start}.community-main .check-label{align-items:start;display:flex}.community-main input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.community-main section section,.community-main details{margin:32px 0}.community-main summary{cursor:pointer;padding:12px 0}.community-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.community-section{padding:28px 0}.community-main p{line-height:1.7}#community-message{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--accent,#8bc4a8)}.category-bars{gap:20px;margin:30px 0;display:grid}.category-bars .section-heading{margin:0 0 8px}.category-bars progress{accent-color:#8bc4a8;width:100%;height:8px}.match{border-top:1px solid #333;padding:20px 0}.community-main .source-row strong{overflow-wrap:anywhere}.community-main .source-row>div{min-width:0}@media (max-width:650px){.community-grid{grid-template-columns:1fr;gap:16px}#community .site-header{flex-wrap:wrap;gap:12px}#community .site-nav{flex-wrap:wrap}.community-main .source-row{flex-direction:column;align-items:stretch;gap:16px}.community-main .source-row .actions{flex-wrap:wrap}}.google-login{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:4px;padding:10px 18px;font-weight:600;display:inline-block}.google-login:hover{background:var(--raised)}
