.community{max-width:760px!important;padding:1.5rem 0 0!important}
.community-heading{margin-bottom:.85rem;padding:0!important;border:0!important}
.community-heading h2{font:800 2rem Barlow Condensed,sans-serif;margin:0}
.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;background:none!important;border:0!important}
.social-counter{min-width:0;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.8rem;border:1px solid var(--line)!important;background:linear-gradient(145deg,#171919,#0d0f0f)!important;padding:.9rem 1rem!important;color:var(--text);text-decoration:none;overflow:hidden;transition:border-color .2s ease,transform .2s ease,background .2s ease}
.social-counter:hover{border-color:var(--orange)!important;transform:translateY(-2px);background:linear-gradient(145deg,#1c1f1f,#111313)!important}
.social-counter:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.social-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-size:.82rem;font-weight:900}
.social-counter-copy{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.4rem}
.social-counter-copy small{grid-column:1/-1;color:var(--orange);font-size:.68rem;font-weight:800;letter-spacing:.14em}
.social-live{display:inline-block;width:6px;height:6px;margin-left:.25rem;border-radius:50%;background:#646866;vertical-align:middle;transition:background .2s ease,box-shadow .2s ease}
.social-live.is-live{background:#55c878;box-shadow:0 0 0 3px rgba(85,200,120,.12)}
.social-counter-copy strong{font:900 1.9rem/.95 Barlow Condensed,sans-serif;color:var(--text)}
.social-counter-copy>span{color:var(--muted);font-size:.75rem;font-weight:700}
.social-arrow{color:var(--muted);font-size:1rem;transition:color .2s ease,transform .2s ease}
.social-counter:hover .social-arrow{color:var(--orange);transform:translate(2px,-2px)}
@media(max-width:850px){.community{max-width:none!important;margin:0 20px!important;padding-top:1.25rem!important}.community-heading h2{font-size:1.7rem}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.social-counter{grid-template-columns:30px 1fr;padding:.75rem!important;gap:.6rem}.social-icon{width:30px;height:30px;font-size:.7rem}.social-counter-copy{display:block}.social-counter-copy small{display:block;font-size:.6rem}.social-counter-copy strong{display:block;font-size:1.55rem;margin-top:.12rem}.social-counter-copy>span{font-size:.66rem}.social-arrow{display:none}}
@media(max-width:390px){.community{margin:0 14px!important}.social-counter{grid-template-columns:1fr;text-align:center}.social-icon{display:none}.social-counter-copy strong{font-size:1.45rem}}
.header-actions{display:flex;align-items:center;gap:.65rem}.language-toggle{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:.7rem .8rem;font-weight:800;letter-spacing:.08em}.language-toggle:hover{border-color:var(--orange);color:var(--orange)}
@media(max-width:850px){.header-actions{gap:.4rem}.language-toggle{padding:.6rem}.signin{font-size:.8rem}}
.plan button:disabled{cursor:default;opacity:.72}
.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3rem}.team-grid article,.media-card,.code{border:1px solid var(--line);background:linear-gradient(145deg,#1a1c1c,#101111);padding:2rem}.team-grid span,.media-card>span,.code strong{color:var(--orange);font-weight:800;letter-spacing:.14em}.team-grid h2,.media-card h2{font:800 2rem Barlow Condensed,sans-serif;margin:.8rem 0}.team-grid p,.media-card p,.code p{color:var(--muted);line-height:1.7}.code{margin-top:1.2rem}.media-card{max-width:760px;margin-top:3rem}.media-card a{display:inline-block;color:var(--orange);font-weight:800;text-decoration:none;margin-top:1rem}footer>button:not(.brand){border:0;background:none;color:var(--text);cursor:pointer;padding:0}
@media(max-width:850px){.team-grid{grid-template-columns:1fr}.team-grid article,.media-card,.code{padding:1.4rem}footer>button:not(.brand){margin:.7rem}}
