body[data-interface] .topbar .munky-main-menu{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0;align-items:stretch}body[data-interface] .topbar .munky-main-menu .menu-item{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px!important;box-sizing:border-box;height:88px!important;min-height:88px!important;min-width:0;padding:8px 5px!important;position:relative;isolation:isolate;overflow:hidden;border:2px solid #ddc16c;border-radius:16px;background:linear-gradient(165deg,#2c6850 0%,#164633 45%,#0c281f 100%);box-shadow:inset 0 2px 0 #d3edba66,inset 0 -3px 0 #021a1470,0 5px 0 #041711,0 8px 14px #0008;color:#fff2bf;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;font:18px/1.1 Bangers,Impact,sans-serif!important;letter-spacing:.025em}body[data-interface] .munky-main-menu .menu-item:not([data-menu="top5"])::before{content:none!important;background-image:none!important}body[data-interface] .munky-main-menu .menu-item::after{content:'';position:absolute;inset:3px;border:1px solid #a9e9b728;border-radius:11px;pointer-events:none}body[data-interface] .munky-main-menu .menu-item:hover{transform:translateY(-2px);border-color:#fff1ac;box-shadow:inset 0 2px 0 #d3edba88,0 7px 0 #041711,0 10px 20px #0008}body[data-interface] .munky-main-menu .menu-item:focus-visible{outline:3px solid #a2ffe0;outline-offset:4px}body[data-interface] .munky-main-menu .menu-item[aria-current="page"]{border-color:#fff3a7;background:linear-gradient(165deg,#657649,#2d5736 60%,#1d3925);box-shadow:inset 0 2px 0 #fff3bb88,0 5px 0 #172617,0 0 15px #ffe88a35}body[data-interface] .munky-main-menu .menu-symbol{display:flex!important;align-items:center;justify-content:center;flex:none!important;width:88px!important;height:44px!important;max-width:100%;filter:drop-shadow(0 2px 1px #00160cb0)}body[data-interface] .menu-symbol>svg{width:42px;height:42px;overflow:visible}body[data-interface] .menu-symbol>img{display:block;width:100%;height:100%;object-fit:contain}body[data-interface] .menu-item[data-menu="compte"] .menu-symbol>img{width:44px;height:44px}body[data-interface] .munky-main-menu .menu-label{display:block;flex:none!important;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.1;text-align:center;color:#fff2c5;text-shadow:0 2px 1px #04170f,1px 0 #04170f,-1px 0 #04170f}body[data-interface] .menu-crypto-row{display:flex!important;align-items:center;gap:3px;flex:none!important;width:88px;height:32px}body[data-interface] .menu-crypto-row svg{width:19px;height:26px;flex:none}body[data-interface] .munky-main-menu .menu-item[data-menu="top5"] .navigation-art{display:block!important;flex:none;width:28px!important;min-width:28px!important;height:40px!important;margin:0!important}body[data-interface] .munky-main-menu .menu-item[data-menu="top5"]>span:last-child{flex:none!important}body[data-interface] .standalone-main-navigation{display:block!important;margin:20px 0!important;width:100%}@media(max-width:1100px){body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}}@media(max-width:650px){body[data-interface] .topbar .munky-main-menu .menu-item{height:94px!important;min-height:94px!important;font-size:14px!important;padding:7px 3px!important;border-radius:13px;gap:5px!important}body[data-interface] .munky-main-menu .menu-symbol{width:76px!important;height:38px!important}body[data-interface] .menu-symbol>svg{width:35px;height:35px}body[data-interface] .menu-item[data-menu="compte"] .menu-symbol>img{width:38px;height:38px}body[data-interface] .menu-crypto-row{width:76px;gap:2px}body[data-interface] .menu-crypto-row svg{width:17px;height:24px}}@media(prefers-reduced-motion:reduce){body[data-interface] .munky-main-menu .menu-item{transition:none}body[data-interface] .munky-main-menu .menu-item:hover{transform:none}}
/* Compact navigation only on phones; desktop proportions stay unchanged. */
@media(max-width:650px){body[data-interface] .topbar .munky-main-menu{gap:7px!important}body[data-interface] .topbar .munky-main-menu .menu-item{height:63px!important;min-height:63px!important;padding:5px 3px!important;gap:3px!important;border-radius:11px;font-size:13px!important}body[data-interface] .munky-main-menu .menu-symbol{width:60px!important;height:25px!important}body[data-interface] .menu-symbol>svg{width:25px;height:25px}body[data-interface] .menu-item[data-menu="compte"] .menu-symbol>img{width:25px;height:25px}body[data-interface] .menu-crypto-row{width:60px;height:24px;gap:2px}body[data-interface] .menu-crypto-row svg{width:13px;height:20px}body[data-interface] .munky-main-menu .menu-item[data-menu="top5"] .navigation-art{width:18px!important;min-width:18px!important;height:26px!important}body[data-interface] .munky-main-menu .menu-label{line-height:1.12}}

body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:1100px){body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important}}

