.isl,.islr-back{--wood-hi:#f6c47e;--wood:#d8954a;--wood-lo:#b06c2b;--wood-dk:#6e3f17;--wood-xdk:#4a2810;--wood1:#f0b873;--wood2:#c9853f;--wood3:#8a5a2e;--sea:#18a6d9;--sea-lo:#0f7fb5;--sea-dk:#0a5a86;--leaf:#44c35a;--leaf-lo:#26a043;--leaf-dk:#16702c;--sun:#ffd23f;--sun-lo:#f59e0b;--sun-dk:#b45309;--coral:#ff6b4a;--coral-lo:#e8462a;--coral-dk:#a3301a;--sand:#ffe7b3;--cream:#fff6e0;--ink:#3a2210;--navy:#1b2559;--gold:#ffc93c;--ok:#2fbf5a;--no:#ef5a3c;--font-isl:var(--font-baloo),"Baloo 2","Baloo Bhaijaan 2",system-ui,sans-serif}.isl{width:100%;display:flex;flex-direction:column;gap:.5rem;color:var(--ink);font-family:var(--font-isl);user-select:none;-webkit-user-select:none}.isl button{font-family:inherit;-webkit-tap-highlight-color:transparent}.isl-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem .7rem;flex-wrap:wrap}.isl-board{position:relative;display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.32rem 1.5rem .42rem;border-radius:.7rem 1rem .8rem 1.1rem/.9rem .7rem 1rem .8rem;font-weight:800;font-size:clamp(1rem,2.5vw,1.4rem);line-height:1.15;color:var(--cream);letter-spacing:.01em;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0) 42%,rgba(0,0,0,.14)),repeating-linear-gradient(177deg,rgba(110,55,10,0) 0 7px,rgba(110,55,10,.16) 7px 9px,rgba(255,220,160,.12) 9px 10px,rgba(110,55,10,0) 10px 17px),linear-gradient(180deg,var(--wood-hi),var(--wood) 55%,var(--wood-lo));border:3px solid var(--wood-dk);text-shadow:0 2px 0 var(--wood-dk),0 3px 4px rgba(60,25,0,.45);box-shadow:inset 0 2px 0 rgba(255,236,200,.7),inset 0 -3px 0 rgba(80,40,8,.35),0 5px 0 var(--wood-xdk),0 12px 18px -10px rgba(0,0,0,.55)}.isl-board-text{min-width:0}.isl-nail{position:absolute;top:50%;width:.55rem;height:.55rem;margin-top:-.28rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7dc,#c9a26a 45%,#6b4a22 80%);box-shadow:0 1px 0 rgba(255,255,255,.4),inset 0 -1px 1px rgba(0,0,0,.4)}.isl-nail.l{left:.5rem}.isl-nail.r{right:.5rem}.isl-board-ico{width:1.6em;height:1.6em;flex:none;filter:drop-shadow(0 2px 0 rgba(80,40,8,.5))}.isl-hud{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.isl-shells{display:flex;gap:.2rem;flex-wrap:wrap;padding:.25rem .5rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,250,235,.95),rgba(255,231,179,.92));border:2px solid #c9944f;box-shadow:inset 0 2px 4px rgba(150,95,30,.3),0 3px 0 #9a6a32}.isl-shells i{width:1.35rem;height:1.35rem;background:url(/isl/shell.webp) 50%/contain no-repeat;filter:grayscale(1) brightness(1.1) opacity(.32);transition:filter .35s,transform .45s cubic-bezier(.3,1.8,.5,1)}.isl-shells i.on{filter:drop-shadow(0 1px 1px rgba(120,60,0,.4));transform:scale(1.18);animation:isl-shellpop .5s cubic-bezier(.3,1.8,.5,1)}@keyframes isl-shellpop{0%{transform:scale(.4) rotate(-30deg)}60%{transform:scale(1.45) rotate(10deg)}}.isl-coins{display:inline-flex;align-items:center;gap:.35rem;min-width:5.2rem;padding:.2rem .8rem .2rem .3rem;border-radius:999px;background:linear-gradient(180deg,#7a4a20,#4f2c10);border:2px solid #ffcf6a;box-shadow:inset 0 2px 0 rgba(255,255,255,.18),0 3px 0 #2e1806,0 8px 12px -6px rgba(0,0,0,.5)}.isl-coins b{font-size:1.25rem;font-weight:800;color:#ffe69a;text-shadow:0 2px 0 #2e1806;font-variant-numeric:tabular-nums;line-height:1.2}.isl-coins .fx-coin{width:1.55rem;height:1.55rem}.fx-bump{animation:isl-bump .35s cubic-bezier(.3,1.8,.5,1)}@keyframes isl-bump{40%{transform:scale(1.18)}}.fx-coin{display:inline-block;flex:none;width:1.4em;height:1.4em;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fffbd0 0 12%,#ffe066 24%,#ffc21f 52%,#e08a00 78%,#b86200);border:2px solid #8a4a00;box-shadow:inset 0 0 0 2.5px rgba(255,240,170,.55),0 1px 0 rgba(0,0,0,.3)}.isl-clock{display:flex;align-items:center;gap:.45rem;padding:0 .2rem}.isl-clock-ico{width:1.5rem;height:1.5rem;flex:none}.isl-clock.go:not(.over) .isl-clock-ico{animation:isl-tick 1s steps(2) infinite}@keyframes isl-tick{50%{transform:rotate(-8deg)}}.isl-clock-track{position:relative;flex:1;height:.8rem;border-radius:999px;overflow:hidden;background:rgba(74,40,16,.45);border:2px solid rgba(255,246,224,.85);box-shadow:inset 0 2px 3px rgba(0,0,0,.35)}.isl-clock-track i{position:absolute;inset:0;border-radius:999px;transform-origin:0 50%;background:linear-gradient(180deg,rgba(255,255,255,.55) 0 35%,rgba(255,255,255,0) 36%),linear-gradient(90deg,var(--coral),var(--sun) 35%,var(--leaf) 70%);background-size:100% 100%,100vw 100%}.isl-clock.go .isl-clock-track i{animation:isl-drain linear forwards}@keyframes isl-drain{to{transform:scaleX(0)}}.isl-clock em{font-style:normal;font-weight:800;font-size:.8rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap}.isl-clock.over .isl-clock-track{opacity:.45}.isl-clock.over em{color:#ffe69a}.isl-frame{position:relative;padding:clamp(6px,1vw,11px);border-radius:1.55rem;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 18%,rgba(0,0,0,0) 82%,rgba(0,0,0,.22)),repeating-linear-gradient(90deg,rgba(90,45,5,0) 0 46px,rgba(90,45,5,.45) 46px 48px,rgba(255,230,170,.5) 48px 50px,rgba(90,45,5,0) 50px 96px),linear-gradient(180deg,#f2c06d,#d39342 45%,#a9672a);box-shadow:inset 0 0 0 2px rgba(255,236,190,.65),inset 0 0 0 4px rgba(110,63,23,.55),0 7px 0 var(--wood-xdk),0 22px 34px -18px rgba(0,20,40,.7)}.isl-lash{position:absolute;z-index:8;width:clamp(1.7rem,3.2vw,2.5rem);height:clamp(.8rem,1.5vw,1.15rem);border-radius:.35rem;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(0,0,0,.15)),repeating-linear-gradient(90deg,#f1d9a4 0 3px,#c9a25e 3px 5px,#a77f42 5px 6px);box-shadow:0 2px 0 rgba(70,40,10,.6),0 4px 6px rgba(0,0,0,.3)}.isl-lash.tl{left:-.35rem;top:.35rem;transform:rotate(-45deg)}.isl-lash.tr{right:-.35rem;top:.35rem;transform:rotate(45deg)}.isl-lash.bl{left:-.35rem;bottom:.45rem;transform:rotate(45deg)}.isl-lash.br{right:-.35rem;bottom:.45rem;transform:rotate(-45deg)}.isl-scene{position:relative;width:100%;min-height:min(62vh,34rem);border-radius:1.1rem;overflow:hidden;background:#8fd8f5 50%/cover no-repeat;box-shadow:inset 0 0 0 3px rgba(74,40,16,.55),inset 0 8px 18px rgba(30,15,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.isl-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(255,250,235,.5),rgba(255,250,235,.1) 62%,rgba(0,0,0,0) 80%);pointer-events:none}.isl-scene.wide{aspect-ratio:16/9;min-height:0;padding:0;display:block}.isl-scene.wide:before{display:none}.isl-scene>*{position:relative;z-index:1}.isl-tiko{--x:var(--px,7.5%);--y:var(--py,2.5%);--w:var(--pw,6rem);position:absolute!important;z-index:5!important;width:var(--w);bottom:var(--y);left:clamp(.3rem,calc(var(--x) - var(--w) / 2),calc(100% - var(--w) - .3rem));display:flex;flex-direction:column;align-items:center;pointer-events:none}@media (max-width:640px){.isl-tiko{--x:var(--ppx,11%);--y:var(--ppy,1.5%);--w:var(--ppw,4.3rem)}}.isl-tiko-top{position:relative;display:block;width:100%;z-index:2}.isl-tiko-fly{display:block;transform-origin:50% 100%;transform:translateY(-120%) scale(.6);opacity:0;transition:transform .7s cubic-bezier(.25,1.5,.5,1),opacity .3s}.isl-tiko.in .isl-tiko-fly{transform:none;opacity:1}.isl-tiko-body{position:relative;display:block;width:100%;margin-bottom:-1.5%;z-index:2;transform-origin:50% 100%;animation:isl-idle 3.4s ease-in-out infinite}.isl-tiko-bird{display:block;width:100%;filter:drop-shadow(0 3px 3px rgba(0,0,0,.18))}.isl-tiko-lid{position:absolute;left:42.2%;top:12%;width:8.6%;height:11.2%;border-radius:50%;transform-origin:50% 0;transform:scaleY(0);background:radial-gradient(ellipse at 50% 30%,#ffc23a,#f59a12 70%);border-bottom:2px solid #3a2210;animation:isl-blink 4.8s infinite}.isl-stand{position:relative;display:block;flex:none;z-index:1}.isl-stand.bare{width:100%;height:0}.isl-perch{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 2px rgba(40,25,5,.25))}.isl-stand:not(.bare):after{content:"";position:absolute;z-index:-1;left:6%;right:6%;bottom:-4%;height:16%;border-radius:50%;background:radial-gradient(ellipse,rgba(40,25,5,.42),rgba(40,25,5,0) 70%)}.isl-shadow{position:absolute;left:50%;top:0;width:62%;aspect-ratio:4.2;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(40,25,5,.5),rgba(40,25,5,.14) 55%,rgba(40,25,5,0) 72%);pointer-events:none;animation:isl-shadow 3.4s ease-in-out infinite;transition:opacity .4s .3s}@keyframes isl-shadow{25%,70%{transform:translate(-50%,-50%) scale(.92);opacity:.85}}.isl-tiko:not(.in) .isl-shadow{opacity:0}.isl-tiko.cheer .isl-shadow,.isl-tiko.m-cheer .isl-shadow{animation:isl-shadow-hop .5s cubic-bezier(.3,1.6,.5,1) 2}.isl-tiko.m-combo .isl-shadow{animation:isl-shadow-hop 1s ease-in-out}@keyframes isl-shadow-hop{40%{transform:translate(-50%,-50%) scale(.7);opacity:.6}}@keyframes isl-blink{0%,90%,to{transform:scaleY(0)}93%,95%{transform:scaleY(1)}}@keyframes isl-idle{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-3%) rotate(-1.5deg) scaleY(1.01)}50%{transform:translateY(0) rotate(0) scale(1.02,.985)}70%{transform:translateY(-2%) rotate(1.2deg)}84%{transform:translateY(0) rotate(0)}87%{transform:rotate(-4deg) scale(1.03,.97)}90%{transform:rotate(4deg) scale(.98,1.03)}93%{transform:rotate(-2deg)}}.isl-tiko.cheer .isl-tiko-body,.isl-tiko.m-cheer .isl-tiko-body{animation:isl-hop .5s cubic-bezier(.3,1.6,.5,1) 2}.isl-tiko.m-combo .isl-tiko-body{animation:isl-spin 1s cubic-bezier(.3,1.3,.5,1)}.isl-tiko.m-sad .isl-tiko-body{animation:isl-droop 1.3s ease-in-out}.isl-tiko.m-sad .isl-tiko-lid{animation:none;transform:scaleY(.45)}@keyframes isl-hop{40%{transform:translateY(-22%) scale(.95,1.06)}70%{transform:translateY(0) scale(1.06,.94)}}@keyframes isl-spin{0%{transform:none}15%{transform:translateY(4%) scale(1.08,.9)}50%{transform:translateY(-38%) rotate(200deg) scale(1.05)}80%{transform:translateY(-6%) rotate(1turn)}90%{transform:translateY(0) rotate(1turn) scale(1.06,.94)}to{transform:rotate(1turn)}}@keyframes isl-droop{0%{transform:none}25%,75%{transform:translateY(5%) rotate(-7deg) scale(1.02,.93)}50%{transform:translateY(5%) rotate(-4deg) scale(1.02,.93)}to{transform:none}}@keyframes isl-breathe{50%{transform:scale(1.02,.985)}}.isl-bubble{position:absolute;z-index:3;bottom:96%;left:42%;width:max-content;max-width:min(17rem,60vw);padding:.5rem .85rem;border-radius:1.1rem 1.1rem 1.1rem .3rem;background:#fff;color:var(--navy);font-weight:800;font-size:clamp(.88rem,2.2vw,1.05rem);line-height:1.25;border:3px solid var(--gold);box-shadow:inset 0 -3px 0 rgba(27,37,89,.08),0 4px 0 #d9a520,0 12px 20px -8px rgba(0,30,70,.55);animation:isl-pop .4s cubic-bezier(.3,1.7,.5,1);transform-origin:0 100%}.isl-bubble:after{content:"";position:absolute;left:.6rem;bottom:-.62rem;width:.9rem;height:.9rem;background:inherit;border:inherit;border-width:0 3px 3px 0;border-radius:0 0 .25rem 0;transform:rotate(45deg) skew(10deg,10deg)}.isl-bubble.cheer{border-color:var(--ok);background:#f1ffe9;box-shadow:inset 0 -3px 0 rgba(27,90,40,.08),0 4px 0 #239a47,0 12px 20px -8px rgba(0,30,70,.55)}.isl-bubble.hint{border-color:#ff9f1a;background:#fff6e3;box-shadow:inset 0 -3px 0 rgba(120,60,0,.08),0 4px 0 #d67a00,0 12px 20px -8px rgba(0,30,70,.55)}@keyframes isl-pop{0%{transform:scale(.4);opacity:0}}.isl-bubble.to-l{left:auto;right:42%;border-radius:1.1rem 1.1rem .3rem 1.1rem;transform-origin:100% 100%}.isl-bubble.to-l:after{left:auto;right:.6rem;transform:rotate(45deg) skew(10deg,10deg)}.isl-bubble.side-l,.isl-bubble.side-r{bottom:auto;top:3%}.isl-bubble.side-r{left:86%;border-radius:.3rem 1.1rem 1.1rem 1.1rem;transform-origin:0 0}.isl-bubble.side-l{left:auto;right:86%;border-radius:1.1rem .3rem 1.1rem 1.1rem;transform-origin:100% 0}.isl-bubble.side-r:after{left:-.62rem;top:.55rem;bottom:auto;transform:rotate(135deg) skew(10deg,10deg)}.isl-bubble.side-l:after{left:auto;right:-.62rem;top:.55rem;bottom:auto;transform:rotate(-45deg) skew(10deg,10deg)}.isl-combo{position:absolute!important;z-index:6!important;left:2%;top:3%;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.3rem;padding:.25rem .7rem .3rem;border-radius:1rem;color:#fff;pointer-events:none;border:3px solid #fff3c4;background:linear-gradient(180deg,#ffb340,#f07f12);box-shadow:inset 0 3px 0 rgba(255,255,255,.45),0 4px 0 #a54f00,0 10px 16px -8px rgba(0,0,0,.5);animation:isl-combo-in .45s cubic-bezier(.3,1.8,.5,1)}.isl-combo small{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 0 rgba(0,0,0,.35)}.isl-combo b{font-size:clamp(1.4rem,3.4vw,2rem);font-weight:800;line-height:1;text-shadow:0 2px 0 rgba(120,40,0,.8)}.isl-combo-pips{grid-column:1/-1;display:flex;gap:.18rem;margin-top:.15rem}.isl-combo-pips i{width:.55rem;height:.55rem;border-radius:50%;background:rgba(0,0,0,.25)}.isl-combo-pips i.on{background:radial-gradient(circle at 35% 30%,#fffbd0,#ffd23f 60%,#f59e0b);box-shadow:0 0 6px rgba(255,220,80,.9)}.isl-combo.t2{background:linear-gradient(180deg,#ff6fa8,#d12f7d);box-shadow:inset 0 3px 0 rgba(255,255,255,.45),0 4px 0 #8a1450,0 0 22px rgba(255,90,170,.7)}.isl-combo.t3{background:linear-gradient(120deg,#ff5f6d,#ffc371,#47d18c,#4fb6ff,#b06bff,#ff5f6d);background-size:300% 100%;box-shadow:inset 0 3px 0 rgba(255,255,255,.5),0 4px 0 #5a2a8a,0 0 28px rgba(255,220,120,.9);animation:isl-combo-in .45s cubic-bezier(.3,1.8,.5,1),isl-rainbow 1.6s linear infinite}@keyframes isl-combo-in{0%{transform:scale(.5) rotate(-12deg)}60%{transform:scale(1.25) rotate(4deg)}}@keyframes isl-rainbow{to{background-position:300% 0}}.isl-banner{position:absolute!important;z-index:7!important;left:50%;top:40%;width:0;height:0;display:grid;place-items:center;pointer-events:none}.isl-banner span{position:relative;z-index:1;white-space:nowrap;font-family:var(--font-isl);font-weight:800;font-size:clamp(2.2rem,8vw,4.8rem);line-height:1;letter-spacing:.02em;color:#fff3a1;-webkit-text-stroke:3px #8a3c00;paint-order:stroke fill;text-shadow:0 5px 0 #8a3c00,0 10px 18px rgba(60,20,0,.5);animation:isl-banner 1.45s cubic-bezier(.3,1.5,.5,1) forwards}.isl-banner.t2 span{color:#ffe1f0;-webkit-text-stroke-color:#9a1458;text-shadow:0 5px 0 #9a1458,0 0 26px rgba(255,120,190,.8)}.isl-banner.t3 span{color:#e8fbff;-webkit-text-stroke-color:#3b2a9a;text-shadow:0 5px 0 #3b2a9a,0 0 30px rgba(140,200,255,.95)}.isl-banner-rays{position:absolute;width:clamp(14rem,50vw,30rem);aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(rgba(255,240,170,.6) 0 10deg,rgba(255,240,170,0) 10deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:isl-rays 1.45s ease-out forwards}@keyframes isl-banner{0%{transform:scale(.2) rotate(-8deg);opacity:0}18%{transform:scale(1.18) rotate(3deg);opacity:1}30%{transform:scale(1) rotate(0)}78%{transform:scale(1.04);opacity:1}to{transform:scale(1.35) translateY(-20%);opacity:0}}@keyframes isl-rays{0%{transform:scale(.3) rotate(0);opacity:0}20%{opacity:1}to{transform:scale(1.1) rotate(70deg);opacity:0}}.isl-basket,.isl-btn,.isl-crate,.isl-ear,.isl-freeze,.isl-lever,.isl-mic,.isl-next,.isl-tag,.isl-tile{--b-top:#5fd0f6;--b-bot:#1d8fd2;--b-ring:#fff;--b-edge:#0f5f95;position:relative;isolation:isolate;cursor:pointer;touch-action:manipulation;font-family:var(--font-isl);border:3px solid var(--b-ring);background:linear-gradient(180deg,var(--b-top),var(--b-bot));box-shadow:inset 0 3px 0 rgba(255,255,255,.5),inset 0 -4px 0 rgba(0,0,0,.14),0 6px 0 var(--b-edge),0 13px 16px -8px rgba(0,0,0,.45);transition:transform .1s ease-out,box-shadow .1s ease-out,filter .2s,opacity .25s}.isl-btn:before,.isl-crate:before,.isl-freeze:before,.isl-mic:before,.isl-next:before,.isl-tag:before,.isl-tile:before{content:"";position:absolute;z-index:-1;left:9%;right:9%;top:3px;height:40%;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,.06))}@media (hover:hover){.isl-basket:hover,.isl-btn:hover:not(:disabled),.isl-crate:hover,.isl-ear:hover,.isl-freeze:hover,.isl-mic:hover:not(:disabled),.isl-next:hover:not(:disabled),.isl-tile:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06) saturate(1.05)}}.isl-basket:active,.isl-btn:active:not(:disabled),.isl-crate:active,.isl-ear:active,.isl-freeze:active,.isl-lever:active,.isl-mic:active:not(:disabled),.isl-next:active:not(:disabled),.isl-tag:active,.isl-tile:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 3px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.14),0 1px 0 var(--b-edge),0 3px 6px -3px rgba(0,0,0,.45);transition-duration:.04s}.isl-tile{min-width:4rem;min-height:4rem;padding:.3rem .9rem;border-radius:1.05rem;font-size:clamp(1.4rem,4vw,2rem);font-weight:800;line-height:1.1;color:#fff;text-shadow:0 2px 0 rgba(10,70,120,.7)}.isl-tile:disabled{opacity:.5;filter:grayscale(.5);cursor:default}.isl-tile.plank{--b-top:#f7c682;--b-bot:#c97f37;--b-ring:#fff1d2;--b-edge:#6e3f17;color:var(--cream);text-shadow:0 2px 0 rgba(90,45,8,.75);font-size:clamp(1.15rem,3.2vw,1.6rem);background:repeating-linear-gradient(178deg,rgba(110,55,10,0) 0 8px,rgba(110,55,10,.14) 8px 10px,rgba(110,55,10,0) 10px 18px),linear-gradient(180deg,var(--b-top),var(--b-bot))}.isl-tile.sandy{--b-top:#fff1cc;--b-bot:#eabd70;--b-ring:#fffaf0;--b-edge:#b98a3e;color:#6b3d14;text-shadow:0 1px 0 rgba(255,255,255,.7)}.isl-tile.gone{opacity:0;transform:scale(.4) rotate(-10deg);pointer-events:none}.isl-basket.bad,.isl-card.bad,.isl-freeze.bad,.isl-tile.bad{animation:isl-shake .4s;box-shadow:0 0 0 5px var(--no),0 0 18px rgba(239,90,60,.65)}.isl-card.ok,.isl-tile.ok{box-shadow:0 0 0 5px var(--ok),0 0 26px rgba(47,191,90,.7);animation:isl-okpop .45s cubic-bezier(.3,1.8,.5,1)}.isl-basket.hint,.isl-card.hint,.isl-tag.hint{animation:isl-glow 1s ease-in-out infinite}@keyframes isl-shake{20%,60%{transform:translateX(-9px) rotate(-3deg)}40%,80%{transform:translateX(9px) rotate(3deg)}}@keyframes isl-glow{50%{box-shadow:0 0 0 6px var(--gold),0 0 26px rgba(255,201,60,.9)}}@keyframes isl-okpop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.isl-acts{display:flex;justify-content:center;padding-top:.3rem}.isl-btn,.isl-next{--b-top:#ffc057;--b-bot:#f07f12;--b-ring:#fff3d6;--b-edge:#a14d00;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.6rem;padding:0 2.2rem;border-radius:999px;font-size:1.35rem;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(120,50,0,.6)}.isl-btn.green{--b-top:#7ee36b;--b-bot:#2fae3f;--b-ring:#effff0;--b-edge:#1a6e27;text-shadow:0 2px 0 rgba(20,90,30,.65)}.isl-btn.big{min-height:3.9rem;padding:0 2.6rem;font-size:1.45rem}.isl-btn.wait,.isl-btn:disabled,.isl-next:disabled{--b-top:#e8dcc6;--b-bot:#c7b79a;--b-edge:#8d7b5c;filter:none;cursor:default}.isl-btn-ico{width:1.3em;height:1.3em;flex:none;filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.isl-btn.green:not(:disabled){animation:isl-ready 1.6s ease-in-out infinite}@keyframes isl-ready{0%,to{scale:1}50%{scale:1.05}}.isl-dots{display:inline-flex;gap:.35rem}.isl-dots i{width:.55rem;height:.55rem;border-radius:50%;background:#fff;opacity:.85;animation:isl-dot 1s ease-in-out infinite}.isl-dots i:nth-child(2){animation-delay:.15s}.isl-dots i:nth-child(3){animation-delay:.3s}@keyframes isl-dot{50%{transform:translateY(-5px);opacity:.4}}.isl-ear{--b-top:#ffffff;--b-bot:#dff3ff;--b-ring:#fff;--b-edge:#8fb6d6;width:2.8rem;height:2.8rem;border-radius:999px;flex:none;font-size:0;color:transparent;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 12h5l7-6v20l-7-6H5z' fill='%231d8fd2' stroke='%230a5a86' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M21 11c2 2.6 2 7.4 0 10M24.5 7.5c4 4.6 4 12.4 0 17' fill='none' stroke='%23f07f12' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E") 50% /62% no-repeat,linear-gradient(180deg,var(--b-top),var(--b-bot))}.isl-ear.corner{position:absolute!important;right:2%;top:3%;width:3.2rem;height:3.2rem}.isl-ear.solo{margin-top:-.3rem}.isl-lever{--b-top:#e4e4e4;--b-bot:#b8b8b8;--b-edge:#7d7d7d;width:3.8rem;height:3.8rem;border-radius:999px;font-size:0;color:transparent;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M14 2h4l.8 3.6 2.6 1.1 3.1-2 2.8 2.8-2 3.1 1.1 2.6L30 14v4l-3.6.8-1.1 2.6 2 3.1-2.8 2.8-3.1-2-2.6 1.1L18 30h-4l-.8-3.6-2.6-1.1-3.1 2-2.8-2.8 2-3.1-1.1-2.6L2 18v-4l3.6-.8 1.1-2.6-2-3.1 2.8-2.8 3.1 2 2.6-1.1z' fill='%23fff6e0' stroke='%236e3f17' stroke-width='1.8' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='4.5' fill='%23f07f12' stroke='%236e3f17' stroke-width='1.8'/%3E%3C/svg%3E") 50% /66% no-repeat,linear-gradient(180deg,var(--b-top),var(--b-bot))}.isl-lever.ready{--b-top:#ffe27a;--b-bot:#f5a50b;--b-edge:#a14d00;animation:isl-glow 1s infinite}.isl-center{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;padding-bottom:4.5rem}.isl-pic{width:clamp(7rem,20vw,10.5rem);aspect-ratio:1;object-fit:contain;border-radius:1.3rem;background:#fffdf6;padding:.4rem;border:4px solid #fff;box-shadow:0 6px 0 #d9b98a,0 14px 22px -12px rgba(0,30,60,.6)}.isl-pic.small{width:clamp(5.5rem,14vw,8rem)}.pop{animation:isl-pop .45s cubic-bezier(.3,1.7,.5,1)}.isl-ar{font-weight:700;color:#3a2a12;background:rgba(255,250,235,.92);padding:.1rem .8rem;border-radius:999px;border:2px solid rgba(201,148,79,.6)}.isl-q,.isl-word{gap:.4rem;padding:.5rem .7rem .5rem 1rem;border-radius:1.2rem;background:linear-gradient(180deg,#fffefa,#fff4dc);border:3px solid #fff;box-shadow:0 5px 0 #d9b98a,0 14px 22px -14px rgba(0,30,60,.7)}.isl-q,.isl-q b,.isl-word{display:flex;align-items:center}.isl-q b{font-size:clamp(1.25rem,3.6vw,1.9rem);font-weight:800;color:var(--navy);flex-wrap:wrap;gap:.35rem}.isl-ch{min-width:2.4rem;height:3.1rem;display:inline-grid;place-items:center;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;color:var(--navy)}.isl-ch.gap{border-bottom:4px dashed #b07a3e;color:var(--sea)}.isl-ch.gap.in{border-bottom-color:var(--ok);color:var(--leaf-dk);animation:isl-land .4s cubic-bezier(.3,1.8,.5,1)}@keyframes isl-land{0%{transform:translateY(-1.6rem) scale(1.5);opacity:.2}}.isl-blank{display:inline-block;min-width:3.6rem;padding:0 .4rem;border-bottom:4px dashed #b07a3e;color:var(--ok);text-align:center}.isl-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:40rem}.isl-tiles.wide{max-width:52rem}.isl-cards,.isl-opts.pics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,1.5vw,1rem);width:min(46rem,100%)}.isl-opts.pics{grid-template-columns:repeat(3,minmax(0,1fr));width:min(36rem,100%);transition:opacity .3s}.isl-opts.off{opacity:.35;pointer-events:none}.isl-card{position:relative;aspect-ratio:1;border-radius:1.2rem;background:linear-gradient(180deg,#fffefa,#fff3d8);border:4px solid #fff;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 -4px 0 rgba(201,148,79,.18),0 7px 0 #d2ab74,0 16px 20px -12px rgba(0,30,60,.5);display:grid;place-items:center;padding:.35rem;transition:transform .12s,box-shadow .12s}@media (hover:hover){.isl-card:hover{transform:translateY(-3px) rotate(-1deg)}}.isl-card:active{transform:translateY(5px);box-shadow:inset 0 -4px 0 rgba(201,148,79,.18),0 2px 0 #d2ab74,0 4px 8px -4px rgba(0,30,60,.5)}.isl-card img{width:100%;height:100%;object-fit:contain;pointer-events:none}.isl-card b{font-size:1.2rem}.isl-card em{position:absolute;left:50%;bottom:-.7rem;transform:translateX(-50%);padding:.1rem .75rem;border-radius:.7rem;font-style:normal;font-weight:800;color:#fff;white-space:nowrap;background:linear-gradient(180deg,#6bdc6a,#27a03b);border:2px solid #effff0;box-shadow:0 3px 0 #16702c;text-shadow:0 1px 0 rgba(0,60,10,.5);animation:isl-pop .35s}.isl-card.act{aspect-ratio:auto;display:flex;flex-direction:column}.isl-card.act img{height:auto;aspect-ratio:1}.isl-card.act em{position:static;transform:none;background:linear-gradient(180deg,#34437e,#1b2559);border-color:#fff;box-shadow:0 3px 0 #0d1433;margin-top:.3rem;animation:none;white-space:normal;font-size:.85rem}.isl-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.isl-match{display:flex;flex-direction:column;align-items:center;gap:1.4rem;width:100%;padding-bottom:4.5rem;touch-action:none}.isl-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.isl-tag{--b-top:#f7c682;--b-bot:#c97f37;--b-ring:#6e3f17;--b-edge:#4a2810;min-height:3.6rem;padding:.2rem 1.25rem;border-radius:.9rem;font-weight:800;font-size:clamp(1.15rem,3vw,1.5rem);color:var(--cream);cursor:grab;background:repeating-linear-gradient(178deg,rgba(110,55,10,0) 0 8px,rgba(110,55,10,.14) 8px 10px,rgba(110,55,10,0) 10px 18px),linear-gradient(180deg,var(--b-top),var(--b-bot));text-shadow:0 2px 0 rgba(90,45,8,.75);touch-action:none}.isl-tag.sel{transform:translateY(-6px) scale(1.06);box-shadow:0 0 0 4px var(--gold),0 10px 0 var(--b-edge),0 0 20px rgba(255,210,63,.8)}.isl-tag.gone{opacity:0;transform:scale(.4);pointer-events:none}.isl-tag.ghost{position:fixed;z-index:9999;transform:translate(-50%,-60%) rotate(-4deg) scale(1.1);pointer-events:none;box-shadow:0 0 0 3px var(--gold),0 20px 26px -10px rgba(0,0,0,.55)}.isl-planks{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%;padding-bottom:4.5rem}.isl-bridge{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.3rem;width:min(52rem,100%);padding:1rem .8rem;border-radius:1rem;background:repeating-linear-gradient(170deg,rgba(255,255,255,0) 0 14px,rgba(255,255,255,.18) 14px 16px),linear-gradient(180deg,rgba(40,170,225,.65),rgba(12,100,170,.85));border:3px solid rgba(255,255,255,.75);box-shadow:inset 0 4px 10px rgba(0,40,80,.35),0 5px 0 rgba(10,70,120,.6)}.isl-plank{min-height:3.6rem;display:grid;place-items:center;border-radius:.5rem;border:3px dashed rgba(255,255,255,.75);font-weight:800;font-size:clamp(1rem,3vw,1.5rem);color:var(--cream)}.isl-plank.in{border:3px solid var(--wood-dk);text-shadow:0 2px 0 rgba(90,45,8,.7);animation:isl-land .4s cubic-bezier(.3,1.8,.5,1);background:repeating-linear-gradient(178deg,rgba(110,55,10,0) 0 8px,rgba(110,55,10,.14) 8px 10px,rgba(110,55,10,0) 10px 18px),linear-gradient(180deg,var(--wood-hi),var(--wood-lo));box-shadow:inset 0 2px 0 rgba(255,236,200,.6),0 4px 0 var(--wood-xdk)}.isl-bridge.done{box-shadow:inset 0 0 0 3px var(--gold),0 0 30px rgba(255,201,60,.8)}.isl-walker{position:absolute;width:4.5rem;bottom:55%;left:0;animation:isl-walk 2s linear forwards}@keyframes isl-walk{to{left:calc(100% - 4.5rem)}}.isl-blend{flex-direction:column;gap:1rem;width:100%;padding-bottom:4.5rem}.isl-blend,.isl-machine{display:flex;align-items:center}.isl-machine{gap:.6rem;padding:1rem 1.2rem;border-radius:1.4rem;border:4px solid var(--wood-dk);background:repeating-linear-gradient(90deg,rgba(110,55,10,0) 0 30px,rgba(110,55,10,.2) 30px 32px),linear-gradient(180deg,#ffd48a,#e39a3b);box-shadow:inset 0 3px 0 rgba(255,240,200,.7),0 8px 0 var(--wood-xdk),0 18px 24px -12px rgba(0,0,0,.5)}.isl-machine.go{animation:isl-rattle .25s 4}@keyframes isl-rattle{50%{transform:rotate(1.2deg) scale(1.02)}}.isl-crate{--b-top:#fffaf0;--b-bot:#ffe9bf;--b-ring:var(--wood-dk);--b-edge:#7a4a1c;width:clamp(4rem,12vw,5.5rem);height:clamp(4rem,12vw,5.5rem);border-radius:.9rem;border-width:4px;font-size:clamp(2rem,6vw,3rem);font-weight:800;color:var(--navy)}.isl-crate.heard{--b-top:#effff0;--b-bot:#c9f3d2;--b-ring:var(--ok);--b-edge:#1a6e27}.isl-out{min-width:7rem;padding:.3rem 1.2rem;border-radius:1rem;font-size:2rem;font-weight:800;text-align:center;background:#fff;color:var(--sea);border:3px solid var(--sun);box-shadow:0 5px 0 #d9a520}.isl-hole{position:absolute!important;width:15%;aspect-ratio:2.2;transform:translate(-50%,-50%);border-radius:50%;cursor:pointer;background:transparent}.isl-hole:hover{box-shadow:0 0 0 4px rgba(255,255,255,.75)}.isl-hole.puff{animation:isl-shake .4s;box-shadow:0 0 0 5px var(--no)}.isl-holetag{top:-38%;padding:.1rem .6rem;border-radius:.5rem;white-space:nowrap;font-weight:900;font-size:clamp(.75rem,2vw,1.15rem);color:#fff8e6;background:linear-gradient(180deg,var(--wood1),var(--wood2));border:2px solid var(--wood3)}.isl-holetag,.isl-shell{position:absolute;left:50%;transform:translateX(-50%)}.isl-shell{bottom:20%;width:60%;animation:isl-shellup .7s cubic-bezier(.3,1.6,.5,1) forwards;filter:drop-shadow(0 6px 6px rgba(0,0,0,.3))}@keyframes isl-shellup{0%{transform:translate(-50%,60%) scale(.3);opacity:0}to{transform:translate(-50%,-40%) scale(1);opacity:1}}.isl-stone{position:absolute!important;width:13%;aspect-ratio:1.9;transform:translate(-50%,-50%);border-radius:46%;cursor:pointer;display:grid;place-items:center;transition:transform .25s}.isl-stone:hover{transform:translate(-50%,-54%)}.isl-stone:active{transform:translate(-50%,-46%) scale(.96)}.isl-stone.open{background:linear-gradient(180deg,#fffefa,#fff1d2);box-shadow:0 6px 0 #c9a26a,0 10px 14px -6px rgba(0,0,0,.4);animation:isl-flip .35s}.isl-stone.done{background:linear-gradient(180deg,#f1ffe9,#cdf3d4);box-shadow:0 0 0 4px var(--ok),0 0 18px rgba(47,191,90,.7)}.isl-stone img{height:92%;object-fit:contain}.isl-stone b{font-weight:800;font-size:clamp(.8rem,2.2vw,1.3rem);color:var(--navy)}@keyframes isl-flip{0%{transform:translate(-50%,-50%) rotateY(90deg)}}.isl-sort{gap:1.6rem;width:100%;padding-bottom:4.5rem}.isl-item,.isl-sort{display:flex;flex-direction:column;align-items:center}.isl-item{gap:.3rem;padding:.7rem 1.2rem;border-radius:1.3rem;background:linear-gradient(180deg,#fffefa,#fff3d8);border:4px solid #fff;box-shadow:0 6px 0 #d2ab74,0 14px 24px -12px rgba(0,30,60,.6)}.isl-item img{width:clamp(5rem,14vw,7rem);aspect-ratio:1;object-fit:contain}.isl-item b{font-size:1.6rem;font-weight:800;color:var(--navy)}.isl-item.drop{animation:isl-drop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes isl-drop{0%{transform:translateY(-3rem) rotate(-6deg);opacity:0}}.isl-item.fly{transition:transform .6s cubic-bezier(.5,0,.8,.6),opacity .6s;opacity:0;transform:translateY(9rem) scale(.4)}.isl-baskets{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1rem;width:min(40rem,100%)}.isl-basket{--b-ring:var(--wood-dk);--b-edge:var(--wood-xdk);min-height:6rem;border-radius:.6rem .6rem 2.2rem 2.2rem;border-width:10px 4px 4px;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800;color:var(--cream);background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(0,0,0,.12)),repeating-linear-gradient(90deg,#d39246 0 10px,#b47736 10px 12px,#c4843f 12px 22px,#a56a2e 22px 24px),repeating-linear-gradient(0deg,transparent 0 12px,rgba(80,40,8,.25) 12px 14px);text-shadow:0 2px 0 rgba(80,40,8,.8)}.isl-says{flex-direction:column;gap:.9rem;width:100%;padding-bottom:4.5rem}.isl-call,.isl-says{display:flex;align-items:center}.isl-call{gap:.5rem;padding:.5rem .8rem .5rem 1.1rem;border-radius:1.3rem;background:#fff;border:4px solid var(--gold);box-shadow:0 5px 0 #d9a520,0 14px 20px -12px rgba(0,30,60,.5);animation:isl-pop .35s}.isl-call b{font-size:clamp(1.2rem,3.4vw,1.8rem);font-weight:800;color:var(--navy)}.isl-freeze{--b-top:#a6c4ff;--b-bot:#4d6fe0;--b-edge:#2b47a8;min-height:3.5rem;padding:0 1.8rem;border-radius:999px;font-size:1.35rem;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(20,40,120,.6)}.isl-freeze.ok{box-shadow:0 0 0 5px var(--ok),0 0 24px rgba(47,191,90,.7)}.isl-sand{position:relative;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;padding-bottom:4.5rem;overflow:hidden}.isl-sandline{display:flex;gap:.35rem;padding:.6rem 1rem;border-radius:1.2rem;background:rgba(250,226,170,.94);border:3px solid rgba(255,250,235,.9);box-shadow:inset 0 4px 10px rgba(150,100,30,.35),0 4px 0 #c9944f;transition:filter .5s,opacity .5s}.isl-sandline span{width:clamp(2.4rem,7vw,3.2rem);height:clamp(3rem,8vw,3.8rem);display:grid;place-items:center;border-bottom:4px solid rgba(150,100,40,.45);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;color:#7a4a1c}.isl-sandline span.in{animation:isl-land .35s}.isl-sandline .peek{font-style:normal;opacity:.35}.isl-sandline.washed{filter:blur(6px);opacity:.2}.isl-wave{position:absolute;left:-10%;right:-10%;bottom:-100%;height:100%;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.85) 0 6%,rgba(90,200,240,.75) 14%,rgba(30,150,210,.65));border-radius:50% 50% 0 0/14% 14% 0 0;animation:isl-wave 18s cubic-bezier(.7,0,.9,.6) forwards}.isl-wave.stop{animation-play-state:paused;opacity:0;transition:opacity .5s}@keyframes isl-wave{85%{bottom:-78%}to{bottom:0}}.isl-bottle{gap:1rem;width:100%;padding-bottom:4.5rem}.isl-bottle,.isl-bottlebtn{display:flex;flex-direction:column;align-items:center}.isl-bottlebtn{animation:isl-bob 2.2s ease-in-out infinite;cursor:pointer}.isl-bottleimg{width:clamp(6rem,16vw,9rem);aspect-ratio:.73;background:url(/isl/bottle.webp) 50%/contain no-repeat;filter:drop-shadow(0 10px 10px rgba(0,0,0,.25))}.isl-bottlebtn em{font-style:normal;font-weight:800;color:#fff;font-size:1.3rem;padding:.05rem .9rem;border-radius:999px;background:linear-gradient(180deg,#ffc057,#f07f12);border:2px solid #fff3d6;box-shadow:0 4px 0 #a14d00;text-shadow:0 2px 0 rgba(120,50,0,.5)}@keyframes isl-bob{50%{transform:translateY(-8px) rotate(4deg)}}.isl-letter{display:flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;border-radius:.6rem;background:linear-gradient(180deg,#fff6dc,#f2dcaa);border:2px solid #c9a46a;box-shadow:0 12px 24px -12px rgba(80,50,10,.6);animation:isl-unroll .5s cubic-bezier(.3,1.4,.5,1)}.isl-letter b{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;color:#3a2410}@keyframes isl-unroll{0%{transform:scaleY(.1);opacity:0}}.isl-count{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;max-width:24rem}.isl-count img{width:3rem;animation:isl-pop .4s backwards}.isl-mic{--b-top:#ff9cc0;--b-bot:#e6358b;--b-edge:#a3205f;min-height:4rem;padding:0 1.6rem;border-radius:999px;font-size:1.3rem;font-weight:800;color:#fff;text-shadow:0 2px 0 rgba(120,10,60,.5)}.isl-mic.on{animation:isl-glow 1s infinite}.isl-heard{font-weight:700;color:var(--navy);background:rgba(255,255,255,.9);padding:.1rem .8rem;border-radius:999px}.isl-scene.acad{min-height:min(60vh,32rem)}.isl-acad{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%;padding-bottom:1rem}.isl-acad-tiko{width:clamp(5rem,13vw,7rem);animation:isl-idle 3.4s ease-in-out infinite;transform-origin:50% 100%}.isl-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:52rem}.isl-chip{position:relative;padding:.5rem 1.1rem;border-radius:1.2rem;background:linear-gradient(180deg,#fffefa,#fff3d8);font-size:clamp(1.25rem,3.6vw,1.9rem);font-weight:800;color:var(--navy);border:4px solid #fff;cursor:pointer;font-family:var(--font-isl);box-shadow:0 7px 0 #d2ab74,0 14px 18px -10px rgba(0,30,60,.45);opacity:0;transform:translateY(1.5rem) scale(.8);transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1),border-color .3s,box-shadow .1s}.isl-chip.in{opacity:1;transform:none}.isl-chip.in:active{transform:translateY(5px);box-shadow:0 2px 0 #d2ab74;transition-duration:.05s}.isl-chip.in:not(.got):after{content:"";position:absolute;right:-.35rem;top:-.35rem;width:.9rem;height:.9rem;border-radius:50%;background:var(--sun);border:2px solid #fff;box-shadow:0 0 10px rgba(255,210,63,.9);animation:isl-dot 1.2s ease-in-out infinite}.isl-chip.got{border-color:var(--gold);background:linear-gradient(180deg,#fffbe6,#ffeeb0);box-shadow:0 7px 0 #d9a520,0 0 20px rgba(255,201,60,.75)}.isl-chip b{font-weight:800}.isl-tip{display:flex;align-items:center;gap:.4rem;font-weight:700;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.7)}.isl-tip-ico{width:2rem;height:2rem;flex:none;animation:isl-tap 1.2s ease-in-out infinite;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}@keyframes isl-tap{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(4px) scale(.9)}}.isl-ar-help{display:flex;align-items:center;gap:.6rem;max-width:40rem;padding:.5rem .9rem .5rem .6rem;border-radius:1.2rem;background:rgba(255,253,246,.97);border:3px solid #fff;box-shadow:0 6px 0 #d2ab74,0 14px 24px -12px rgba(0,30,60,.6);font-weight:700;color:#3a2a12;text-align:right;animation:isl-pop .4s;font-family:var(--font-isl)}.isl-ar-help img{width:3.2rem;height:3.2rem;border-radius:999px;object-fit:cover;flex:none}.isl-boss{width:100%;display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-isl)}.isl-guard{display:flex;align-items:center;gap:.8rem;padding:.45rem .9rem;border-radius:1.3rem;border:3px solid var(--wood-dk);background:repeating-linear-gradient(177deg,rgba(110,55,10,0) 0 8px,rgba(110,55,10,.1) 8px 10px),linear-gradient(180deg,#fff1d6,#ffd08a);box-shadow:inset 0 2px 0 rgba(255,255,255,.7),0 5px 0 var(--wood-xdk),0 14px 20px -12px rgba(0,0,0,.5)}.isl-guard img{width:clamp(4rem,11vw,6rem);animation:isl-bob 2s ease-in-out infinite;filter:drop-shadow(0 6px 6px rgba(0,0,0,.25))}.isl-guard.hit img{animation:isl-shake .4s 2;filter:brightness(1.6) saturate(.6)}.isl-guard b{font-size:1.3rem;font-weight:800;color:#8a2a10;display:block}.isl-guard small{font-weight:700;color:#6b4220}.isl-hp{display:flex;gap:.3rem;margin:.15rem 0}.isl-hp i{width:1.45rem;height:1.3rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29'%3E%3Cpath d='M16 27S2 18.5 2 9.5C2 5 5.5 2 9.5 2c3 0 5 1.6 6.5 4 1.5-2.4 3.5-4 6.5-4C26.5 2 30 5 30 9.5 30 18.5 16 27 16 27z' fill='%23d9c6a0' stroke='%238a6a3a' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;transition:transform .3s}.isl-hp i.on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29'%3E%3Cpath d='M16 27S2 18.5 2 9.5C2 5 5.5 2 9.5 2c3 0 5 1.6 6.5 4 1.5-2.4 3.5-4 6.5-4C26.5 2 30 5 30 9.5 30 18.5 16 27 16 27z' fill='%23ef3b2c' stroke='%238a1a0c' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M8 7.5c1.5-1.4 3.5-1.6 5-.6' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' opacity='.8'/%3E%3C/svg%3E");animation:isl-heart 1.2s ease-in-out infinite}.isl-hp i.lost{transform:scale(.8);opacity:.55}@keyframes isl-heart{0%,60%,to{transform:scale(1)}30%{transform:scale(1.15)}}.fx-layer{position:fixed;inset:0;z-index:99;overflow:hidden;contain:strict}.fx-layer,.fxp{pointer-events:none}.fxp{position:absolute;display:block;will-change:transform,opacity}.fxp-star{background:linear-gradient(180deg,#fff6b0,#ffd23f 45%,#f59e0b);clip-path:polygon(50% 0,61% 36%,98% 36%,68% 58%,79% 94%,50% 72%,21% 94%,32% 58%,2% 36%,39% 36%)}.fxp-spark{border-radius:50%;background:radial-gradient(circle,#fff 0 25%,rgba(255,240,170,.9) 40%,rgba(255,210,63,0) 70%)}.fxp-dot{border-radius:50%;box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}.fxp-shell{background:url(/isl/shell.webp) 50%/contain no-repeat}.fxp-puff{border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,250,235,.95),rgba(235,215,175,.75) 55%,rgba(200,175,130,0) 72%)}.fxp-coin{border-radius:50%;background:radial-gradient(circle at 34% 28%,#fffbd0 0 12%,#ffe066 24%,#ffc21f 52%,#e08a00 78%,#b86200);border:2px solid #8a4a00;box-shadow:inset 0 0 0 2.5px rgba(255,240,170,.55)}.fxt{position:absolute;display:block;white-space:nowrap;font-family:var(--font-isl);font-weight:800;font-size:1.9rem;line-height:1;will-change:transform,opacity;color:#fff3a1;-webkit-text-stroke:2.5px #8a3c00;paint-order:stroke fill;text-shadow:0 3px 0 #8a3c00,0 6px 10px rgba(0,0,0,.35)}.fxt-pink{color:#ffe1f0;-webkit-text-stroke-color:#9a1458;text-shadow:0 3px 0 #9a1458}.fxt-red{font-size:1.15rem;color:#fff;-webkit-text-stroke-color:#a3301a;text-shadow:0 2px 0 #a3301a}.islr-back{position:fixed;inset:0;z-index:98;display:grid;place-items:center;padding:1rem;overflow-y:auto;font-family:var(--font-isl);background:radial-gradient(ellipse at 50% 40%,rgba(255,220,140,.35),rgba(10,30,50,.72) 70%);animation:islr-fade .3s ease-out}@keyframes islr-fade{0%{opacity:0}}.islr-card{position:relative;width:min(23rem,100%);padding:2.4rem 1.2rem 1.3rem;border-radius:1.8rem;text-align:center;color:var(--ink);background:linear-gradient(180deg,#fffaf0,#ffecc4);border:6px solid var(--wood);box-shadow:inset 0 0 0 3px #fff6e0,inset 0 -6px 0 rgba(201,148,79,.25),0 0 0 3px var(--wood-dk),0 10px 0 3px var(--wood-xdk),0 30px 50px -20px rgba(0,0,0,.7);animation:islr-in .55s cubic-bezier(.3,1.5,.5,1);margin-top:1.4rem}@keyframes islr-in{0%{transform:translateY(40px) scale(.7);opacity:0}}.islr-ribbon{position:absolute;left:50%;top:-1.5rem;transform:translateX(-50%);width:112%;height:3.2rem;display:grid;place-items:center;background:linear-gradient(180deg,#ff8a6a,var(--coral-lo));clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);filter:drop-shadow(0 4px 0 var(--coral-dk))}.islr-ribbon span{font-weight:800;font-size:1.6rem;color:#fff;text-shadow:0 2px 0 var(--coral-dk);white-space:nowrap}.islr-stars{display:flex;justify-content:center;align-items:flex-end;gap:.4rem;margin:.4rem 0 .6rem}.islr-star{position:relative;width:4.2rem;height:4.2rem}.islr-star.s1{width:5.4rem;height:5.4rem;transform:translateY(-.5rem)}.islr-star svg{position:absolute;inset:0;width:100%;height:100%}.islr-star-off{filter:grayscale(1) brightness(.9);opacity:.3}.islr-star-on{transform:scale(0);opacity:0}.islr-star.on .islr-star-on{animation:islr-star .6s cubic-bezier(.3,1.8,.5,1) forwards}@keyframes islr-star{0%{transform:scale(2.6) rotate(-40deg);opacity:0}60%{transform:scale(.88) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.islr-score{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem}.islr-score .fx-coin{width:2.2rem;height:2.2rem}.islr-score b{font-size:2.6rem;font-weight:800;line-height:1;color:var(--sun-dk);text-shadow:0 2px 0 #fff,0 3px 0 rgba(180,83,9,.3);font-variant-numeric:tabular-nums}.islr-new{font-style:normal;font-weight:800;font-size:.9rem;color:#fff;padding:.15rem .6rem;border-radius:999px;background:linear-gradient(180deg,#ff7ab0,#e6358b);box-shadow:0 3px 0 #a3205f;animation:islr-new 1s ease-in-out infinite}@keyframes islr-new{50%{transform:scale(1.1) rotate(-3deg)}}.islr-rows{list-style:none;margin:0 0 1.1rem;padding:.3rem .7rem;border-radius:1rem;background:rgba(255,255,255,.65);border:2px solid rgba(201,148,79,.4)}.islr-rows li{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-weight:700;font-size:1rem}.islr-rows li+li{border-top:2px dashed rgba(201,148,79,.35)}.islr-rows li span{flex:1;text-align:start}.islr-rows li b{font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums}.islr-rows li.good b{color:var(--leaf-dk)}.islr-ico{width:1.5rem;height:1.5rem;flex:none;display:inline-block}.islr-x{border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9d8a,#e0381c);position:relative}.islr-x:after,.islr-x:before{content:"";position:absolute;left:50%;top:22%;width:3px;height:56%;margin-left:-1.5px;border-radius:2px;background:#fff;transform:rotate(45deg)}.islr-x:after{transform:rotate(-45deg)}.islr-cup{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 4h14v7a7 7 0 0 1-14 0z' fill='%23ffd23f' stroke='%23b45309' stroke-width='2'/%3E%3Cpath d='M9 7H5a4 4 0 0 0 4 5M23 7h4a4 4 0 0 1-4 5' fill='none' stroke='%23b45309' stroke-width='2'/%3E%3Cpath d='M14 18h4v5h-4zM10 24h12v4H10z' fill='%23e08a00' stroke='%23b45309' stroke-width='2'/%3E%3C/svg%3E") 50% /contain no-repeat}.islr-go{width:100%}@media (max-width:640px){.isl-cards{width:min(22rem,100%)}.isl-cards,.isl-cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}.isl-bubble{max-width:13rem}.isl-board{padding:.28rem 1.2rem .36rem;font-size:1rem}.isl-shells{padding:.2rem .4rem}.isl-shells i{width:1rem;height:1rem}.isl-coins{min-width:4.2rem;padding-inline-end:.6rem}.isl-coins b{font-size:1.05rem}.isl-coins .fx-coin{width:1.25rem;height:1.25rem}.isl-frame{padding:5px;border-radius:1.2rem}.isl-scene{border-radius:.9rem}.isl-combo{padding:.15rem .5rem .2rem;border-width:2px}.isl-combo small{font-size:.6rem}.isl-tile{min-width:3.4rem;min-height:3.4rem;padding:.25rem .7rem}.isl-tiles{gap:.55rem}.isl-btn.big{min-height:3.5rem;padding:0 2rem;font-size:1.25rem}.islr-star{width:3.6rem;height:3.6rem}.islr-star.s1{width:4.6rem;height:4.6rem}.fxt{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.isl *,.isl :after,.isl :before,.islr-back,.islr-back *{animation:none!important;transition:none!important}.islr-star-on{transform:none;opacity:0}.islr-star.on .islr-star-on{opacity:1}}.mg-panel:has(>.isl),.mg-panel:has(>.isl-boss){padding:.2rem!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mg-stage:has(.isl){max-width:min(96rem,calc((100svh - 11rem) * 1.78 + 2rem))!important;padding-inline-start:.75rem!important}.mg-stage:has(.isl)>h2{display:none}@media (min-width:641px){.isl-scene:not(.wide):not(.acad){padding-left:clamp(6rem,16%,10rem)}}@media (max-width:640px){.isl-scene:not(.wide){padding-bottom:7.4rem}}.mg-chip{white-space:nowrap}@media (max-width:480px){.mg-chip{font-size:.7rem;padding-inline:.45rem}}.gi{min-height:calc(100svh - var(--kd-top));padding:5rem max(1rem,env(safe-area-inset-right)) 2rem max(1rem,env(safe-area-inset-left));background:#29bdf0 url(/hub/sea.webp) 50%/cover}.gi-title{text-align:center;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:900;color:#fff8e6;text-shadow:0 3px 0 #8a5a2e,0 6px 14px rgba(0,30,60,.4);margin-bottom:1.2rem}.gi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem;max-width:70rem;margin:0 auto}.gi-card{display:flex;flex-direction:column;gap:.35rem;padding:.7rem .7rem 1rem;border-radius:1.4rem;background:#fff;text-align:center;box-shadow:0 8px 0 #c8d5e3,0 18px 30px -16px rgba(0,30,60,.6);transition:transform .15s}.gi-card:hover{transform:translateY(-4px) rotate(-.6deg)}.gi-card:disabled{opacity:.5}.gi-pic{aspect-ratio:16/9;border-radius:1rem;background:50%/cover no-repeat}.gi-card b{font-size:1.35rem;font-weight:900;color:#1b2559}.gi-card small{font-weight:700;color:#5d6a92}@media (min-width:641px){.gi{padding-left:6.5rem}}.isl-life{position:absolute!important;inset:0;z-index:0!important;pointer-events:none}.mg-partcard-covers img[src^="/scenes/"]{height:100%;width:100%;max-width:100%;object-fit:cover;border-radius:.9rem;border:3px solid #f6dfa6;box-shadow:0 0 0 3px #8a5a2b,0 8px 16px rgba(0,0,0,.35);animation:none;filter:none}.isl-scene>.hx-bg{z-index:0;background:url(/scenes/holes8.webp) 50%/cover no-repeat}.isl-scene>.hx,.isl-scene>.hx-bg{position:absolute;inset:0;pointer-events:none}.isl-scene>.hx{z-index:2;container-type:size}.hx>*{position:absolute}.hx button{appearance:none;-webkit-appearance:none;margin:0;padding:0;font:inherit;-webkit-tap-highlight-color:transparent}.isl-scene:has(>.hx) .isl-bubble{max-width:min(15rem,46vw)}.hx.gold:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 58%,rgba(255,214,80,0) 52%,rgba(255,196,40,.42));animation:hx-goldpulse 1.4s ease-in-out infinite alternate}@keyframes hx-goldpulse{0%{opacity:.45}to{opacity:1}}.hx-spot{z-index:1;transform:translate(-50%,-50%)}.hx-pit{position:absolute;left:9%;width:82%;bottom:30%;height:128%;overflow:hidden;border-radius:0 0 50% 50%/0 0 22% 22%}.hx-critter{position:absolute;left:50%;bottom:0;height:94%;width:auto;max-width:100%;object-fit:contain;object-position:50% 100%;transform:translate(-50%,110%);animation:hx-peek var(--ms,1.2s) ease-in-out both;filter:drop-shadow(0 .3cqw .3cqw rgba(60,30,0,.35))}.hx-critter.gshell{filter:drop-shadow(0 0 .8cqw rgba(255,226,110,.95))}@keyframes hx-peek{0%{transform:translate(-50%,110%)}20%{transform:translate(-50%,2%) rotate(-4deg)}35%{transform:translate(-50%,7%) rotate(4deg)}52%{transform:translate(-50%,4%) rotate(-3deg)}78%{transform:translate(-50%,7%) rotate(0)}to{transform:translate(-50%,110%)}}.hx-critter.pinch{animation:hx-pinch 1.1s ease-in-out both}@keyframes hx-pinch{0%{transform:translate(-50%,110%)}14%{transform:translate(-50%,-2%) scale(1.12)}24%{transform:translate(-50%,2%) rotate(-11deg) scale(1.06)}34%{transform:translate(-50%,2%) rotate(11deg) scale(1.1)}44%{transform:translate(-50%,2%) rotate(-10deg) scale(1.06)}54%{transform:translate(-50%,2%) rotate(9deg) scale(1.1)}66%{transform:translate(-50%,3%) rotate(0) scale(1)}84%{transform:translate(-50%,6%)}to{transform:translate(-50%,110%)}}.hx-sign{z-index:2;transform:translate(-50%,-50%);display:grid;place-items:center;color:#3a220c;font-weight:900;line-height:1;border:max(1.5px,.22cqw) solid #7a4d24;border-radius:.6cqw .6cqw .8cqw .8cqw;background:repeating-linear-gradient(180deg,rgba(120,70,25,0) 0 28%,rgba(120,70,25,.18) 29% 31%),linear-gradient(180deg,#f1cb93,#cf9a5c);box-shadow:inset 0 .25cqw 0 rgba(255,244,215,.6),0 .4cqw 0 #6b4220,0 .9cqw 1.1cqw -.5cqw rgba(0,0,0,.55)}.hx-sign b{display:block;text-shadow:0 .12cqw 0 rgba(255,240,210,.7)}.hx-sign.num{aspect-ratio:1.45;font-size:3.7cqw}.hx-sign.word{padding:.4cqw 1.2cqw .55cqw;font-size:max(.72rem,2.35cqw);white-space:nowrap;animation:hx-signin .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes hx-signin{0%{transform:translate(-50%,-10%) scale(.3);opacity:0}}.hx-sign.num.turn{animation:hx-turn .55s cubic-bezier(.3,1.6,.5,1) both}@keyframes hx-turn{0%{transform:translate(-50%,-50%) scale(1);filter:brightness(1.6)}40%{transform:translate(-50%,-56%) scale(1.22)}to{transform:translate(-50%,-50%) scale(1);filter:none}}.hx-sign.glow{z-index:3;color:#5a2d00;animation:hx-glow .55s ease-in-out infinite alternate;background:linear-gradient(180deg,#fff1b0,#ffc93c);border-color:#b06a00}@keyframes hx-glow{0%{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 .4cqw 0 #8a5000,0 0 .6cqw .3cqw rgba(255,220,90,.7)}to{transform:translate(-50%,-58%) scale(1.2);box-shadow:0 .4cqw 0 #8a5000,0 0 1.6cqw .8cqw rgba(255,220,90,.95)}}.hx-sign.bad{animation:hx-signbad .45s}@keyframes hx-signbad{20%,60%{transform:translate(-58%,-50%) rotate(-6deg)}40%,80%{transform:translate(-42%,-50%) rotate(6deg)}}.hx-arrow{z-index:3;width:4.2cqw;height:4.8cqw;margin-top:-3cqw;background:linear-gradient(180deg,#ffe27a,#ff9f1a);clip-path:polygon(30% 0,70% 0,70% 52%,100% 52%,50% 100%,0 52%,30% 52%);filter:drop-shadow(0 .3cqw 0 #a35a00);transform:translate(-50%,-100%);animation:hx-arrow .5s ease-in-out infinite alternate}@keyframes hx-arrow{to{transform:translate(-50%,-130%)}}.hx-fx{z-index:4;transform:translate(-50%,-50%);pointer-events:none}.hx-sand{position:absolute;left:50%;top:52%;width:0;height:0}.hx-sand b{position:absolute;left:-.7cqw;top:-.7cqw;width:1.4cqw;height:1.4cqw;border-radius:50%;opacity:0;background:radial-gradient(circle at 35% 30%,#fff0c8,#c9964e 70%);animation:hx-grain .75s cubic-bezier(.15,.8,.35,1) forwards}@keyframes hx-grain{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.5)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-8.5cqw * var(--r))) scale(1.15)}}.hx-fx.puff:before{content:"";position:absolute;left:50%;top:40%;width:115%;aspect-ratio:2.1;border-radius:50%;background:radial-gradient(ellipse,rgba(246,222,170,.95),rgba(246,222,170,.5) 45%,rgba(246,222,170,0) 70%);animation:hx-cloud .85s ease-out forwards}@keyframes hx-cloud{0%{transform:translate(-50%,-30%) scale(.3);opacity:1}to{transform:translate(-50%,-75%) scale(1.25);opacity:0}}.hx-fx.show:before,.hx-fx.win:before{content:"";position:absolute;left:50%;top:0;width:150%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(rgba(255,232,130,.75) 0 9deg,rgba(255,232,130,0) 9deg 24deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:hx-rays 2.4s linear both}@keyframes hx-rays{0%{transform:translate(-50%,-50%) rotate(0) scale(.2);opacity:0}15%{opacity:1;transform:translate(-50%,-50%) rotate(20deg) scale(1)}80%{opacity:1}to{transform:translate(-50%,-50%) rotate(110deg) scale(1.1);opacity:0}}.hx-prize{position:absolute;left:50%;bottom:32%;width:72%;max-width:12cqw;height:auto;animation:hx-erupt .75s cubic-bezier(.25,1.7,.5,1) .06s both;filter:drop-shadow(0 .7cqw .7cqw rgba(60,30,0,.45))}.hx-fx.gold .hx-prize{filter:drop-shadow(0 0 1.4cqw rgba(255,226,110,1))}@keyframes hx-erupt{0%{transform:translate(-50%,55%) scale(.2);opacity:0}35%{opacity:1}to{transform:translate(-50%) scale(1);opacity:1}}.hx-ribbon{position:absolute;left:50%;top:82%;z-index:2;white-space:nowrap;font-style:normal;font-weight:900;line-height:1.1;font-size:max(.78rem,2.5cqw);color:#fff;padding:.2em .8em .25em;border-radius:999px;background:linear-gradient(#45d670,#22a24c);box-shadow:0 .22em 0 #17773a,0 .5em .8em -.3em rgba(0,0,0,.4);text-shadow:0 2px 0 rgba(0,0,0,.25);animation:hx-ribbon .5s cubic-bezier(.3,1.6,.5,1) .35s both}.hx-fx.show .hx-ribbon{background:linear-gradient(#ffb347,#f08a1c);box-shadow:0 .22em 0 #b55e0c}@keyframes hx-ribbon{0%{transform:translate(-50%,-40%) scale(.3);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.hx-fly{inset:0;z-index:6;pointer-events:none;animation:hx-fly .6s cubic-bezier(.55,0,.75,.4) var(--d,.7s) both}@keyframes hx-fly{0%{transform:none;opacity:1}90%{opacity:1}to{transform:translate(var(--tx),var(--ty));opacity:0}}.hx-coin{position:absolute;width:3.2cqw;min-width:12px;aspect-ratio:1;animation:hx-spray .6s cubic-bezier(.2,1.4,.5,1) calc(.18s + var(--k, 0s)) both}.hx-coin img{width:100%;height:100%;display:block;animation:hx-spin .45s linear infinite}@keyframes hx-spray{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}20%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1);opacity:1}}@keyframes hx-spin{50%{transform:scaleX(.3)}}.hx-hit{z-index:5;pointer-events:auto;background:transparent;border:0;border-radius:1.4cqw;cursor:pointer;touch-action:manipulation}.hx-hit:focus-visible{outline:3px solid #fff;outline-offset:-3px}@media (hover:hover){.hx-hit:hover{background:radial-gradient(ellipse at 50% 72%,rgba(255,255,255,.3),rgba(255,255,255,0) 62%)}}.hx-hud{z-index:7;top:3%;right:1.6%;gap:clamp(.25rem,1cqw,.55rem)}.hx-hud,.hx-purse{display:flex;align-items:center}.hx-purse{gap:.2em;padding:.15em .7em .15em .2em;border-radius:999px;font-weight:900;font-size:clamp(.8rem,2.3cqw,1.35rem);color:#ffe27a;background:rgba(43,26,12,.72);box-shadow:inset 0 0 0 2px rgba(255,214,90,.65),0 .3em .6em -.3em rgba(0,0,0,.5)}.hx-purse img{width:1.6em;height:1.6em}.hx-purse b{display:inline-block;min-width:1.2em;text-align:center}.hx-purse b.bump{animation:hx-bump .5s cubic-bezier(.3,1.8,.5,1)}@keyframes hx-bump{40%{transform:scale(1.6);color:#fff}}.hx-streak{padding:.15em .6em;border-radius:999px;font-weight:900;font-size:clamp(.75rem,2.1cqw,1.2rem);color:#fff;background:linear-gradient(#ff8a3d,#e8541c);box-shadow:0 .2em 0 #a33a0f;animation:hx-streak .45s cubic-bezier(.3,1.8,.5,1)}@keyframes hx-streak{0%{transform:scale(.3) rotate(-20deg)}}.hx-ear{pointer-events:auto;width:clamp(2.2rem,6.5cqw,3.8rem);height:clamp(2.2rem,6.5cqw,3.8rem);border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#6b3d14;border:3px solid #8a5a2e;background:radial-gradient(circle at 35% 30%,#fffaf0,#f0c27e);box-shadow:0 .3rem 0 #6b4220,0 .5rem .8rem -.4rem rgba(0,0,0,.5);transition:transform .1s}.hx-ear svg{width:62%;height:62%}.hx-ear:active{transform:translateY(.2rem);box-shadow:0 .1rem 0 #6b4220}.hx-ear.on{animation:hx-ring .9s ease-out infinite}@keyframes hx-ring{0%{box-shadow:0 .3rem 0 #6b4220,0 0 0 0 rgba(255,214,90,.95)}to{box-shadow:0 .3rem 0 #6b4220,0 0 0 1.2rem rgba(255,214,90,0)}}.hx-toast{z-index:8;left:42%;top:4%;display:flex;align-items:center;gap:.35em;padding:.25em .9em;border-radius:999px;white-space:nowrap;font-weight:900;font-size:clamp(.82rem,2.7cqw,1.6rem);color:#fff;background:linear-gradient(#ff8a3d,#e8541c);box-shadow:0 .22em 0 #a33a0f,0 .6em 1em -.4em rgba(0,0,0,.45);text-shadow:0 2px 0 rgba(0,0,0,.2);animation:hx-toast 1.7s ease both}.hx-toast.gold{color:#6b3d00;text-shadow:0 1px 0 rgba(255,255,255,.6);background:linear-gradient(#fff0a0,#f5b417);box-shadow:0 .22em 0 #b07a00,0 0 1.6em rgba(255,215,80,.95);animation-duration:2s}.hx-toast.big{top:2.5%;left:50%;font-size:clamp(1.05rem,4cqw,2.3rem);padding:.2em 1.1em;background:linear-gradient(#5fd4ff,#1e8fe0);box-shadow:0 .2em 0 #0f5f9e,0 .6em 1.2em -.4em rgba(0,0,0,.5);animation-duration:2.2s}.hx-toast.big.gold{background:linear-gradient(#fff0a0,#f5b417);box-shadow:0 .2em 0 #b07a00,0 0 1.6em rgba(255,215,80,.95)}.hx-toast img{width:1.5em;height:1.5em;animation:hx-spin .9s linear infinite}@keyframes hx-toast{0%{transform:translate(-50%,-150%) scale(.6);opacity:0}14%{transform:translate(-50%) scale(1.1);opacity:1}24%{transform:translate(-50%) scale(1)}84%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-40%);opacity:0}}@media (prefers-reduced-motion:reduce){.hx-critter{transform:translate(-50%,8%)}.hx-fly,.hx-sand{display:none}.hx-prize{transform:translate(-50%)}.hx-sign.num,.hx-sign.word{transform:translate(-50%,-50%)}.hx-sign.num.turn{animation:none}.hx-ribbon{transform:translate(-50%)}.hx-toast{transform:translateX(-50%)}}.isl:has(.hx-purse) .isl-coins{display:none}.un-cele,.un-root{--wood-hi:#f6c47e;--wood:#d8954a;--wood-lo:#b06c2b;--wood-dk:#6e3f17;--wood-xdk:#4a2810;--sun:#ffd23f;--gold:#ffc93c;--ok:#2fbf5a;--no:#ef5a3c;--navy:#1b2559;--ink:#3a2210;--cream:#fff6e0;--font-isl:var(--font-baloo),"Baloo 2","Baloo Bhaijaan 2",system-ui,sans-serif;font-family:var(--font-isl)}.mg-panel.un-panel:has(>.isl),.mg-panel.un-panel:has(>.un-board-card),.mg-panel.un-panel:has(>.un-review){padding:.2rem!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.un-stage{max-width:min(96rem,calc((100svh - 9rem) * 1.9 + 2rem))!important}.un-topname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.3rem 1rem;border-radius:999px;font-weight:800;color:#fff;background:rgba(10,40,70,.55);border:2px solid rgba(255,255,255,.5);text-shadow:0 2px 0 rgba(0,0,0,.35)}.un-toast{max-width:32rem;padding:.7rem 1.3rem;border-radius:1.4rem;text-align:center;font-weight:800;font-size:1.1rem;color:var(--ink);background:linear-gradient(180deg,#fffaf0,#ffecc4);border:4px solid var(--wood);box-shadow:0 6px 0 var(--wood-dk),0 16px 26px -12px rgba(0,0,0,.6);animation:un-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes un-pop{0%{transform:translateY(14px) scale(.85);opacity:0}}.un-stars{display:inline-flex;gap:.1rem}.un-stars svg{width:1.35rem;height:1.35rem}.un-stars svg.off{filter:grayscale(1) brightness(1.05);opacity:.35}.un-count{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .8rem;border-radius:999px;font-weight:800;color:#6b3d14;background:linear-gradient(180deg,rgba(255,250,235,.96),rgba(255,231,179,.94));border:2px solid #fff;box-shadow:0 3px 0 #d2ab74}.un-count-bar{position:relative;display:inline-block;width:5.5rem;height:.6rem;border-radius:999px;background:rgba(110,63,23,.18);overflow:hidden;flex:none}.un-count-bar b{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#ffd23f,#f59e0b);transition:width .4s}[dir=rtl] .un-count-bar b{inset:0 0 0 auto}.un-goal{display:flex;align-items:center;gap:.8rem;padding:.6rem 1rem;border-radius:1.3rem;background:linear-gradient(180deg,#fffefa,#fff3d8);border:3px solid #fff;box-shadow:0 5px 0 #d9b98a,0 14px 22px -14px rgba(0,30,60,.7)}.un-goal small{display:block;font-weight:700;color:#8a5a2e}.un-goal b{display:block;font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:800;color:var(--navy);line-height:1.25}.un-goal-tiko{width:4rem;flex:none;animation:isl-idle 3.4s ease-in-out infinite}.un-goal-sticker{width:4.4rem;flex:none;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.un-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(11.5rem,44%),1fr));gap:clamp(.6rem,1.6vw,1.1rem);margin-top:.4rem}.un-win{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:.5rem .5rem .6rem;border-radius:1.3rem;text-align:start;cursor:pointer;font-family:inherit;background:linear-gradient(180deg,#fffefa,#fff1d2);border:4px solid #fff;color:var(--ink);box-shadow:inset 0 -4px 0 rgba(201,148,79,.22),0 7px 0 #c9944f,0 16px 22px -12px rgba(0,30,60,.65);transition:transform .12s,box-shadow .12s,filter .2s;touch-action:manipulation}@media (hover:hover){.un-win:hover{transform:translateY(-3px) rotate(-.4deg)}}.un-win:active{transform:translateY(5px);box-shadow:inset 0 -2px 0 rgba(201,148,79,.22),0 2px 0 #c9944f,0 4px 8px -4px rgba(0,30,60,.5)}.un-win-pic{position:relative;display:block;aspect-ratio:16/9;border-radius:.9rem;background:#8fd8f5 50%/cover no-repeat;border:3px solid #f6dfa6;box-shadow:0 0 0 2px #8a5a2b;overflow:hidden}.un-win-ico{position:absolute;left:.35rem;bottom:.3rem;width:2.9rem;height:2.9rem;padding:.3rem;border-radius:999px;background:rgba(255,250,235,.95);border:2px solid #fff;box-shadow:0 3px 0 #b07a3e}[dir=rtl] .un-win-ico{left:auto;right:.35rem}.un-win-lock{position:absolute;inset:0;display:grid;place-items:center;background:rgba(40,40,55,.45)}.un-win-lock svg{width:2.8rem;height:2.8rem;filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}.un-win-done{position:absolute;top:.3rem;right:.3rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;color:#fff;background:linear-gradient(180deg,#7ee36b,#2fae3f);border:3px solid #fff;box-shadow:0 3px 0 #1a6e27}[dir=rtl] .un-win-done{right:auto;left:.3rem}.un-win-done svg{width:1.2rem;height:1.2rem}.un-win-kind{font-weight:800;font-size:.8rem;color:#b06c2b;text-transform:uppercase;letter-spacing:.03em;margin-top:.25rem}.un-win-title{font-size:clamp(1rem,2.2vw,1.2rem);font-weight:800;color:var(--navy);line-height:1.2}.un-win-foot{display:flex;align-items:center;gap:.4rem;min-height:1.5rem;margin-top:auto;padding-top:.2rem}.un-win-foot em{font-style:normal;font-weight:800;color:#6b3d14;font-size:.9rem}.un-win.un-locked{filter:saturate(.55)}.un-win.un-locked .un-win-title{color:#6c7385}.un-win.un-next{box-shadow:0 0 0 4px var(--sun),0 0 26px rgba(255,201,60,.85),0 7px 0 #c9944f;animation:un-glow 1.6s ease-in-out infinite}@keyframes un-glow{50%{box-shadow:0 0 0 6px var(--sun),0 0 34px rgba(255,201,60,1),0 7px 0 #c9944f}}.un-win.un-k-exam{background:linear-gradient(180deg,#fff8dc,#ffe08a);border-color:#fff4c2;box-shadow:inset 0 -4px 0 rgba(201,148,79,.3),0 7px 0 #b8860b,0 16px 22px -12px rgba(0,30,60,.65)}.un-win.un-k-exam.un-open:not(.un-done){animation:un-glow 1.6s ease-in-out infinite}.un-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1rem}.un-card-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,2.5vw,2rem);width:min(60rem,100%)}.un-card-pics{display:flex;flex-direction:column;align-items:center;gap:.6rem}.un-card-pic{width:clamp(8rem,22vw,13rem)!important}.un-who{display:flex;flex-direction:column;align-items:center;margin:0}.un-who img{width:clamp(5.5rem,13vw,8rem);aspect-ratio:1;object-fit:cover;object-position:50% 0;border-radius:999px;background:#fffdf6;border:4px solid #fff;box-shadow:0 5px 0 #d9b98a}.un-who figcaption{margin-top:-.6rem;padding:.05rem .8rem;border-radius:.7rem;font-weight:800;color:#fff;background:linear-gradient(180deg,#34437e,#1b2559);border:2px solid #fff}.un-card-text{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0}.un-big{font-size:clamp(2.2rem,7vw,3.6rem);font-weight:900;color:var(--navy);line-height:1;text-shadow:0 3px 0 #fff,0 6px 10px rgba(0,0,0,.25)}.un-lines{justify-content:flex-start}.un-lines .isl-chip{display:inline-flex;align-items:center;gap:.5rem;text-align:start}.un-lines .isl-chip.got:after{display:none}.un-lines .isl-chip:not(.in){visibility:hidden}.un-chip-ico{width:1.4rem;height:1.4rem;flex:none;padding:.15rem;border-radius:999px;background:#1d8fd2}.un-tryit{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;padding:.6rem;border-radius:1.2rem;background:rgba(255,250,235,.8);border:3px dashed #c9944f}.un-tryit>small{font-weight:800;color:#b06c2b}.un-tryit .un-q{padding-bottom:0}.un-tryit-ok{display:flex;align-items:center;gap:.4rem;font-weight:800;color:var(--leaf-dk,#16702c)}.un-ok-ico{width:1.6rem;height:1.6rem}.un-acts{gap:.7rem;flex-wrap:wrap;align-items:center}.isl-btn.un-small{min-height:3rem;padding:0 1.2rem;font-size:1.05rem;--b-top:#8fd6ff;--b-bot:#2b8fd6;--b-ring:#effaff;--b-edge:#155d94;text-shadow:0 2px 0 rgba(10,60,110,.6)}.isl-btn.un-small:disabled{opacity:.45}@media (max-width:640px){.un-card-body{grid-template-columns:1fr;justify-items:center}.un-card-text{align-items:center}.un-lines{justify-content:center}.isl-btn.big{padding:0 1.4rem}}.un-q{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%;padding-bottom:.5rem}.un-q-speaker{width:clamp(4.5rem,11vw,6.5rem);animation:isl-idle 3.4s ease-in-out infinite}.un-ear{display:inline-grid;place-items:center;padding:0}.un-ear-ico{width:1.7rem;height:1.7rem}.un-ear .un-ear-ico path:first-child{fill:#1d8fd2;stroke:#0f5f95}.un-ear .un-ear-ico path:last-child{stroke:#1d8fd2}.un-qno{display:inline-block;padding:.15rem .8rem;border-radius:999px;font-weight:800;color:#6b3d14;background:rgba(255,250,235,.95);border:2px solid #fff;box-shadow:0 3px 0 #d2ab74}.un-qno-scene{margin-bottom:.2rem}.un-read-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(.7rem,2vw,1.4rem);align-items:start}.un-paper{position:relative;padding:1rem 1.2rem 1.2rem;border-radius:1.1rem;color:#2c2416;background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 2.05rem,rgba(110,63,23,.12) 2.05rem 2.15rem),linear-gradient(180deg,#fffdf4,#fff3d4);border:5px solid var(--wood);box-shadow:inset 0 0 0 3px #fff6e0,0 0 0 3px var(--wood-dk),0 8px 0 3px var(--wood-xdk),0 22px 30px -16px rgba(0,0,0,.6)}.un-paper header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.un-paper h3{font-size:clamp(1.3rem,3vw,1.7rem);font-weight:900;color:var(--navy)}.un-paper-pic{float:right;width:clamp(6.5rem,16vw,9.5rem);aspect-ratio:1;object-fit:contain;margin:.3rem 0 .4rem .8rem;border-radius:1rem;background:#fff;border:3px solid #fff;box-shadow:0 4px 0 #d9b98a}.un-paper p{font-size:clamp(1.15rem,2.6vw,1.45rem);line-height:2.1rem;font-weight:700}.un-sent{cursor:pointer;border-radius:.4rem;transition:background .2s}.un-sent.on,.un-sent:hover{background:rgba(255,210,63,.55)}.un-read-q{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.8rem;border-radius:1.2rem;background:rgba(255,250,235,.88);border:3px solid #fff;box-shadow:0 6px 0 #d9b98a}@media (max-width:760px){.un-read-grid{grid-template-columns:1fr}}.un-mode{padding:.25rem .9rem;border-radius:999px;font-weight:800;color:#fff;background:rgba(10,40,70,.6);border:2px solid rgba(255,255,255,.6)}.un-say{display:flex;flex-direction:column;gap:.8rem;width:100%}.un-mic,.un-say{align-items:center}.un-mic{display:inline-flex;gap:.6rem}.un-mic:disabled{opacity:.6;cursor:default}.un-mic-ico{width:2.4rem;height:2.4rem}.un-heard{padding:.3rem 1rem;border-radius:1rem;font-weight:700;color:#3a2a12;background:rgba(255,250,235,.95);border:3px solid #fff;box-shadow:0 4px 0 #d9b98a}.un-heard.ok{border-color:var(--ok)}.un-review{display:flex;flex-direction:column;gap:.6rem}.un-note{align-self:center;padding:.35rem 1.1rem;border-radius:999px;font-weight:800;color:#6b3d14;background:#fff4cf;border:3px solid #fff;box-shadow:0 4px 0 #d2ab74}.un-board-card,.un-result{position:relative;align-self:center;width:min(34rem,100%);margin:.6rem auto;padding:1.4rem 1.2rem 1.3rem;border-radius:1.8rem;text-align:center;color:var(--ink);background:linear-gradient(180deg,#fffaf0,#ffecc4);border:6px solid var(--wood);box-shadow:inset 0 0 0 3px #fff6e0,inset 0 -6px 0 rgba(201,148,79,.25),0 0 0 3px var(--wood-dk),0 10px 0 3px var(--wood-xdk),0 30px 50px -20px rgba(0,0,0,.7);font-family:var(--font-isl)}.un-board-card h3,.un-result h3{font-size:clamp(1.35rem,3.4vw,1.8rem);font-weight:900;color:var(--navy)}.un-board-card ul{margin:.7rem 0 1rem;padding:0;list-style:none;display:grid;gap:.35rem;font-weight:700}.un-board-card li:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-inline-end:.5rem;border-radius:999px;background:var(--sun);border:2px solid #b45309;vertical-align:middle}.un-exam-ico{width:4.5rem;height:4.5rem;margin:0 auto .2rem}.un-best{margin-bottom:.8rem;font-weight:800;color:#8a5a2e}.un-pct{--p:0;position:relative;width:8.5rem;height:8.5rem;margin:0 auto .5rem;border-radius:999px;display:grid;place-items:center;background:conic-gradient(var(--ring,#2fbf5a) calc(var(--p) * 1%),rgba(110,63,23,.15) 0)}.un-pct:before{content:"";position:absolute;inset:.8rem;border-radius:999px;background:#fffaf0;box-shadow:inset 0 3px 6px rgba(0,0,0,.12)}.un-pct b{position:relative;font-size:2.3rem;font-weight:900;color:var(--navy)}.un-result.fail .un-pct{--ring:#f59e0b}.un-sub{font-weight:700;color:#8a5a2e}.un-result-stars{justify-content:center;margin:.3rem 0}.un-result-stars svg{width:2.6rem;height:2.6rem}.un-bars{margin:.8rem 0;padding:0;list-style:none;display:grid;gap:.45rem}.un-bars li{display:grid;grid-template-columns:6.5rem 1fr 2.6rem;align-items:center;gap:.5rem;font-weight:800;text-align:start}.un-bars i{position:relative;height:.9rem;border-radius:999px;background:rgba(110,63,23,.15);overflow:hidden}.un-bars i b{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#7ee36b,#2fae3f)}[dir=rtl] .un-bars i b{inset:0 0 0 auto}.un-bars li.low i b{background:linear-gradient(90deg,#ffc057,#f07f12)}.un-bars em{font-style:normal;color:#6b3d14}.un-weak{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.7rem;border-radius:1.1rem;background:#fff4cf;border:3px dashed #f59e0b;font-weight:700}.un-result-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem}.un-cele{position:fixed;inset:0;z-index:99;display:grid;place-items:center;padding:1rem;cursor:pointer;background:radial-gradient(ellipse at 50% 45%,rgba(255,220,140,.45),rgba(10,30,50,.8) 70%);animation:un-fade .3s ease-out}@keyframes un-fade{0%{opacity:0}}.un-cele-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.un-cele-in b{font-size:clamp(1.5rem,4.5vw,2.2rem);font-weight:900;text-shadow:0 3px 0 #a14d00,0 6px 14px rgba(0,0,0,.5)}.un-cele-in b,.un-cele-in small{position:relative;z-index:2;color:#fff}.un-cele-in small{font-weight:700;opacity:.85}.un-cele-rays{position:absolute;left:50%;top:42%;width:34rem;height:34rem;margin:-17rem 0 0 -17rem;border-radius:999px;z-index:0;background:repeating-conic-gradient(rgba(255,226,122,.5) 0 10deg,rgba(255,226,122,0) 10deg 20deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:un-spin 14s linear infinite}@keyframes un-spin{to{transform:rotate(1turn)}}.un-cele-chest{position:relative;z-index:1;width:clamp(11rem,34vw,17rem);animation:un-chest 1s cubic-bezier(.3,1.6,.5,1) both;filter:drop-shadow(0 16px 18px rgba(0,0,0,.45))}@keyframes un-chest{0%{transform:translateY(60px) scale(.3);opacity:0}60%{transform:translateY(-10px) scale(1.08) rotate(-3deg);opacity:1}80%{transform:rotate(3deg)}to{transform:none}}.un-cele-sticker{position:absolute;z-index:2;left:50%;top:18%;width:clamp(6rem,18vw,8.5rem);margin-left:calc(clamp(6rem, 18vw, 8.5rem) / -2);animation:un-sticker 1.4s cubic-bezier(.3,1.5,.5,1) .9s both;filter:drop-shadow(0 8px 10px rgba(0,0,0,.4))}@keyframes un-sticker{0%{transform:translateY(5rem) scale(.2) rotate(-40deg);opacity:0}55%{transform:translateY(-5.5rem) scale(1.15) rotate(8deg);opacity:1}to{transform:translateY(-4.6rem) scale(1) rotate(-6deg);opacity:1}}.un-map-stars{position:absolute;left:50%;bottom:-.95em;transform:translateX(-50%);display:flex;gap:0;pointer-events:none}.un-map-stars svg{width:.95em;height:.95em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.un-map-stars svg.off{filter:grayscale(1);opacity:.45}.un-map-lock{position:absolute;bottom:-.35em;right:-.35em;width:1.05em;height:1.05em;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}@media (prefers-reduced-motion:reduce){.un-cele-rays,.un-goal-tiko,.un-q-speaker,.un-win.un-k-exam.un-open,.un-win.un-next{animation:none}}.un-tiko-says{display:flex;align-items:flex-end;gap:.5rem}.un-tiko-says>img{width:clamp(3.8rem,9vw,5.2rem);animation:isl-idle 3.4s ease-in-out infinite}.un-tiko-bubble{position:relative;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:.5rem .9rem;border-radius:1.1rem 1.1rem 1.1rem .3rem;cursor:pointer;font:inherit;font-weight:800;font-size:clamp(1.1rem,3vw,1.5rem);color:var(--navy);background:#fff;border:3px solid var(--gold);box-shadow:0 4px 0 #d9a520;animation:isl-pop .4s cubic-bezier(.3,1.7,.5,1)}@media (prefers-reduced-motion:reduce){.un-tiko-bubble,.un-tiko-says>img{animation:none}}.un-ar-two{display:flex;flex-direction:column;gap:.15rem}.un-ar-two>b{font-weight:900}.isl-bubble.ask{font-size:clamp(1rem,2.4vw,1.3rem);border-color:#1d8fd2;box-shadow:0 4px 0 #155d94,0 12px 20px -8px rgba(0,30,70,.55)}.un-root .isl-scene:not(.wide)>:is(.isl-center,.isl-planks,.isl-blend,.isl-sort,.isl-match,.isl-sand,.isl-says,.isl-bottle){padding-bottom:0}.un-speed{min-width:3.4rem;font-weight:900;font-size:1.05rem}