.topbar nav #settingsBtn,.topbar nav #leaderboardLink{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none;padding:8px 10px;color:#c8d5bd}.topbar nav #settingsBtn[aria-expanded=true],.topbar nav #leaderboardLink:hover{color:#f3cf89;background:#d9ba7020;border-radius:8px}.topbar nav #settingsBtn>span,.topbar nav #leaderboardLink>span{font-size:20px;color:#d6b477}
.settings-menu{position:fixed;z-index:130;width:224px;max-width:calc(100vw - 16px);padding:12px;border:1px solid #ab945b;border-radius:13px;background:linear-gradient(145deg,#2c4433,#14251b);box-shadow:0 12px 35px #0009}.settings-menu[hidden]{display:none!important}.settings-menu>strong{display:block;font-size:12px;color:#adbea2;padding:4px 8px 10px;letter-spacing:.12em}.settings-menu #helpBtn,.settings-menu #soundBtn{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 12px;margin:3px 0;border-radius:7px;background:#0b1d1544;color:#f0e5c4;font-size:15px;text-align:left;border:1px solid #c4b16f22}.settings-menu #helpBtn{font-weight:700;text-decoration:none}.settings-menu #helpBtn:focus-visible{outline:2px solid #f3cf89;outline-offset:2px}.settings-menu button:hover,.settings-menu a:hover{background:#466044!important}.settings-menu #soundBtn[aria-pressed=true]{color:#f5d28c;border-color:#b59a62}
@media(max-width:780px){.topbar nav{gap:3px}.topbar nav #settingsBtn,.topbar nav #leaderboardLink{font-size:12px;padding:6px 5px;gap:4px}.topbar nav #settingsBtn>span,.topbar nav #leaderboardLink>span{font-size:15px}}
@media(max-width:450px){.topbar .brand small{display:none}.topbar .brand{font-size:13px}.topbar nav #accountLink:not(.has-profile){font-size:11px;padding:5px}.topbar .brand-icon{width:29px;height:29px}.topbar nav #settingsBtn>span,.topbar nav #leaderboardLink>span{display:none}.topbar nav .account-nav-copy{max-width:70px}}
@media(orientation:landscape) and (max-height:600px){.topbar nav #settingsBtn,.topbar nav #leaderboardLink{font-size:11px;padding:3px 5px}.settings-menu{max-height:calc(100dvh - 50px);overflow:auto}}
body #settingsMenu #soundBtn{display:flex}

