.community-frame{--community-line:#f3f3f51f;--community-soft:#adaebc;--community-gold:#ff6470;flex:1;min-width:0}.community-navigation{border-bottom:1px solid var(--community-line);background:#111114b8}.community-navigation-inner{align-items:center;gap:2.5rem;display:flex}.community-navigation-label{color:var(--community-soft);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:600}.community-navigation nav{scrollbar-width:thin;gap:1.7rem;display:flex;overflow-x:auto}.community-navigation a{color:var(--community-soft);white-space:nowrap;border-bottom:2px solid #0000;padding-block:1.1rem;font-size:.75rem;transition:color .16s,border-color .16s}.community-navigation a:hover,.community-navigation a[aria-current=page]{border-color:var(--community-gold);color:#f3f3f5}.community-content>.container{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,6rem)}.community-content :where([data-slot=card]){box-shadow:none;border-radius:.65rem}.community-content :where(h1){font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-weight:500}.community-content :where(input:not([type=checkbox]),textarea,[role=combobox]){border-radius:.4rem;min-height:2.75rem}.community-heading{border-bottom:1px solid #f3f3f524;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:flex}.community-eyebrow{color:#ff6470;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.63rem;font-weight:600;line-height:1.6;display:flex}.community-eyebrow>span{background:currentColor;width:.4rem;height:.4rem;transform:rotate(45deg)}.community-heading h1{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:500;line-height:1.06}.community-heading-description{color:#adaebc;max-width:38rem;margin-top:1.1rem;font-size:.95rem;line-height:1.8}.community-heading-action{flex-shrink:0}.community-heading--welcome{border:0;margin-bottom:0;padding-bottom:0}.community-heading h1{overflow-wrap:anywhere}.community-primary-link,.community-secondary-link{justify-content:space-between;align-items:center;gap:1.5rem;font-size:.8rem;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.community-primary-link{color:#111114;background:#ff6470;border-radius:.4rem;min-height:3rem;padding:.85rem 1.15rem}.community-primary-link:hover{background:#ff8a95}.community-secondary-link{color:#d4d2c8}.community-secondary-link:hover{color:#ff6470}.community-signin-page{max-width:68rem}.community-signin-panel{background:#1b1b22;border:1px solid #f3f3f51f;border-radius:.75rem;grid-template-columns:.8fr 1fr;display:grid;overflow:hidden}.community-signin-art{color:#ff6470;background-image:linear-gradient(#f3f3f508 1px,#0000 1px),linear-gradient(90deg,#f3f3f508 1px,#0000 1px);background-size:32px 32px;border-right:1px solid #f3f3f51a;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:20rem;display:flex}.community-signin-art span{letter-spacing:.22em;font-size:.6rem}.community-signin-copy{flex-direction:column;align-items:flex-start;gap:1.6rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.community-signin-copy h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:500;line-height:1.15}.community-signin-copy>p:not(.community-eyebrow){color:#adaebc;font-size:.85rem;line-height:1.85}.community-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.community-doc-card{background:#1b1b22;border:1px solid #f3f3f51f;border-radius:.55rem;align-items:center;gap:1rem;min-height:6rem;padding:1.4rem;transition:border-color .16s,background .16s;display:flex}.community-doc-card:hover{background:#272730;border-color:#ff647080}.community-doc-card>svg:first-child{color:#ff6470;flex-shrink:0}.community-doc-card>svg:last-child{color:#adaebc;flex-shrink:0;margin-left:auto}.community-section-heading{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:1.4rem;display:flex}.community-section-heading small{color:#adaebc;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;font-size:.65rem}.community-leaderboard-nav{background:#1b1b22;border:1px solid #f3f3f51f;border-radius:.6rem;padding:1rem}.community-leaderboard-table{background:#1b1b22;border:1px solid #f3f3f524;border-radius:.6rem;overflow:hidden}.community-leaderboard-table th{letter-spacing:.13em;text-transform:uppercase;background:#0000001a;height:3.25rem;font-size:.62rem}.community-leaderboard-table td{padding-block:1rem}.community-leaderboard-table tr[data-podium=true]{background:#ff64700a}.community-legal{max-width:56rem}.community-legal article>section{border-top:1px solid #f3f3f51a;padding-top:1.75rem}.community-legal article h2{color:#f3f3f5;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.45rem;font-weight:500}.community-profile-hero{background:#1b1b22;border:1px solid #f3f3f51f;border-radius:.75rem;overflow:hidden}.community-content :where(.font-display){font-family:var(--font-display), sans-serif}@media (max-width:640px){.community-navigation-inner{gap:0}.community-navigation-label{display:none}.community-navigation nav{gap:1.25rem}.community-heading{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem}.community-signin-panel,.community-doc-grid{grid-template-columns:1fr}.community-signin-art{border-bottom:1px solid #f3f3f51a;border-right:0;gap:1rem;min-height:10rem}.community-signin-art svg{width:2.5rem;height:2.5rem}}
