.site-header .bh-games-menu{position:relative}
.site-header .bh-games-menu>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:0;border:0;font:inherit;white-space:nowrap}
.site-header .bh-games-menu>summary::-webkit-details-marker{display:none}
.site-header .bh-games-menu>summary::after{content:'▾';font-size:.75em}
.site-header .bh-games-menu[open]>summary::after{transform:rotate(180deg)}
.site-header .bh-games-menu.is-active>summary{color:var(--green)}
.site-header .bh-games-menu>summary:focus-visible,.site-header .bh-games-submenu a:focus-visible{outline:2px solid var(--green);outline-offset:5px}
.site-header .bh-games-submenu{position:absolute;top:calc(100% + 16px);right:0;z-index:20;min-width:250px;max-width:calc(100vw - 32px);margin:0;padding:8px;list-style:none;border:1px solid #45543b;border-radius:8px;background:#151d11;box-shadow:0 16px 32px #0008}
.site-header .bh-games-menu:not([open])>.bh-games-submenu{display:none}
.site-header .bh-games-submenu li{margin:0;padding:0;list-style:none}
.site-header .bh-games-submenu a{display:block;padding:11px 14px;border-radius:4px;line-height:1.5;white-space:normal}
.site-header .bh-games-submenu a:hover,.site-header .bh-games-submenu a:focus-visible{background:#24331c;color:var(--green)}
.site-header .mobile-nav .bh-games-menu{width:100%}
.site-header .mobile-nav .bh-games-submenu{position:static;min-width:0;max-width:none;margin:12px 0 0;padding:2px 0 2px 12px;border:0;border-left:1px solid #45543b;border-radius:0;background:transparent;box-shadow:none}
.site-header .mobile-nav .bh-games-menu>summary .bh-copy>[lang="th"]{margin-top:5px}
