/* Shared mobile navigation icons. */
@media(max-width:700px){
.header .mobile-menu nav a{display:flex!important;align-items:center;gap:12px;min-height:44px}
.header .mobile-menu nav a::before{content:"";display:block;width:46px;height:31px;flex:0 0 46px;background-image:url('/namako-menu-icons-20261014.png');background-repeat:no-repeat;background-size:177.4px 88.7px;background-position:calc(var(--ix) * -1px) calc(var(--iy) * -1px)}
.header .mobile-menu nav a:is([href="/"],[href="#top"]){--ix:14;--iy:0}
.header .mobile-menu nav a:is([href="/#initiatives"],[href="#initiatives"],[href="/initiatives/"]){--ix:65;--iy:0}
.header .mobile-menu nav a[href="/discography/"]{--ix:120;--iy:0}
.header .mobile-menu nav a[href="/games/"]{--ix:14;--iy:31}
.header .mobile-menu nav a[href="/free-materials/"]{--ix:65;--iy:31}
.header .mobile-menu nav a:is([href="/#news"],[href="#news"]){--ix:120;--iy:31}
.header .mobile-menu nav a[href="/activities/"]{--ix:14;--iy:60}
.header .mobile-menu nav a:is([href="/#pickup"],[href="#pickup"]){--ix:120;--iy:60}
.header .mobile-menu nav a[href="/contact/"]::before{content:"✉";background:none;color:#59842a;text-align:center;font-size:27px;line-height:31px}
}
