:root{--bg: #173b2a;--accent: #f97316;--accent-ink: #431407;--logo-a: #fde68a;--logo-b: #f97316}#game{position:absolute;inset:0;width:100%;height:100%}.gem-ico{width:14px;height:18px;background:linear-gradient(135deg,#fff,#22d3ee 40%,#0e7490);clip-path:polygon(50% 0,100% 35%,50% 100%,0 35%);display:inline-block;filter:drop-shadow(0 0 4px rgba(34,211,238,.8))}.gem-pill.bump{animation:lq-bump .25s ease}@keyframes lq-bump{40%{transform:scale(1.16)}}.lives{gap:4px}.lives i{width:18px;height:16px;display:inline-block;background:#ffffff2e;clip-path:polygon(50% 100%,0 45%,8% 12%,30% 0,50% 18%,70% 0,92% 12%,100% 45%)}.lives i.on{background:linear-gradient(180deg,#fecdd3,#fb7185 40%,#e11d48)}.lives i.lost{animation:lq-heart .5s ease}@keyframes lq-heart{30%{transform:scale(1.5);background:#fff}}.mini-stars{display:inline-flex;gap:1px;margin-left:4px}.mini-stars i{width:13px;height:13px;display:inline-block;background:#ffffff38;clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 98%,50% 76%,20% 98%,30% 60%,0 38%,38% 35%)}.mini-stars i.on{background:#fff3c4}.mini-stars i.gold{background:linear-gradient(180deg,#fff59d,#fbbf24 60%,#f59e0b);filter:drop-shadow(0 0 4px rgba(251,191,36,.9))}.mini-stars i.pop{animation:lq-heart .5s ease}@media(max-width:1000px),(max-height:600px){.gy-hud{padding-left:max(66px,env(safe-area-inset-left))}}@media(max-width:560px){.lvl-pill{display:none!important}}.prog{position:absolute;left:50%;top:calc(max(10px,env(safe-area-inset-top)) + 58px);transform:translate(-50%);z-index:10;width:min(46vw,260px);height:10px;border-radius:99px;background:#120c268c;border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 2px 4px #0006;pointer-events:none}.prog i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:99px;background:linear-gradient(90deg,#fde047,#fb923c);box-shadow:0 0 8px #fb923cb3}.prog b{position:absolute;top:50%;left:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fed7aa,#f97316 55%,#c2410c);border:2px solid #fff;box-shadow:0 2px 6px #00000073}.prog em{position:absolute;right:-6px;top:-14px;width:3px;height:22px;background:#fff;border-radius:2px}.prog em:after{content:"";position:absolute;left:3px;top:0;width:14px;height:10px;background:#f43f5e;clip-path:polygon(0 0,100% 50%,0 100%)}.daily-chip{position:absolute;left:50%;top:calc(max(10px,env(safe-area-inset-top)) + 78px);transform:translate(-50%);z-index:10;pointer-events:none;white-space:nowrap;font:800 clamp(11px,3.2vmin,14px) var(--gy-body);color:#fff;padding:4px 10px;border-radius:99px;background:#120c269e;border:1px solid rgba(253,224,71,.6)}.daily-chip.ok{border-color:#a3e635;color:#d9f99d}.daily-chip.bad{border-color:#fb7185;color:#fecdd3}.combo{position:absolute;right:max(14px,env(safe-area-inset-right));top:calc(max(10px,env(safe-area-inset-top)) + 66px);z-index:10;pointer-events:none;opacity:0;font-family:var(--gy-display);font-size:clamp(20px,6vmin,30px);color:#fde047;text-shadow:0 3px 0 rgba(80,30,0,.6),0 0 14px rgba(251,146,60,.8)}.combo.show{animation:lq-combo 1.1s ease forwards}@keyframes lq-combo{0%{opacity:0;transform:scale(.5) rotate(-8deg)}15%{opacity:1;transform:scale(1.25) rotate(3deg)}30%{transform:scale(1) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.goal-card{position:absolute;left:50%;top:24%;z-index:11;transform:translate(-50%);width:max-content;max-width:92vw;box-sizing:border-box;padding:12px 20px 13px;border-radius:20px;pointer-events:none;opacity:0;background:linear-gradient(180deg,#2b1e5ced,#181036ed);border:2px solid rgba(253,224,71,.55);box-shadow:0 14px 30px -10px #0009,inset 0 1px #ffffff26;color:#fff}.goal-card.show{animation:lq-goal 3.8s ease forwards}.goal-card.quick{animation-duration:2.4s}@keyframes lq-goal{0%{opacity:0;transform:translate(-50%,18px) scale(.85)}9%{opacity:1;transform:translate(-50%) scale(1.04)}15%{transform:translate(-50%) scale(1)}85%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-70px) scale(.6)}}.gc-head{display:grid;justify-items:center;margin-bottom:7px}.gc-head span{font:800 clamp(11px,3.2vmin,13px) var(--gy-body);color:#c4b5fd;letter-spacing:.1em;text-transform:uppercase}.gc-head b{font-family:var(--gy-display);font-weight:400;font-size:clamp(22px,6.4vmin,32px);line-height:1.05;color:#fde68a;text-shadow:0 3px 0 rgba(0,0,0,.35)}.gc-goals{list-style:none;margin:0;padding:0;display:grid;gap:6px;justify-content:center}.gc-goals li{display:flex;align-items:center;gap:9px;font:800 clamp(13px,3.8vmin,16px) var(--gy-body);white-space:nowrap}.gc-goals li i{position:relative;flex:0 0 auto;width:22px;height:22px;display:inline-block}.gc-goals .ic-flag{background:linear-gradient(#fff,#fff) 3px 1px / 3px 20px no-repeat}.gc-goals .ic-flag:after{content:"";position:absolute;left:6px;top:1px;width:14px;height:11px;background:#f43f5e;clip-path:polygon(0 0,100% 50%,0 100%)}.gc-goals .ic-gem{background:linear-gradient(135deg,#fff,#22d3ee 40%,#0e7490);clip-path:polygon(50% 0,100% 35%,50% 100%,0 35%);transform:scale(.85)}.gc-goals .ic-star{background:linear-gradient(180deg,#fff59d,#fbbf24 60%,#f59e0b);clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 98%,50% 76%,20% 98%,30% 60%,0 38%,38% 35%)}.gc-goals .ic-sun{border-radius:50%;background:radial-gradient(circle,#fde047 40%,#f97316 42%,#f97316 62%,transparent 64%),linear-gradient(135deg,#38bdf8,#6366f1)}.gc-goals li small{color:#fde68a;font-weight:900;font-size:.9em}.gc-goals li.gc-daily{color:#a5f3fc}.coach{position:absolute;left:50%;bottom:calc(max(14px,env(safe-area-inset-bottom)) + clamp(76px,22vmin,100px));transform:translate(-50%);z-index:11;pointer-events:none;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(84vw,420px);box-sizing:border-box;padding:6px 16px 6px 6px;border-radius:99px;background:#fffffff0;color:#2b1d4f;box-shadow:0 10px 24px -8px #0000008c;font:900 clamp(14px,4vmin,18px) var(--gy-body);line-height:1.15}body:not(.touch-on) .coach{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 22px)}.coach-face{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#fde68a center 20% / 150% auto no-repeat;box-shadow:0 0 0 3px #f97316}.coach.pop{animation:lq-coach .4s cubic-bezier(.2,1.5,.4,1)}.coach.done{background:#d9f99d}@keyframes lq-coach{0%{transform:translate(-50%) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.touch{position:absolute;inset:0;z-index:9;pointer-events:none}.tz{position:absolute;top:calc(max(10px,env(safe-area-inset-top)) + 70px);bottom:0;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent}.tz-move{left:0;width:50%}.tz-jump{right:0;width:50%}.touch .pad{position:absolute;left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));display:flex;gap:clamp(8px,2.6vmin,14px);pointer-events:none}.tbtn{--s: clamp(56px, 16.5vmin, 70px);width:var(--s);height:var(--s);border-radius:22px;display:grid;place-items:center;color:#fff;pointer-events:none;box-sizing:border-box;border:2px solid rgba(255,255,255,.4);background:radial-gradient(120% 90% at 50% 15%,#ffffff3d,#ffffff0a 60%),#0c0a284d;box-shadow:inset 0 -4px #00000038,0 6px 14px -8px #0009;transition:transform .06s ease,background .1s ease}.tbtn svg{width:48%;height:48%;fill:currentColor;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.tbtn.down{transform:scale(.92) translateY(2px);background:radial-gradient(120% 90% at 50% 15%,#ffffff73,#ffffff1a 60%),#f9731699;border-color:#fff}.tjump{--s: clamp(64px, 19.5vmin, 82px);position:absolute;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));border-radius:50%;align-content:center;gap:0;background:radial-gradient(120% 90% at 50% 15%,#ffffff4d,#ffffff0d 60%),#f9731661}.tjump svg{width:46%;height:46%}.tjump b{font-family:var(--gy-display);font-weight:400;font-size:clamp(11px,3.2vmin,14px);letter-spacing:.06em;text-transform:uppercase;margin-top:-2px;text-shadow:0 2px 0 rgba(0,0,0,.35)}.tjump.down{background:radial-gradient(120% 90% at 50% 15%,#ffffff80,#ffffff1a 60%),#f97316d9}.tbtn.hint{animation:lq-hint 1s ease-in-out infinite}@keyframes lq-hint{50%{box-shadow:0 0 0 7px #fde04773,0 0 22px #fde047cc;border-color:#fde047}}body:not(.touch-on) .touch{display:none}.menu-panel{width:min(92vw,420px);padding-top:12px}.menu-hero{display:block;width:168px;height:150px;margin:-6px auto -8px;filter:drop-shadow(0 12px 14px rgba(0,0,0,.45));animation:lq-hover 2.4s ease-in-out infinite}@keyframes lq-hover{50%{transform:translateY(-5px)}}.menu-panel .tagline{font-size:clamp(13px,3.6vmin,15px);margin:4px 0 6px}.menu-progress{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:4px 0;color:var(--gy-sun)!important;font-weight:900}.menu-coins-in{display:inline-flex;align-items:center;gap:5px}.menu-coins{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--gy-sun)!important;font-weight:900}.menu-points{color:var(--gy-lime)}.menu-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}#btn-shop{position:relative}#btn-shop .dot{position:absolute;right:10px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--gy-pink);box-shadow:0 0 0 2px #fff,0 0 10px var(--gy-pink)}.teaser{display:flex;align-items:center;gap:10px;margin:8px auto 4px;padding:5px 12px 5px 6px;max-width:340px;box-sizing:border-box;border-radius:16px;background:#ffffff0f;border:1px solid var(--gy-line);text-align:left}.teaser:empty{display:none}.teaser img{width:48px;height:43px;flex:0 0 auto}.teaser .tz-body{flex:1;min-width:0}.teaser .tz-body b{display:block;font-size:13px;color:var(--gy-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teaser .tz-bar{height:8px;margin-top:4px;border-radius:99px;background:#00000059;overflow:hidden}.teaser .tz-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#fde047,#f59e0b)}.teaser small{display:block;font-size:12px;color:var(--gy-ink-2);margin-top:2px}.teaser.ready{border-color:var(--gy-lime);box-shadow:0 0 14px -4px #c3ff3ab3}.teaser.ready small{color:var(--gy-lime)}.daily{display:flex;align-items:center;gap:10px;width:100%;margin:10px 0 2px;padding:7px 12px 7px 8px;min-height:56px;box-sizing:border-box;border-radius:18px;cursor:pointer;text-align:left;color:var(--gy-ink);font:inherit;background:linear-gradient(135deg,#22d3ee2e,#8a5cff38);border:1px solid rgba(103,232,249,.45);box-shadow:inset 0 -3px #00000040}.daily:active{transform:translateY(2px)}.daily-ico{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:radial-gradient(circle at 50% 50%,#fde047 26%,#f97316 28%,#f97316 38%,transparent 40%),linear-gradient(180deg,#38bdf8,#6366f1);box-shadow:inset 0 -3px #00000040}.daily-txt{flex:1;min-width:0;display:grid}.daily-txt b{font-family:var(--gy-display);font-weight:400;font-size:17px;letter-spacing:.02em;color:#a5f3fc}.daily-txt small{font-size:12.5px;color:var(--gy-ink-2);line-height:1.2}.daily-reward{flex:0 0 auto;font-weight:900;color:var(--gy-sun);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.daily-reward .gy-coin{width:18px;height:18px;animation:none}.daily.done{border-color:var(--gy-lime);background:#c3ff3a14}.daily.done .daily-reward{color:var(--gy-lime)}.levels-panel{width:min(94vw,560px)}.levels-panel h2{margin-bottom:4px}.worlds{display:grid;gap:8px;margin:6px 0 10px}.world{position:relative;padding:8px 10px 6px;border-radius:18px;border:1px solid var(--gy-line)}.world.w0{background:linear-gradient(180deg,#4ade8029,#14532d1f)}.world.w1{background:linear-gradient(180deg,#a78bfa33,#2e106529)}.world.w2{background:linear-gradient(180deg,#f472b62e,#60a5fa1f)}.world.w3{background:linear-gradient(180deg,#6ee7b729,#38bdf824)}.world h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-family:var(--gy-display);font-weight:400;font-size:16px;letter-spacing:.04em;text-align:left}.world h3 em{margin-left:auto;font-style:normal;font-family:var(--gy-body);font-weight:900;font-size:13px;color:var(--gy-sun);white-space:nowrap}.world.w0 h3{color:#a7f3a0}.world.w1 h3{color:#c4b5fd}.world.w2 h3{color:#fbcfe8}.world.w3 h3{color:#a7f3d0}.world h3 .new-tag{font:900 11px var(--gy-body);font-style:normal;letter-spacing:.06em;color:#2b1d07;background:linear-gradient(180deg,#fff59d,#fbbf24);padding:1px 7px;border-radius:99px;box-shadow:0 0 10px #fbbf24b3}.path{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 40px;align-items:center;justify-items:center;padding-top:22px}.path:before{content:"";position:absolute;left:11%;right:20px;top:calc(50% + 2px);height:0;border-top:4px dashed rgba(255,255,255,.28)}.lq-node{position:relative;--n: clamp(48px, 13vmin, 58px);width:var(--n);height:var(--n);border-radius:50%;border:3px solid rgba(255,255,255,.85);cursor:pointer;display:grid;place-items:center;padding:0;margin:0 0 18px;font-family:var(--gy-display);font-size:22px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35);background:radial-gradient(circle at 35% 30%,#fdba74,#f97316 55%,#c2410c);box-shadow:inset 0 -4px #00000040,0 6px 12px -6px #0009}.lq-node:nth-child(2n){transform:translateY(-7px)}.lq-node.cleared{background:radial-gradient(circle at 35% 30%,#bef264,#65a30d 60%,#3f6212)}.lq-node.current{animation:lq-pulse 1.4s ease-in-out infinite}@keyframes lq-pulse{50%{box-shadow:0 0 0 6px #fde04773,0 0 20px #fde047b3}}.lq-node[disabled]{cursor:default;background:radial-gradient(circle at 35% 30%,#6b6292,#3b3561);border-color:#ffffff4d;color:transparent;text-shadow:none}.lq-node[disabled]:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:22px;background:#ffffffbf;clip-path:polygon(20% 40%,20% 25%,30% 10%,50% 3%,70% 10%,80% 25%,80% 40%,100% 40%,100% 100%,0 100%,0 40%,32% 40%,32% 27%,40% 17%,50% 14%,60% 17%,68% 27%,68% 40%)}.lq-node small{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);font:900 12px var(--gy-body);letter-spacing:-1px;color:#fde047;text-shadow:0 1px 0 rgba(0,0,0,.6);white-space:nowrap}.lq-node small .off{color:#ffffff47}.lq-node img{position:absolute;left:50%;top:-34px;width:44px;height:39px;margin-left:-22px;pointer-events:none;animation:lq-hover 1.6s ease-in-out infinite}.chest{position:relative;width:34px;height:28px;margin-bottom:18px;box-sizing:border-box;border-radius:6px 6px 4px 4px;background:linear-gradient(180deg,#d97706 0 42%,#92400e 42% 52%,#b45309 52%);border:2px solid #451a03;box-shadow:0 4px 8px -4px #0009}.chest:after{content:"";position:absolute;left:50%;top:8px;width:8px;height:8px;margin-left:-4px;border-radius:2px;background:#fde047}.chest.open{background:linear-gradient(180deg,#fff7c2 0 30%,#92400e 30% 42%,#b45309 42%);filter:drop-shadow(0 0 8px rgba(253,224,71,.9))}.chest-note{display:block;text-align:right;font-size:11.5px;color:var(--gy-ink-3);margin:-10px 0 2px}.shop-panel{width:min(94vw,900px)}.skin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:10px 0 6px}.skin{display:grid;gap:3px;justify-items:center;padding:8px 6px 10px;border-radius:18px;background:radial-gradient(90% 60% at 50% 30%,rgba(253,186,116,.22),transparent 70%),linear-gradient(180deg,#ffffff14,#ffffff05),var(--gy-deck-2);border:1px solid var(--gy-line);box-shadow:inset 0 -4px #0000004d}.skin img{width:96px;height:86px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.skin.locked img{filter:brightness(.55) saturate(.6) drop-shadow(0 6px 8px rgba(0,0,0,.45))}.skin b{font-size:15px;color:var(--gy-ink);line-height:1.1}.skin em{font-style:normal;font-size:11.5px;color:var(--gy-ink-2);line-height:1.1;min-height:1.2em}.skin .gy-btn{width:100%;min-height:44px;padding:7px 8px 10px;font-size:14px;border-radius:13px}.skin .gy-btn .gy-coin{width:16px;height:16px;vertical-align:-3px;animation:none}.skin .gy-btn.short{filter:saturate(.45) brightness(.8)}.skin.equipped{border-color:var(--gy-lime);box-shadow:inset 0 -4px #0000004d,0 0 0 2px var(--gy-lime),0 0 18px -4px #c3ff3ab3}.skin.next{border-color:#fde047bf}#gy-win .lq-sub,#gy-fail .lq-sub{margin:-2px 0 2px;color:#fde68a;font-weight:900}#gy-win .lq-best{display:inline-block;margin:2px auto 4px;padding:3px 14px;border-radius:99px;font-family:var(--gy-display);font-size:16px;letter-spacing:.04em;color:#3b1d07;background:linear-gradient(180deg,#fff59d,#fbbf24);box-shadow:0 0 16px #fbbf24b3;animation:lq-pop .5s cubic-bezier(.2,1.5,.4,1)}@keyframes lq-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}#gy-win .lq-bonus{margin:2px 0;color:#d9f99d;font-weight:900;font-size:14px}#gy-win .teaser{margin:6px auto 2px}#gy-fail.lock .gy-panel,#gy-win.lock .gy-panel{pointer-events:none}@media(max-width:440px){.gy-hud{gap:6px}.gy-hud .gy-pill{padding:5px 9px;font-size:15px}.skin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.skin{padding:6px 3px 8px;border-radius:14px}.skin img{width:66px;height:59px}.skin b{font-size:13px}.skin em{display:none}.skin .gy-btn{font-size:12px;padding:5px 2px 8px;min-height:44px}}@media(max-width:380px){.gy-hud{gap:4px}.gy-hud .gy-pill{padding:4px 7px;font-size:14px}.lives i{width:15px;height:14px}.mini-stars i{width:11px;height:11px}}@media(max-height:700px)and (orientation:portrait){.menu-hero{width:124px;height:110px}.menu-panel .tagline{display:none}}@media(max-height:520px){.prog{top:calc(max(10px,env(safe-area-inset-top)) + 58px);width:min(30vw,220px)}.daily-chip{top:calc(max(10px,env(safe-area-inset-top)) + 74px)}.combo{top:calc(max(10px,env(safe-area-inset-top)) + 60px)}.goal-card{top:19%;padding:8px 18px 10px}.gc-head{margin-bottom:4px}.menu-panel{width:min(94vw,760px);display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;align-items:center;padding:12px 16px}.menu-panel .tagline{display:none}.menu-hero{width:104px;height:93px;margin-top:-4px}.menu-panel .gy-logo{font-size:30px}.menu-right .gy-note{display:none}.menu-left .teaser{margin-bottom:0}.daily{margin-top:8px}.levels-panel{width:min(96vw,860px);padding:10px 14px 12px}.levels-panel h2{font-size:22px;margin:0 0 2px}.levels-panel .worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:4px 0 6px}.world{padding:6px 6px 2px}.world h3{font-size:13.5px}.path{grid-template-columns:repeat(4,minmax(0,1fr)) 28px;padding-top:18px}.lq-node{--n: 42px;font-size:18px;border-width:2px}.lq-node img{width:36px;height:32px;margin-left:-18px;top:-28px}.chest{width:26px;height:22px}.chest:after{top:6px}.chest-note{display:none}.skin-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.skin{padding:6px 4px 8px}.skin img{width:64px;height:57px}.skin b{font-size:12.5px}.skin em{display:none}.skin .gy-btn{font-size:12px;min-height:44px;padding:5px 3px 8px}.shop-panel{width:min(96vw,860px)}.shop-panel .gy-note{display:none}#gy-win .gy-panel,#gy-fail .gy-panel{width:min(94vw,640px)}#gy-win .gy-stack,#gy-fail .gy-stack{grid-template-columns:1fr 1fr}#gy-win .gy-result,#gy-fail .gy-result{margin:8px 0 2px}#gy-win .gy-result b,#gy-fail .gy-result b{font-size:24px}#gy-win .teaser{display:none}}@media(max-width:600px)and (orientation:portrait){.levels-panel .worlds{gap:6px}.levels-panel .world{padding:6px 8px 2px}.levels-panel .path{padding-top:16px}.levels-panel .lq-node{--n: clamp(42px, 11.5vmin, 52px)}.levels-panel .lq-node img{width:38px;height:34px;margin-left:-19px;top:-28px}.levels-panel .chest-note{display:none}}#meta-row .gym-row{margin:2px 0 0}#menu-ex .gym-ex{margin-top:6px}#pause-ex .gym-ex{margin-top:10px}#free-coins{display:flex;justify-content:center;margin:4px 0 6px}@media(max-height:680px)and (min-aspect-ratio:4/3){.levels-panel{width:min(96vw,860px)}.levels-panel .worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.levels-panel .chest-note{display:none}}
