.lgame-notif{position:fixed;bottom:calc(92px + env(safe-area-inset-bottom));left:14px;right:14px;z-index:9999985;height:58px;border-radius:18px;background:linear-gradient(135deg,#064e3b,#10b981);box-shadow:0 8px 32px #10b98159,0 0 0 1px #ffffff1f;display:flex;align-items:center;gap:10px;padding:0 16px;transform:translateY(calc(100% + 20px));transition:.55s cubic-bezier(.34,1.3,.64,1);cursor:pointer;user-select:none;-webkit-user-select:none}.lgame-notif.show{transform:translateY(0)}.lgame-notif.hide{transform:translateY(calc(100% + 20px));transition:.38s cubic-bezier(.4,0,1,1)}.lgame-notif__crystal{font-size:26px;animation:crystalGlow 2.5s infinite;flex-shrink:0}.lgame-notif__text{flex:1;min-width:0}.lgame-notif__title{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgame-notif__sub{font-size:11px;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgame-notif__arrow{font-size:14px;color:#ffffff80;flex-shrink:0}@keyframes crystalGlow{0%,to{filter:drop-shadow(0 0 4px rgba(52,211,153,.5))}50%{filter:drop-shadow(0 0 12px rgba(52,211,153,.95))}}.lgame-mini{position:fixed;bottom:calc(94px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%) translateY(110%);z-index:9999990;width:min(92vw,320px);background:#fffffff7;border-radius:24px;padding:20px 20px 16px;box-shadow:0 16px 48px #0000002e,0 0 0 1px #0000000f}.lgame-mini.show{transform:translate(-50%) translateY(0);transition:.5s cubic-bezier(.34,1.25,.64,1)}.lgame-mini.hide{transform:translate(-50%) translateY(110%);transition:.35s cubic-bezier(.4,0,1,1)}.lgame-mini__handle{width:32px;height:3px;background:#0000001a;border-radius:99px;margin:0 auto 14px}.lgame-mini__title{font-size:14px;font-weight:800;color:#064e3b;margin-bottom:2px}.lgame-mini__sub{font-size:11px;color:#6e6e73;margin-bottom:14px}.lgame-ice{position:relative;width:108px;height:108px;margin:0 auto 14px;border-radius:26px;background:linear-gradient(135deg,#dcfce7f7,#6ee7b7e0,#10b981eb 70%,#a7f3d0f5);border:2px solid rgba(255,255,255,.8);box-shadow:inset 0 3px #ffffffb3,inset 0 -3px #064e3b47,0 10px 36px #10b98180;cursor:pointer;overflow:hidden;user-select:none;-webkit-user-select:none;transition:transform .15s;animation:crystalBreath 3s ease-in-out infinite}.lgame-ice:before{content:"";background:linear-gradient(125deg,rgba(255,255,255,.32) 0%,transparent 38%,rgba(255,255,255,.14) 58%,transparent 100%);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.lgame-ice:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.14) 40%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.14) 60%,transparent 82%);animation:crystalSweep 2.8s ease-in-out infinite;z-index:5;pointer-events:none}@keyframes crystalSweep{0%,to{transform:translate(-130%) skew(-15deg);opacity:0}20%{opacity:1}55%{transform:translate(160%) skew(-15deg);opacity:0}}@keyframes crystalBreath{0%,to{box-shadow:inset 0 3px #ffffffb3,inset 0 -3px #064e3b47,0 10px 36px #10b98180,0 0 #34d39900}50%{box-shadow:inset 0 3px #ffffffe0,inset 0 -3px #064e3b59,0 18px 56px #10b981b8,0 0 36px 10px #34d39947}}.lgame-ice:active{transform:scale(.93)}.lgame-ice.shaking{animation:lgameShake .18s ease}.lgame-ice.stage-flash{animation:crystalFlash .18s ease}@keyframes lgameShake{0%{transform:translate(0) rotate(0)}20%{transform:translate(-3px,1px) rotate(-1deg)}40%{transform:translate(3px,-1px) rotate(1deg)}60%{transform:translate(-2px,2px) rotate(-.5deg)}80%{transform:translate(2px,-1px) rotate(.5deg)}to{transform:translate(0) rotate(0)}}@keyframes crystalFlash{0%,to{filter:brightness(1)}50%{filter:brightness(1.6) saturate(1.3)}}.lgame-ice-reward{font-size:28px;color:#a7f3d0e6;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;line-height:1;z-index:1}.lgame-ice-reward small{font-size:10px}.lgame-crack{position:absolute;height:1.5px;background:#a7f3d0bf;box-shadow:0 0 5px #34d399e6;transform-origin:left center;opacity:0;transition:opacity .25s ease;z-index:3}.lgame-crack.show{opacity:1}.lgame-ice-ripple{position:absolute;width:40px;height:40px;border-radius:50%;background:#a7f3d073;transform:translate(-50%,-50%) scale(0);animation:lgameRipple .55s ease-out forwards;pointer-events:none;z-index:4}@keyframes lgameRipple{to{transform:translate(-50%,-50%) scale(2.8);opacity:0}}.lgame-progress-wrap{height:4px;background:#00000012;border-radius:99px;overflow:hidden;margin:0 0 8px}.lgame-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#064e3b,#10b981);box-shadow:0 0 6px #10b9818c;border-radius:99px;transition:width .25s ease}.lgame-hint{font-size:10px;color:#aeaeb2;margin-bottom:8px;text-align:center}.lgame-reward{display:none;text-align:center}.lgame-reward.show{display:block;animation:rewardIn .4s cubic-bezier(.34,1.25,.64,1) both}@keyframes rewardIn{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:none}}.lgame-reward-badge{font-size:10px;color:#064e3b;font-weight:700;margin-bottom:4px}.lgame-reward-pct{font-size:42px;font-weight:800;color:#1d1d1f;letter-spacing:-.05em;line-height:1}.lgame-reward-label{font-size:12px;color:#6e6e73;margin-bottom:12px;margin-top:2px}.lgame-code-box{background:#064e3b;border-radius:14px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.lgame-code-text{font-size:17px;font-weight:800;color:#fff;letter-spacing:.08em}.lgame-copy-btn{background:#10b981;color:#fff;border:none;border-radius:10px;padding:7px 12px;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.lgame-copy-btn.copied{background:#6e6e73}.lgame-dismiss{background:none;border:none;font-size:11px;color:#aeaeb2;cursor:pointer;padding:6px;width:100%;text-align:center}.lgame-shard{position:fixed;width:10px;height:14px;border-radius:3px;background:linear-gradient(135deg,#6ee7b7f2,#a7f3d0cc);border:1px solid rgba(255,255,255,.7);box-shadow:0 0 10px #10b9818c;pointer-events:none;z-index:9999999;animation:lgameShard .75s ease-out forwards}@keyframes lgameShard{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:var(--tx,translateX(0)) var(--ty,translateY(0)) rotate(var(--tr,180deg)) scale(.3)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fifteen-game.css.map */
