@font-face{font-family:"Fredoka";src:url(data:font/woff2;base64,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) format("woff2");font-weight:400 900;font-display:block}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
html,body{margin:0;height:100%;overflow:hidden;background:#2bb3c9;touch-action:none;overscroll-behavior:none;position:fixed;inset:0;font-family:"Fredoka","Arial Rounded MT Bold",system-ui,sans-serif;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
#cv{position:absolute;inset:0;width:100%;height:100%;display:block}
#ui{position:absolute;inset:0;pointer-events:none}
#ui>*{pointer-events:auto}
.o,.btn{-webkit-text-stroke:3px #1d2433;paint-order:stroke fill;text-shadow:0 2px 0 #1d2433}
.btn{position:relative;border:4px solid #1d2433;border-radius:20px;background:linear-gradient(#8ff25f,#3cba22 60%,#2fa317);box-shadow:0 7px 0 #1d2433,inset 0 -7px 0 rgba(0,0,0,.2),0 10px 14px rgba(0,30,50,.25);color:#fff;font:inherit;font-size:24px;line-height:1.1;padding:14px 28px 16px;cursor:pointer;transition:transform .08s,box-shadow .08s;letter-spacing:.6px;overflow:hidden}
.btn:before{content:"";position:absolute;left:8px;right:8px;top:4px;height:38%;border-radius:14px 14px 30px 30px;background:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.12));pointer-events:none}
.btn:active{transform:translateY(5px) scale(.98);box-shadow:0 2px 0 #1d2433,inset 0 -4px 0 rgba(0,0,0,.2)}
.btn.y{background:linear-gradient(#ffe866,#ffbb12 60%,#f29d00)}.btn.b{background:linear-gradient(#7fd0ff,#2f86f5 60%,#1f6fe0)}.btn.p{background:linear-gradient(#f0a8ff,#a94cf5 60%,#8e34de)}.btn.r{background:linear-gradient(#ff9a8a,#f03c3c 60%,#d42828)}.btn.g{background:linear-gradient(#e8eef3,#a9b8c6)}.btn.o2{background:linear-gradient(#ffb36b,#ff7a1f 60%,#ea5d0a)}.btn.t{background:linear-gradient(#7af0e0,#16b8b0 60%,#0d9a96)}
.btn small{-webkit-text-stroke:2.5px #1d2433;font-size:.66em;opacity:.95}
.btn[disabled]{filter:grayscale(.8) brightness(.8)}
.ibtn{width:56px;height:56px;border-radius:18px;padding:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(#ffffff,#cfe9f3)}.ibtn:before{left:5px;right:5px}
.ibtn svg{width:38px;height:38px;position:relative}
.screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.col{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,560px)}
.top{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 10px) 12px 0;gap:8px}
.lvl{white-space:nowrap;background:linear-gradient(#5b6b80,#34425a);border:4px solid #1d2433;border-radius:14px;padding:5px 18px;font-size:20px;box-shadow:0 4px 0 #1d2433}
.coins{display:flex;align-items:center;gap:6px;background:#26344a;box-shadow:0 4px 0 rgba(0,0,0,.25);border-radius:20px;padding:4px 12px 4px 4px;font-size:18px;border:3px solid #1d2433}
.coin{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7b0,#ffcc1a 45%,#d78b00);border:3px solid #1d2433;display:inline-block}
.boost{position:absolute;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom) + 8px);height:96px;background:linear-gradient(#e08ee8,#c264cf);border:4px solid #1d2433;border-radius:22px;box-shadow:0 6px 0 rgba(0,0,0,.3),inset 0 4px 0 rgba(255,255,255,.35);display:flex;justify-content:space-around;align-items:center}
.bb{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s}
.bb svg{width:72px;height:72px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.25))}
.bb:active{transform:scale(.9)}.bb.on{animation:pul .6s infinite alternate}
@keyframes pul{to{transform:scale(1.15)}}
.bb .cnt{font-size:19px;position:absolute;right:-4px;bottom:-4px;min-width:32px;height:32px;border-radius:16px;background:linear-gradient(#a6f06c,#56c22a);border:3px solid #1d2433;font-size:17px;display:flex;align-items:center;justify-content:center;color:#1d2433;padding:0 4px}
.bb .cnt.plus{background:linear-gradient(#ffe066,#ffb21a)}
.modal{position:absolute;inset:0;background:rgba(10,30,45,.55);display:flex;align-items:center;justify-content:center;animation:fi .2s}
@keyframes fi{from{opacity:0}}
.card{width:min(92%,420px);max-height:90%;overflow:auto;background:linear-gradient(#fff,#e7f6fb);border:5px solid #1d2433;border-radius:28px;box-shadow:0 10px 0 rgba(0,0,0,.35);color:#1d2433;padding:20px;text-align:center;animation:pop .35s cubic-bezier(.3,1.6,.5,1)}
@keyframes pop{from{transform:scale(.6);opacity:0}}
.card h2{margin:-4px auto 16px;width:fit-content;background:linear-gradient(#ffe866,#ffb21a);border:5px solid #1d2433;border-radius:18px;padding:6px 26px 8px;color:#fff;font-size:30px;font-weight:700;box-shadow:0 5px 0 #1d2433,inset 0 4px 0 rgba(255,255,255,.5);-webkit-text-stroke:3px #1d2433;paint-order:stroke fill;text-shadow:0 2px 0 #1d2433}
.row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:14px}
.tog{display:flex;justify-content:space-between;align-items:center;font-size:20px;padding:10px 6px;border-bottom:2px dashed #b8d6e0}
.sw{width:70px;height:36px;border-radius:18px;border:3px solid #1d2433;background:#c9d3dc;position:relative;cursor:pointer}
.sw:after{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid #1d2433;transition:left .15s}
.sw.on{background:#56c22a}.sw.on:after{left:36px}
.title{font-size:clamp(50px,14vw,84px);line-height:.92;text-align:center;letter-spacing:1px;transform:rotate(-3deg);text-shadow:none;filter:drop-shadow(0 6px 0 rgba(0,30,50,.35))}.title span{-webkit-text-stroke:10px #1d2433;paint-order:stroke fill;text-shadow:none}
.title span{display:block}.t1{color:#ffcc1a}.t2{color:#fff;font-size:.8em}
.sub{font-size:18px;margin-top:10px;background:#1d2433;border-radius:20px;padding:4px 14px;color:#ffe066}
.grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:8px 0}
.lv{aspect-ratio:1;border:4px solid #1d2433;border-radius:14px;background:linear-gradient(#7fd0ff,#2f86f5);color:#fff;font-size:22px;-webkit-text-stroke:3px #1d2433;paint-order:stroke fill;text-shadow:0 2px 0 #1d2433;box-shadow:inset 0 5px 0 rgba(255,255,255,.35),0 4px 0 #1d2433;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 0 #1d2433}
.lv.done{background:linear-gradient(#a6f06c,#56c22a)}.lv.cur{background:linear-gradient(#ffe066,#ffb21a);animation:pul .6s infinite alternate}.lv.lock{background:#b9c5d0;text-shadow:none;cursor:default}
.hint{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(env(safe-area-inset-bottom) + 122px);width:min(90%,460px);background:rgba(255,255,255,.95);color:#1d2433;border:4px solid #1d2433;border-radius:18px;padding:10px 14px;font-size:17px;text-align:center;box-shadow:0 5px 0 rgba(0,0,0,.3);animation:pop .4s cubic-bezier(.3,1.6,.5,1);pointer-events:none}
.toast{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-size:34px;pointer-events:none;animation:tst 1.2s forwards;white-space:nowrap}
@keyframes tst{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}20%{transform:translate(-50%,-50%) scale(1.15);opacity:1}35%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}100%{transform:translate(-50%,-90%);opacity:0}}
.shopi{display:flex;align-items:center;gap:10px;padding:8px;border-bottom:2px dashed #b8d6e0;text-align:left}
.shopi svg{width:52px;height:52px;flex:none}.shopi div{flex:1;font-size:18px}.shopi small{display:block;font-size:13px;color:#56697a}
.days{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.day{border:3px solid #1d2433;border-radius:12px;padding:6px 2px;background:#dff1f7;font-size:14px}.day.got{background:#a6f06c}.day.now{background:#ffe066;animation:pul .6s infinite alternate}
.err{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}
.err pre{white-space:pre-wrap;font-size:12px;text-align:left;max-height:150px;overflow:auto;background:#f3f3f3;padding:6px;border-radius:8px;font-weight:400}
.menuPanel{margin-top:26px;padding:22px 20px 20px;background:rgba(14,70,92,.55);border:4px solid rgba(29,36,51,.6);border-radius:32px;box-shadow:inset 0 2px 0 rgba(255,255,255,.18);display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.menuB{display:flex;flex-direction:column;gap:14px;width:250px}
.menuB .btn{font-size:28px;padding:11px 10px 14px}
.menuSmall{display:flex;gap:12px;margin-top:20px;align-items:center}.menuSmall .btn.t{font-size:20px;height:56px;padding:0 18px}
.badge{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:#ff3b3b;border:3px solid #1d2433}

@media (max-width:420px){.ibtn{width:46px;height:46px;border-radius:14px}.ibtn svg{width:28px;height:28px}.lvl{font-size:17px;padding:4px 10px}.coins{font-size:15px}.top{gap:4px;padding-left:8px;padding-right:8px}}
.card{font-size:18px}.shopi div{color:#1d2433}.shopi small{font-size:14px;font-weight:600}
.tog span{color:#1d2433}.day{font-weight:700}.shopi .btn{min-width:96px;display:flex;align-items:center;gap:4px;justify-content:center}
.hint{font-size:18px;font-weight:600}
.safe{position:absolute;visibility:hidden;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}

.coins span{font-size:18px}.toast{-webkit-text-stroke:4px #1d2433;paint-order:stroke fill;text-shadow:0 3px 0 #1d2433}
.bb .cnt{-webkit-text-stroke:0;text-shadow:none}

.giftWrap{height:170px;display:flex;align-items:center;justify-content:center}
.gift{position:relative;width:130px;height:120px}
.gift .boxb{position:absolute;left:8px;right:8px;bottom:0;height:84px;border:4px solid #1d2433;border-radius:12px;box-shadow:inset 0 -10px 0 rgba(0,0,0,.18)}
.gift .lid{position:absolute;left:0;right:0;top:12px;height:30px;border:4px solid #1d2433;border-radius:10px;z-index:2;box-shadow:inset 0 6px 0 rgba(255,255,255,.4);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}
.gift .ribbon{position:absolute;left:54px;width:22px;top:12px;bottom:0;background:#fff;border:4px solid #1d2433;border-radius:6px;z-index:3}
.gift.shake{animation:gshake .25s infinite}
@keyframes gshake{0%,100%{transform:rotate(0)}25%{transform:rotate(-7deg) scale(1.03)}75%{transform:rotate(7deg) scale(1.03)}}
.gift.open .lid{transform:translateY(-70px) rotate(-30deg);opacity:0;transition:transform .45s,opacity .45s .15s}.gift.open .ribbon{opacity:0}
.stRow{display:flex;justify-content:center;gap:2px;min-height:76px;flex-wrap:wrap}
.stFly{width:62px;height:62px;animation:stfly .5s cubic-bezier(.3,1.6,.5,1) both}
@keyframes stfly{from{transform:translateY(-120px) scale(.2) rotate(-40deg);opacity:0}}
.album{display:flex;flex-direction:column;max-height:92%;width:min(94%,460px)}
.alScroll{overflow-y:auto;flex:1;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:0 2px}
.prog{position:relative;height:28px;border:3px solid #1d2433;border-radius:14px;background:#dff1f7;overflow:hidden;margin-bottom:8px}
.prog div{height:100%;background:linear-gradient(#a6f06c,#56c22a)}.prog span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:17px;color:#1d2433}
.pkHead{display:flex;align-items:center;gap:8px;margin:12px 0 4px}.pkHead span{color:#fff;border:3px solid #1d2433;border-radius:12px;padding:3px 12px;font-size:17px;-webkit-text-stroke:2.5px #1d2433;paint-order:stroke fill}.pkHead small{flex:1;text-align:left;color:#56697a;font-size:14px}
.stGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.stGrid img{width:100%;cursor:pointer;transition:transform .1s}.stGrid img:active{transform:scale(.9)}
