/* Community uses the existing academy palette, typography and focus treatment. */
.community-discussion h1{font-size:clamp(2.1rem,4vw,3.8rem)}.community-search-form>div{display:flex;gap:12px}.community-search-form input{width:100%;min-width:0}.community-search-form button{flex-shrink:0}.community #bbpress-forums .bbp-replies>.bbp-header,.community #bbpress-forums .bbp-replies>.bbp-footer{display:none}.community-help{margin-top:32px}@media(max-width:500px){.community-search-form>div{display:block}.community-search-form button{margin-top:12px}}
.community #bbpress-forums .bbp-forum-description a,.community #bbpress-forums .bbp-topic-description a,.community #bbpress-forums .bbp-reply-content a{text-decoration:underline;text-underline-offset:3px}.community #bbpress-forums .bbp-reply-permalink,.community #bbpress-forums .bbp-topic-permalink{color:var(--petrol)}
.community{overflow-wrap:anywhere;hyphens:auto}.community-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:center;margin-bottom:64px}.community-hero h1{font-size:clamp(2.5rem,4.4vw,4.7rem)}.community-art{background:#dbe1d3;min-height:350px;position:relative;display:grid;place-items:center;padding:40px;border-radius:55% 45% 45% 55%;isolation:isolate}.community-art span{position:absolute;border:2px solid var(--petrol);width:55%;height:52%;border-radius:50%;transform:rotate(-28deg);z-index:-1}.community-art span:nth-child(2){transform:rotate(28deg);left:12%;border-color:var(--clay)}.community-art span:nth-child(3){transform:rotate(75deg);right:10%}.community-art p{background:#dbe1d3;font-family:Georgia,serif;font-size:2rem;text-align:center;line-height:1.2;padding:10px}.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.community-card{padding:32px;border:1px solid var(--line);background:var(--paper,#fffdf8)}.community-card h3{font-size:1.9rem}.community-card h3 a{text-decoration:none}.community-card h3 a:hover{text-decoration:underline}.community-card p{margin:18px 0}.community-toolbar{display:flex;gap:32px;justify-content:space-between;align-items:start;padding:24px 0;border-block:1px solid var(--line);margin-bottom:48px}.community-toolbar details{max-width:460px}.community-toolbar summary{cursor:pointer;min-height:44px;padding:10px 0}.community-toolbar form{padding:20px 0}.community input,.community textarea,.community select{max-width:100%;box-sizing:border-box;font:inherit;line-height:1.5;min-height:44px;border:1px solid #827681;border-radius:0;background:#fffdf8;color:var(--plum);padding:12px}.community label{display:block;margin-bottom:8px}.community button{min-height:44px;font:inherit;cursor:pointer}.community input[type=text]{width:100%}.community-search,.community-guidelines{margin-top:64px}.community-privacy{padding:16px 20px;background:#e1e6dd;border-left:3px solid var(--petrol)}
.community #bbpress-forums{font-size:1rem;line-height:1.7;color:var(--plum);overflow:visible}.community #bbpress-forums ul.bbp-forums,.community #bbpress-forums ul.bbp-topics,.community #bbpress-forums ul.bbp-replies{font-size:1rem;border-color:var(--line)}.community #bbpress-forums li.bbp-header,.community #bbpress-forums li.bbp-footer{background:#e1e6dd;border-color:var(--line);padding:16px}.community #bbpress-forums li.bbp-body ul.forum,.community #bbpress-forums li.bbp-body ul.topic{padding:22px 16px}.community #bbpress-forums div.odd,.community #bbpress-forums ul.odd,.community #bbpress-forums div.even,.community #bbpress-forums ul.even{background:#fffdf8}.community #bbpress-forums div.bbp-reply-header,.community #bbpress-forums div.bbp-topic-header{background:#f0e9df;padding:16px}.community #bbpress-forums .bbp-reply-content,.community #bbpress-forums .bbp-topic-content{font-size:1.05rem;padding:20px;line-height:1.85}.community #bbpress-forums div.bbp-reply-author,.community #bbpress-forums div.bbp-topic-author{padding:18px 10px;overflow-wrap:anywhere}.community #bbpress-forums fieldset.bbp-form{border:1px solid var(--line);padding:28px;margin:36px 0}.community #bbpress-forums fieldset.bbp-form legend{font-family:Georgia,serif;font-size:1.5rem;padding:0 10px}.community #bbpress-forums textarea.bbp-the-content{height:auto;min-height:200px;background:#fffdf8;color:var(--plum);border:1px solid #827681}.community #bbpress-forums button[type=submit],.community #bbp_search_submit{background:var(--plum);color:#fff;border:1px solid var(--plum);padding:12px 22px}.community #bbpress-forums div.bbp-template-notice{background:#e1e6dd;border:1px solid #a6b9b2;color:#183f3c;padding:12px}.community #bbpress-forums div.bbp-template-notice.error{background:#f5e5dc;border-color:#a34f38;color:#592c24}.community #bbpress-forums .bbp-pagination-links a,.community #bbpress-forums .bbp-pagination-links span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.community #bbpress-forums .bbp-breadcrumb{font-size:.9rem;float:none}.community #bbpress-forums .bbp-search-form{float:none}.community #bbpress-forums .bbp-topic-freshness,.community #bbpress-forums .bbp-topic-voice-count,.community #bbpress-forums .bbp-topic-reply-count{overflow-wrap:anywhere}.community #bbpress-forums .bbp-admin-links{color:var(--plum)}.community #bbpress-forums .bbp-admin-links a{color:var(--petrol)}.community :focus-visible{outline:3px solid #a34f38;outline-offset:4px}.community .bbp-form input[type=checkbox]{width:24px;height:24px;min-height:24px;vertical-align:middle}.community #bbpress-forums .bbp-form label[for=bbp_log_topic_edit],.community #bbpress-forums .bbp-form label[for=bbp_log_reply_edit]{display:inline}.community #bbpress-forums .bbp-author-ip{display:none}
@media(max-width:800px){.community-hero{grid-template-columns:minmax(0,1fr);gap:24px}.community-art{min-height:200px;max-width:400px;width:100%;justify-self:center}.community-toolbar{display:block}.community-grid{grid-template-columns:minmax(0,1fr)}.community-card{padding:24px}.community #bbpress-forums fieldset.bbp-form{padding:16px}.community #bbpress-forums li.bbp-topic-title{width:55%}.community #bbpress-forums li.bbp-topic-voice-count{display:none}.community #bbpress-forums li.bbp-topic-reply-count{width:15%}.community #bbpress-forums li.bbp-topic-freshness{width:30%}.community #bbpress-forums .bbp-reply-author{float:none!important;width:auto!important;min-height:0!important;text-align:left!important;margin:0!important}.community #bbpress-forums .bbp-reply-content{margin-left:0!important;padding:16px!important}.community #bbpress-forums .bbp-admin-links{display:block;float:none}.community #bbpress-forums div.bbp-search-form input{width:100%;margin-bottom:10px}}
