button.audio-controls.audio-controls{color:#34586c;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;display:grid;transform:none}button.audio-controls.audio-controls:hover,button.audio-controls.audio-controls[data-popup-open]{color:#18384c;box-shadow:none;background:#34586c12;transform:none}button.audio-controls.audio-controls:focus-visible{outline-offset:3px;outline:3px solid #2384b9}.audio-panel :focus-visible{outline-offset:3px;outline:3px solid #2384b9}.audio-panel.audio-panel{color:#294b5f;background:#fff9ee;border:1px solid #9aafbb;border-radius:10px;gap:12px;width:min(288px,100vw - 24px);padding:18px;font:700 14px/1.5 Nunito,Jua,sans-serif;display:grid;box-shadow:0 8px 24px #18384c30}.audio-panel .audio-mute{color:#294b5f;width:100%;min-height:44px;font:inherit;background:#e8eff3;border:1px solid #9aafbb;border-radius:6px;padding:8px 12px}.audio-panel .audio-mute:hover{background:#dbe8ee}.audio-panel label{display:block}.audio-panel .code-setting{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.audio-panel .code-setting input{accent-color:#2f7ea6;width:20px;height:20px;margin:0}.audio-panel .joystick-setting select{color:#294b5f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9aafbb;border-radius:6px;margin-top:6px;padding:6px 10px}.audio-panel label>span{justify-content:space-between;gap:12px;display:flex}.audio-panel output{font-variant-numeric:tabular-nums}.audio-panel input[type=range]{accent-color:#c55b2a;cursor:pointer;width:100%;height:44px;margin:0;padding:0;display:block}.settings-dialog .audio-panel.settings-panel{width:auto;box-shadow:none;background:0 0;border:0;gap:18px;padding:0}.settings-panel section{border-bottom:1px solid #d9e2e7;gap:10px;padding-bottom:16px;display:grid}.settings-panel section:last-of-type{border-bottom:0;padding-bottom:0}.settings-panel h3{letter-spacing:.06em;text-transform:uppercase;color:#5b7888;margin:0;font:900 13px/1.2 Nunito,Jua,sans-serif}.settings-panel .settings-saved{color:#5b7888;margin:0;font-size:13px;font-weight:700}:root{--site-header-height:60px}@media (max-width:760px){:root{--site-header-height:56px}}.site-header.site-header{z-index:45;width:100%;max-width:none;height:var(--site-header-height);background:var(--background);min-height:0;box-shadow:none;border:0;margin:0;padding:0;display:block;position:sticky;top:0}.site-header.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d3dee5 48px calc(100% - 48px),#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.site-header .site-header-inner{align-items:center;gap:12px;width:min(100%,1220px);height:100%;margin:0 auto;padding:0 24px;display:flex}@media (min-width:1024px){.site-header .site-header-inner{width:var(--site-desktop-width);padding-inline:var(--site-desktop-padding)}}.site-header .brand{flex:0 auto;align-items:center;min-width:0;height:100%;display:flex}.site-header .brand .brand-logo{object-fit:contain;width:auto;max-width:100%;height:42px}.site-header .header-actions{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.site-header :is(.header-leaderboards,.header-settings,.language-picker,.profile-button){color:#294b5f;white-space:nowrap;min-height:40px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 12px;font:800 14px/1 Nunito,Jua,sans-serif;display:inline-flex}.site-header :is(.header-leaderboards,.header-settings,.language-picker,.profile-button):hover{background:#e7eef2}.site-header :is(.header-leaderboards,.header-settings,.profile-button):disabled{opacity:1;cursor:default}.site-header .header-leaderboards svg{color:#d9822f}.site-header .language-picker{font-size:13px;position:relative}.site-header .language-picker .language-select{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.site-header .language-picker:focus-within{outline-offset:2px;outline:2px solid #1974a2}.site-header .profile-button{gap:8px;padding:4px 12px 4px 4px}.site-header .profile-button .player-avatar{font-size:14px!important}.site-header .profile-button span:not(.player-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media (max-width:1023px){.site-header .profile-button span:not(.player-avatar){display:none}.site-header .profile-button{padding:4px}}@media (max-width:760px){.site-header .site-header-inner{gap:6px;padding:0 8px 0 12px}.site-header .brand .brand-logo{height:34px}.site-header .header-actions{gap:0}.site-header :is(.header-leaderboards,.header-settings,.language-picker,.profile-button){justify-content:center;width:42px;min-width:42px;min-height:44px;padding:0}.site-header .language-picker span,.site-header .header-settings span,.site-header .header-leaderboards span{display:none}}@media (max-width:380px){.site-header .brand .brand-logo{height:32px}}.category-nav.category-nav{background:0 0;border:0;margin:16px 0 0;padding:0;display:block}.category-nav .category-links{flex-wrap:wrap;gap:6px;padding:0;display:flex;overflow:visible}.category-nav.category-nav .category-links button{color:#d3e8f1;white-space:nowrap;min-height:40px;box-shadow:none;background:#0b4c6b;border:0;border-radius:8px;align-items:center;margin:0;padding:0 14px;font:800 14px/1 Nunito,Jua,sans-serif;transition:background .15s,color .15s;display:inline-flex;transform:none}.category-nav.category-nav .category-links button:hover:not(.category-active){color:#fff;background:#083e58}.category-nav.category-nav .category-links button:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.category-nav.category-nav .category-links button.category-active{color:var(--brand-ink);background:#fff}.category-nav.category-nav .category-links button:disabled{opacity:1;cursor:default}html[data-catalog-category=Home] .category-nav .category-links button[data-category=Home]:disabled,html[data-catalog-category=All\ games] .category-nav .category-links button[data-category=All\ games]:disabled,html[data-catalog-category=Minigames] .category-nav .category-links button[data-category=Minigames]:disabled,html[data-catalog-category=Strategy] .category-nav .category-links button[data-category=Strategy]:disabled,html[data-catalog-category=Co-op] .category-nav .category-links button[data-category=Co-op]:disabled,html[data-catalog-category=Action] .category-nav .category-links button[data-category=Action]:disabled,html[data-catalog-category=Racing] .category-nav .category-links button[data-category=Racing]:disabled,html[data-catalog-category=Party] .category-nav .category-links button[data-category=Party]:disabled{color:var(--brand-ink);background:#fff}@media (max-width:760px){.category-nav.category-nav{margin:14px -16px 0}.category-nav .category-links{scrollbar-width:none;flex-wrap:nowrap;padding:2px 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.category-nav .category-links::-webkit-scrollbar{display:none}.category-nav.category-nav .category-links button{min-height:40px;padding:0 14px;font-size:14px}}@media (max-width:760px),(max-height:820px){body:has(main[data-in-match]) .site-header{display:none}}@media (min-width:1024px){body:has(main[data-in-match]) .site-footer{display:none}main[data-in-match]{padding-bottom:0}}html{scroll-padding-top:var(--site-header-height)}
