.merge-board-game{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.9),transparent 25%),linear-gradient(180deg,#dff6ff 0,#edf9e4 100%)!important}.merge-main-board{border:1px solid rgba(223,232,239,.95)!important;box-shadow:0 24px 58px rgba(65,86,112,.14)!important}.merge-board-head h2{font-size:30px!important;letter-spacing:-.045em!important}.merge-board-head p{font-size:12px!important;line-height:1.5!important}.merge-economy{background:linear-gradient(145deg,#fff8d8,#ffe8a6)!important;border:1px solid #ffe2a0!important;box-shadow:0 7px 18px rgba(168,124,39,.08)!important}.merge-tutorial{border:1px solid #ffe4a0!important;box-shadow:0 7px 18px rgba(157,116,40,.08)!important}.merge-grid-v2{gap:12px!important;padding:4px!important}.merge-cell{min-height:122px!important;border:2px solid #e4edf2!important;border-radius:24px!important;background:radial-gradient(circle at 50% 25%,#fff 0,#f7fbfd 65%,#eef5f8 100%)!important;box-shadow:0 8px 0 #e2ebef,0 12px 20px rgba(66,85,105,.06)!important;overflow:hidden}.merge-cell:before{content:"";position:absolute;inset:6px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.7),transparent 42%);pointer-events:none}.merge-cell:hover{transform:translateY(-4px) scale(1.015)!important;box-shadow:0 10px 0 #e2ebef,0 16px 25px rgba(66,85,105,.09)!important}.merge-cell.selected{border-color:#64d6dd!important;box-shadow:0 8px 0 #53bcc3,0 0 0 6px rgba(99,210,224,.16),0 16px 28px rgba(59,149,158,.14)!important}.merge-cell img{width:72px!important;height:72px!important;filter:drop-shadow(0 10px 8px rgba(58,72,87,.15))!important;position:relative;z-index:2}.merge-cell strong{position:relative;z-index:2;font-size:11px!important;color:#445d70!important}.merge-cell small{position:relative;z-index:2}.tier-badge{z-index:4!important;top:8px!important;left:8px!important;padding:4px 7px!important;border-radius:999px!important;background:linear-gradient(135deg,#687bf0,#66c5d8)!important;box-shadow:0 5px 12px rgba(76,100,180,.18)!important}.merge-cell:nth-child(4n+2) .tier-badge{background:linear-gradient(135deg,#6acb98,#59b9cf)!important}.merge-cell:nth-child(4n+3) .tier-badge{background:linear-gradient(135deg,#f2a64f,#ff7e70)!important}.merge-cell:nth-child(4n) .tier-badge{background:linear-gradient(135deg,#9d79ef,#ef7eb6)!important}.tutorial-glow{animation:tutorialGlowV3 .9s ease-in-out infinite alternate!important}.merge-shop-v2{padding:13px!important;border:1px solid #e3edf2!important;background:linear-gradient(145deg,#fff,#f3fafc)!important;box-shadow:0 8px 20px rgba(69,91,108,.055)!important}.merge-shop-v2 button{min-height:48px!important;border-radius:16px!important;background:linear-gradient(135deg,#ffbd55,#ff7d72)!important;box-shadow:0 7px 0 #dc6e58,0 11px 22px rgba(213,107,80,.16)!important}.merge-battle-mini{border-radius:27px!important;border:1px solid rgba(222,232,239,.95)!important;box-shadow:0 16px 38px rgba(67,93,110,.1)!important}.merge-battle-scene{min-height:132px!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}.mini-fighter img,.merge-enemy-v2 img{filter:drop-shadow(0 10px 9px rgba(56,72,73,.2))!important}.merge-banner-v2{padding:8px 14px!important;border:3px solid #fff!important;border-radius:16px!important;font-size:12px!important;box-shadow:0 12px 28px rgba(68,82,98,.18)!important}.merge-banner-v2[data-type="merge"]{background:linear-gradient(135deg,#ffe174,#ffaf64)!important;color:#6e4b15!important}.merge-banner-v2[data-type="clear"]{background:linear-gradient(135deg,#5fd598,#5cc4d9)!important}.merge-info-v2{border:1px solid rgba(224,233,239,.95)!important;box-shadow:0 18px 40px rgba(72,91,109,.1)!important}.dex-pal{position:relative;overflow:hidden;border:1px solid #e8eef2!important;background:linear-gradient(145deg,#fff,#f5fafc)!important;box-shadow:0 5px 12px rgba(71,88,104,.045)!important}.dex-pal:not(.locked):after{content:"";position:absolute;width:40px;height:40px;border-radius:50%;background:rgba(255,222,115,.18);right:-12px;top:-12px}.dex-pal img{width:42px!important;height:42px!important;filter:drop-shadow(0 6px 5px rgba(61,76,88,.13))}.merge-discovery{background:radial-gradient(circle at 50% 42%,rgba(255,243,159,.78),rgba(237,248,255,.88) 35%,rgba(238,248,251,.9))!important;backdrop-filter:blur(12px)!important}.merge-discovery>div{min-width:300px!important;padding:28px!important;border:6px solid #fff!important;border-radius:34px!important;background:radial-gradient(circle at 50% 22%,#fff 0,#fff8cf 38%,#eaf8ff 100%)!important;box-shadow:0 30px 80px rgba(72,85,112,.28),0 0 0 10px rgba(255,222,105,.18)!important;animation:discoveryPopV3 .65s cubic-bezier(.17,.9,.28,1)!important}.merge-discovery>div:before{content:"NEW PAL DISCOVERED";display:inline-flex;padding:7px 11px;border-radius:999px;background:linear-gradient(135deg,#ffca55,#ff8c68);color:#fff;font-size:9px;font-weight:1000;letter-spacing:.11em;box-shadow:0 7px 16px rgba(211,126,64,.18)}.merge-discovery>div>span{display:none!important}.merge-discovery img{width:150px!important;height:150px!important;filter:drop-shadow(0 18px 16px rgba(69,85,102,.22))!important;animation:palRevealV3 .75s cubic-bezier(.2,.9,.25,1)!important}.merge-discovery h2{font-size:28px!important;letter-spacing:-.045em!important}.stage-chip{border:1px solid #e5edf1!important;border-radius:12px!important}.stage-chip.active{background:linear-gradient(135deg,#fff3c9,#ffe29d)!important;box-shadow:0 6px 14px rgba(164,124,43,.08)!important}@keyframes tutorialGlowV3{from{box-shadow:0 8px 0 #e2ebef,0 0 0 0 rgba(255,190,78,.16)}to{box-shadow:0 8px 0 #e2ebef,0 0 0 8px rgba(255,190,78,.2),0 16px 28px rgba(211,150,50,.12)}}@keyframes discoveryPopV3{0%{transform:scale(.28) rotate(-8deg);opacity:0}65%{transform:scale(1.1) rotate(2deg);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes palRevealV3{0%{transform:scale(.25) rotate(-15deg);filter:brightness(2) drop-shadow(0 0 30px #fff)}60%{transform:scale(1.16) rotate(4deg)}100%{transform:scale(1)}}@media(max-width:820px){.merge-cell{min-height:104px!important}.merge-cell img{width:58px!important;height:58px!important}.merge-discovery>div{min-width:0!important;width:min(310px,92vw)!important}}