.main-nav .community-nav{position:relative;color:#c2c2c7;font-size:14px;font-weight:600}
.community-nav>summary{display:flex;align-items:center;gap:8px;padding:10px 9px;cursor:pointer;list-style:none;border-radius:3px}
.community-nav>summary::-webkit-details-marker{display:none}
.community-nav>summary::after{content:'▾';font-size:12px;color:var(--gold,#ffd000)}
.community-nav[open]>summary::after{transform:rotate(180deg)}
.community-nav>summary:hover,.community-nav>summary:focus-visible,.community-nav.is-current>summary{color:var(--gold,#ffd000);background:#ffffff08}
.community-nav>summary:focus-visible{outline:2px solid var(--gold,#ffd000);outline-offset:3px}
.community-nav-links{position:absolute;top:100%;right:0;min-width:210px;padding:8px;background:#161719;border:1px solid #363639;border-top:2px solid var(--gold,#ffd000);border-radius:0 0 8px 8px;box-shadow:0 16px 36px #0008;z-index:110}
.main-nav .community-nav-links a{display:block;padding:12px 14px;white-space:nowrap}
@media(max-width:1450px){.main-nav .community-nav{width:100%}.community-nav>summary{padding:13px 15px;justify-content:space-between}.community-nav-links{position:static;min-width:0;margin:0 10px 8px;box-shadow:none;border-top:1px solid #363639;border-left:2px solid var(--gold,#ffd000);border-radius:4px}.main-nav .community-nav-links a{padding:12px 16px}}
