/* Header only: no competition/scorer selectors. */
.site-header{gap:20px;overflow:visible;z-index:30}.site-header .brand{flex:0 0 70px;min-width:0;display:flex;align-items:center;justify-content:center}.site-header .brand img{display:block;width:64px;height:64px;object-fit:contain}.site-header .nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow:visible}.minigames-menu{position:relative}.minigames-menu[hidden]{display:none}.minigames-menu summary{cursor:pointer;list-style:none;padding:12px;border-radius:9px;font-weight:700;color:#9caab9;white-space:nowrap}.minigames-menu summary::-webkit-details-marker{display:none}.minigames-menu summary::after{content:' ▾';font-size:12px}.minigames-menu[open] summary,.minigames-menu.active summary{color:#f5f8fa;background:#20262d}.minigames-menu summary:focus-visible{outline:2px solid #d9ff00;outline-offset:2px}.minigames-links{position:absolute;top:calc(100% + 6px);right:0;width:224px;display:flex;flex-direction:column;gap:4px;padding:8px;background:#111820;border:1px solid #3e4b57;border-radius:10px;box-shadow:0 12px 30px #0009;z-index:100}.site-header .nav .minigames-links a{display:block;padding:13px 12px;white-space:normal}.site-header .nav .minigames-links a:hover{background:#26323b}
@media(max-width:650px){.site-header,body.sprint-mobile-playing .site-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:3px;padding:4px 0;min-height:48px;height:auto}.site-header .brand,body.sprint-mobile-playing .site-header .brand{display:flex;flex:0 0 34px}.site-header .brand img{width:34px;height:40px}.site-header .nav,body.sprint-mobile-playing .site-header .nav{flex:1;min-width:0;flex-wrap:nowrap;width:auto;padding-right:0;gap:0;overflow:visible}.site-header .nav>a,body.sprint-mobile-playing .site-header .nav>a{padding:11px 5px;font-size:11px;white-space:nowrap}.minigames-menu summary{padding:11px 5px;font-size:11px}.site-header .site-account,body.sprint-mobile-playing .site-header .site-account{position:static;margin-left:0;flex:0 0 36px;min-width:36px;width:36px;min-height:40px;padding:2px;top:auto;right:auto}.site-account-avatar{width:30px;height:30px}.minigames-links{right:0;width:205px}.site-header .nav .minigames-links a{font-size:14px;padding:14px 12px}}