/* The Play packet is a complete silhouette; its label remains live translated text. */
body[data-interface] .topbar .munky-main-menu .menu-item[data-menu="jouer"]{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible;isolation:isolate}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"]::before,body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"]::after{content:none!important}
.play-pack-button-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 2px #041711aa);transition:filter .18s}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"] .play-pack-label{position:relative;z-index:1;display:block;max-width:65%;font-family:MunkyBangers,"Arial Black",system-ui,sans-serif!important;font-size:var(--play-label-size,30px)!important;font-weight:400;line-height:1.12!important;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;transform:rotate(-3deg);color:#ffdc63!important;-webkit-text-stroke:1px #211503;paint-order:stroke fill;text-shadow:0 2px 0 #372309,1px 3px 0 #120d05,0 -1px 0 #fff3b5}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"]:hover .play-pack-button-art{filter:drop-shadow(0 3px 2px #041711aa) brightness(1.08)}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][aria-current="page"] .play-pack-label{color:#fff1a4!important}
@media(max-width:650px){body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"] .play-pack-label{font-size:var(--play-label-size,23px)!important;-webkit-text-stroke:.8px #211503}}
@media(prefers-reduced-motion:reduce){.play-pack-button-art{transition:none}}

/* Raised live lettering: short bevelled extrusion over the illustrated wrapper. */
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"] .play-pack-label{z-index:2;transform:translateY(-2px) rotate(-4deg) skewX(-3deg);color:#ffe38b!important;-webkit-text-stroke:.8px #4a1b08;text-shadow:0 -1px 0 #fff7cc,1px 1px 0 #d29130,2px 2px 0 #a75b15,3px 3px 0 #793510,4px 4px 0 #4b190b,5px 5px 0 #260d07,7px 9px 5px #160403c9;transition:transform .18s}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][aria-current="page"] .play-pack-label{color:#ffedb7!important}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"]:hover .play-pack-label{transform:translateY(-3px) rotate(-4deg) skewX(-3deg)}
@media(max-width:650px){body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"] .play-pack-label{-webkit-text-stroke:.6px #4a1b08;text-shadow:0 -1px 0 #fff7cc,1px 1px 0 #d29130,2px 2px 0 #a75b15,3px 3px 0 #4b190b,4px 5px 3px #160403d9}}
@media(prefers-reduced-motion:reduce){body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"] .play-pack-label{transition:none}}




/* Tiny repeated braises, horizontally bounded to the actual foil silhouette. */



/* A single transparent beam joins the packet's left and right boundaries. */



/* Approved galaxy foil: video is behind the transparent portal and raised planets. */
.play-galaxy-window{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;overflow:hidden;clip-path:ellipse(50% 50% at 50% 50%);pointer-events:none;background:#081218}
.play-galaxy-video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="galaxy"] .play-pack-button-art{z-index:1}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="galaxy"] .play-pack-label{z-index:2;color:#f0ffff!important;-webkit-text-stroke:1.4px #130923;text-shadow:1px 1px 0 #524692,2px 2px 0 #221238,0 0 3px #fc69e6,0 0 7px #e859ed,0 0 12px #a469ff88;transform:translateY(-1px) rotate(-3deg) skewX(-2deg)}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="galaxy"]:hover .play-pack-label{transform:translateY(-2px) rotate(-3deg) skewX(-2deg)}
@media(max-width:650px){body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="galaxy"] .play-pack-label{-webkit-text-stroke:1px #130923;text-shadow:1px 1px 0 #221238,0 0 3px #fc69e6,0 0 6px #af69ff}}

/* Solid laminated Munky packet; soft ambient halo and live multilingual lettering. */
.play-pack-halo{position:absolute;inset:-12% -10%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,#f7d97b55 0%,#a8f5ae42 32%,#40c59124 56%,#42c8950a 72%,transparent 90%);filter:blur(9px);border:0;border-radius:50%}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="munky"] .play-pack-button-art{z-index:1}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="munky"] .play-galaxy-window{z-index:2;background:transparent;opacity:.22;mix-blend-mode:screen;mask-image:radial-gradient(ellipse,#000 25%,#000b3 55%,transparent 78%)}
body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="munky"] .play-pack-label{z-index:3;color:#fff5ba!important;-webkit-text-stroke:1.5px #071b15;text-shadow:1px 1px 0 #977326,2px 2px 0 #233c1e,0 0 3px #fff7b3,0 0 7px #ebd863aa,0 0 12px #54efaf70;transform:translateY(-1px) rotate(-3deg) skewX(-2deg)}
@media(max-width:650px){.play-pack-halo{filter:blur(6px);inset:-8% -7%}body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="munky"] .play-pack-label{-webkit-text-stroke:1px #071b15;text-shadow:1px 1px 0 #233c1e,0 0 3px #fff7b3,0 0 6px #60ddb4aa}}

body[data-interface] .munky-main-menu .menu-item[data-menu="jouer"][data-play-skin="munky"] .play-pack-label{max-width:48%!important}

/* Brighter, wider ambient glow with a fully feathered perimeter. */
.play-pack-halo{inset:-23% -17%;background:radial-gradient(ellipse at center,#ffe8ab7a 0%,#b8ffc970 30%,#45eeb847 52%,#49dca51c 72%,transparent 96%);filter:blur(12px)}
@media(max-width:650px){.play-pack-halo{inset:-20% -13%;filter:blur(9px)}}

/* Local black lacquer proposal: artwork keeps its native proportions, labels stay translated. */
/* MUNKY is a brand name: its recessed lettering is part of this single illustrated plaque. */
body[data-interface="play"] .play-currencies button[data-play-currency="MUNKY"]{background-image:url('/assets/nav-blue-satin-v76.webp')!important;display:grid;place-items:center;font-size:0!important;color:transparent!important;-webkit-text-stroke:0;text-shadow:none;aspect-ratio:4 / 1!important;overflow:visible}
/* Blue satin selectors share the approved jade navigation finish. */
body[data-interface="play"] .play-currencies button,body[data-interface="play"] .play-families button{background:transparent url('/assets/nav-blue-satin-v76.webp') center / 100% auto no-repeat!important;border:0!important;border-radius:8px;box-shadow:none!important;color:#fff9ee!important;-webkit-text-stroke:.4px #07131e;paint-order:stroke fill;text-shadow:0 1px 1px #041323a0;font-family:"Arial Narrow","Segoe UI",Arial,sans-serif;font-weight:750;letter-spacing:.025em;padding:0 10px!important;aspect-ratio:4.7 / 1;height:auto;min-height:44px;font-size:16px;transition:filter .18s,opacity .18s}
body[data-interface="play"] .play-currencies button[aria-pressed="true"],body[data-interface="play"] .play-families button[aria-pressed="true"]{filter:brightness(1.28);opacity:1}
body[data-interface="play"] .play-currencies button[aria-pressed="false"]{filter:grayscale(.7) brightness(.85);opacity:.62}
body[data-interface="play"] .play-families button[aria-pressed="false"]{filter:brightness(.83);opacity:.85}
body[data-interface="play"] .play-currencies button:hover,body[data-interface="play"] .play-families button:hover{filter:brightness(1.15);opacity:1}
body[data-interface="play"] .play-currencies button:focus-visible,body[data-interface="play"] .play-families button:focus-visible{outline:2px solid #c0e9ff;outline-offset:2px}
@media(max-width:650px){body[data-interface="play"] .play-currencies button,body[data-interface="play"] .play-families button{font-size:14px;min-height:40px;padding:8px!important;-webkit-text-stroke:.3px #07131e}}
body[data-interface] .topbar .munky-main-menu .menu-item:not([data-menu="jouer"]){align-self:center;aspect-ratio:4.5 / 1;height:auto!important;min-height:0!important;padding:8px 10px!important;border:0!important;border-radius:12px;background:transparent url('/assets/nav-jade-satin-v76.webp') center / 100% auto no-repeat!important;box-shadow:none!important;overflow:hidden;container-type:inline-size;transition:filter .18s,transform .18s}
body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"])::after{content:none!important}
body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]) .menu-symbol{display:none!important}
body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]) .menu-label{font-family:"Arial Narrow","Segoe UI",Arial,sans-serif!important;font-weight:750;font-size:clamp(11px,6.4cqi,21px)!important;line-height:1.1;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;color:#fff9ee!important;-webkit-text-stroke:.4px #07150f;paint-order:stroke fill;text-shadow:0 1px 1px #06190fa0}
body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]):hover{filter:brightness(1.04)}
body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"])[aria-current="page"]{filter:brightness(.96);box-shadow:none!important}
@media(max-width:650px){body[data-interface] .topbar .munky-main-menu .menu-item:not([data-menu="jouer"]){padding:5px!important}body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]) .menu-label{font-size:clamp(8px,6.1cqi,14px)!important;-webkit-text-stroke:.3px #07150f}}


body[data-interface="play"] .play-currencies button[data-play-currency="MUNKY"] .munky-original-wordmark{display:block;width:33.333%;height:auto;object-fit:contain;pointer-events:none;filter:drop-shadow(0 -1px 1px #041b2f) drop-shadow(0 .5px 0 #cceaff55)}

@font-face{font-family:SuperBouncer;src:url('/assets/super-bouncer.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
body[data-interface="play"] .play-currencies button[data-play-currency="JP"],body[data-interface="play"] .play-families button{font-family:SuperBouncer,"Arial Narrow",sans-serif!important;font-weight:400;letter-spacing:.015em;font-size:clamp(16.1px,1.84vw,23px);line-height:1.2;white-space:nowrap;-webkit-text-stroke:.7px #050909;paint-order:stroke fill;text-shadow:0 1px 0 #061d34,0 -1px 0 #fff5;}
@media(max-width:650px){body[data-interface="play"] .play-currencies button[data-play-currency="JP"],body[data-interface="play"] .play-families button{font-size:clamp(12.65px,3.795vw,18.4px);letter-spacing:0;-webkit-text-stroke:.55px #050909}}

/* Live translated navigation labels use the supplied font; unsupported glyphs fall back naturally. */
body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]) .menu-label{font-family:SuperBouncer,"Arial Narrow","Segoe UI",Arial,sans-serif!important;font-weight:400;letter-spacing:.015em;-webkit-text-stroke:.6px #050909;paint-order:stroke fill;text-shadow:0 1px 0 #061d34}
@media(max-width:650px){body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]) .menu-label{letter-spacing:0;-webkit-text-stroke:.4px #050909}}

/* Phone controls stay compact but labels and touch targets remain usable. */
@media(max-width:650px){body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-interface] .topbar .munky-main-menu .menu-item:not([data-menu="jouer"]){min-height:44px!important;aspect-ratio:auto;height:44px!important}body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]) .menu-label{font-size:clamp(11px,8.5cqi,12px)!important;max-width:100%}}
@media(max-width:360px){body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-interface] .topbar .munky-main-menu .menu-item:not([data-menu="jouer"]){padding:4px!important}body[data-interface] .munky-main-menu .menu-item:not([data-menu="jouer"]) .menu-label{font-size:11px!important}}

/* Six independent menus, with the verified phone layout retained. */
body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(6,minmax(0,1fr))!important}
@media(max-width:1100px) and (min-width:651px){body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){body[data-interface] .topbar .munky-main-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
