.community{max-width:1080px;color:var(--foreground);min-height:100dvh;margin:0 auto;padding:32px 20px}.community header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.community nav{gap:20px;display:flex}.community a{color:#087f86}.community h1{margin:10px 0;font-size:32px;font-weight:700}.community h2{margin:16px 0;font-size:21px;font-weight:650}.community p{margin:10px 0;line-height:1.7}.community section,.community article,.community form{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:16px 0;padding:22px}.community input,.community textarea,.community select{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:6px;width:100%;max-width:100%;margin:6px 0 12px;padding:10px}.community button{border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:9px 14px}.community button:disabled{opacity:.5;cursor:wait}.community .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community .meta{color:var(--muted-foreground);font-size:13px}.community .post{white-space:pre-wrap;overflow-wrap:anywhere}.community details{border-top:1px solid var(--border);padding:16px 0}.community summary{cursor:pointer;font-weight:600}.community li{margin:8px 0}.community ul,.community ol{padding-left:24px}.community .topic-link{text-align:left;background:var(--card);width:100%;margin:10px 0;display:block}.community .topic-link b{font-size:17px;display:block}.community .error{color:#b44720}.community .hero{border-bottom:1px solid var(--border);padding:24px 0}
