#global-menu-toggle{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:1000;display:block;min-height:44px;padding:10px 14px;border:1px solid #bc2443;background:#10060df2;color:#f3e7eb;font:700 12px/1.5 ui-monospace,monospace;letter-spacing:1px;cursor:pointer;box-shadow:0 0 15px #ff153320;touch-action:manipulation}.site-header{padding-right:130px!important}body[data-game-season]>header{padding-right:130px}body[data-game-season]>header>span{display:none}#global-site-menu{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(380px,92vw);height:100%;height:100dvh;max-width:100vw;max-height:none;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) 24px;border:0;border-left:1px solid #f22c50;background:linear-gradient(155deg,#280915,#090408 65%);color:#f3e7eb;font:14px/1.5 ui-monospace,monospace;overflow:auto;overscroll-behavior:contain;box-shadow:-20px 0 80px #0009}#global-site-menu::backdrop{background:#000b}#global-site-menu .global-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #7f2034;padding-bottom:20px}#global-menu-title{font:700 17px/1.4 ui-monospace,monospace;letter-spacing:1px;margin:0;color:#ff4668}#global-menu-close{font:24px/1 monospace;min-width:44px;min-height:44px;border:1px solid #7f2034;background:#10060d;color:white;cursor:pointer}#global-site-menu .global-menu-caption{font-size:10px;color:#bda3ac;letter-spacing:1px;margin:24px 0}#global-site-menu nav{display:flex;flex-direction:column;gap:10px}#global-site-menu nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px;border:1px solid #602033;text-decoration:none;color:#f3e7eb;font-size:12px;background:#09040880}#global-site-menu nav a span{color:#a7697a}#global-site-menu nav a:hover,#global-site-menu nav a[aria-current=page]{border-color:#ff4668;background:#440b20}#global-site-menu #motion{margin-top:24px;min-height:44px}#global-site-menu .global-menu-footer{font-size:11px;color:#bda3ac;margin-top:32px}#global-site-menu a:focus-visible,#global-site-menu button:focus-visible,#global-menu-toggle:focus-visible{outline:2px solid #68eee9;outline-offset:3px}html.site-menu-open{overflow:hidden}@media(max-width:400px){.site-header .brand{font-size:14px;letter-spacing:0}.site-header .brand-mark{margin-right:4px}#global-menu-toggle{right:10px;padding-inline:10px}.site-header{padding-right:105px!important}}
