@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/baloo-bhaijaan-2-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/baloo-bhaijaan-2-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/press-start-2p-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Baloo Fallback;src:local(Arial);ascent-override:112.76%;descent-override:65.98%;line-gap-override:0%;size-adjust:95.78%}.g-body{background:#8ed8f8;margin:0}.g-game{--sys-arabic:"Geeza Pro", "Noto Naskh Arabic", "Segoe UI", Tahoma;--font-text:"Baloo Bhaijaan 2", "Baloo Fallback", var(--sys-arabic), sans-serif;--font-pixel:"Press Start 2P", "Baloo Bhaijaan 2", "Baloo Fallback", var(--sys-arabic), monospace;color:#22223b;min-height:100vh;font-family:var(--font-text);background:linear-gradient(#8ed8f8 0,#c4ecff 900px 100%);font-size:18px;line-height:1.6;position:relative;overflow-x:clip}.g-game *,.g-game :before,.g-game :after{box-sizing:border-box}.g-game img,.g-game svg{display:block}.g-game a{color:#22223b}.g-game a:hover{color:#3a86ff}.g-game :focus-visible{outline-offset:3px;outline:4px dashed #ff5c5c}.g-target{scroll-margin-top:calc(var(--hud-h,72px) + 16px)}.g-pxf{font-family:var(--font-pixel);font-weight:400}.g-sysArabic{font-family:var(--sys-arabic), sans-serif}.g-sprite{image-rendering:pixelated;image-rendering:crisp-edges}.g-srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g-arrow{flex:none}[dir=rtl] .g-arrow{transform:scaleX(-1)}@keyframes g-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes g-hop{0%{opacity:0;transform:translateY(30px)scale(.8,1.1)}45%{opacity:1;transform:translateY(-26px)scale(.95,1.05)}70%{transform:translateY(0)scale(1.12,.88)}to{transform:none}}@keyframes g-blink{50%{opacity:0}}@keyframes g-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes g-coin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.2)}}@keyframes g-toastIn{0%{opacity:0;transform:translate(-50%,40px)}15%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.g-bob{animation:2.2s ease-in-out infinite g-bob}.g-hop{animation:.6s cubic-bezier(.3,.7,.3,1) both g-hop}.g-blink{animation:1s step-end infinite g-blink}.g-pop{animation:.45s cubic-bezier(.2,.8,.2,1) both g-pop}.g-coin{animation:1.2s ease-in-out infinite g-coin}.g-pxbtn{cursor:pointer;transition:transform 80ms}.g-pxbtn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #22223b}.g-pxbtn:active{transform:translate(4px,4px);box-shadow:2px 2px #22223b}.g-hud{z-index:20;color:#fff;background:#22223b;border-bottom:4px solid #000;position:sticky;top:0}.g-hudInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;max-width:1200px;margin:0 auto;padding:10px 20px;display:flex}.g-hudPlayer{align-items:center;gap:12px;display:flex}.g-hudSprite{background:#3a86ff;border:3px solid #fff}.g-hudName{flex-direction:column;line-height:1.2;display:flex}.g-hudNameText{font-size:18px;font-weight:800}.g-hudLevel{color:#ffc93c;text-align:start;font-size:10px}.g-hudControls{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.g-hudStat{align-items:center;gap:8px;display:flex}.g-hudXpLabel{font-size:10px}.g-xpBar{box-sizing:content-box;background:#000;border:3px solid #fff;width:140px;height:16px;padding:2px;overflow:hidden}.g-xpFill{height:100%;transform:translateX(calc((var(--xp) - 1) * 100%));background:repeating-linear-gradient(90deg,#6bd06b 0 10px,#4cb04c 10px 12px);transition:transform .6s steps(6,end)}[dir=rtl] .g-xpFill{transform:translateX(calc((1 - var(--xp)) * 100%))}.g-hudCount{min-width:4ch;font-size:10px}.g-hudCoins{color:#ffc93c;min-width:5ch;font-size:12px}.g-hudBtn{background:#fff;border:3px solid #fff;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:4px 4px #000}.g-hudLink{min-height:44px;font:800 15px var(--font-text);background:#fff;border:3px solid #fff;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;box-shadow:4px 4px #000}.g-game a.hudLink,.g-game a.hudLink:hover{color:#22223b}.g-hudLang{background:#ffc93c;padding:0 14px;font-size:16px}@media (max-width:760px){.g-hudInner{gap:3px 8px;padding:6px 12px}.g-hudInner:after{content:"";flex-basis:100%;order:3}.g-hudControls{display:contents}.g-hudPlayer{flex:1 1 0;gap:8px;min-width:0}.g-hudSprite{border-width:2px;width:36px;height:auto}.g-hudNameText{font-size:16px}.g-hudLevel{font-size:8px}.g-hudLink{order:1;justify-content:center;min-width:44px;padding:0 10px;font-size:14px}.g-hudLang{order:2}.g-hudStat,.g-hudBtn{order:4}.g-hudStat{gap:4px}.g-hudXpLabel{display:none}#hud-xp{flex:1 1 0;min-width:0}.g-xpBar{border-width:2px;flex:auto;width:auto;min-width:24px;height:12px}.g-hudStat .g-hudCount,.g-hudStat .g-hudBugs,.g-hudStat .g-hudCoins{min-width:0;font-size:10px}.g-hudStat .g-bugIcon{width:18px;height:14px}.g-hudStat .g-coin{width:18px;height:18px}}@media (orientation:landscape) and (max-height:500px){.g-hud{position:relative}.g-target{scroll-margin-top:16px}}.g-title{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 64px;max-width:1200px;margin:0 auto;padding:72px 24px 40px;display:flex;position:relative}.g-titleText{flex-direction:column;flex:999 520px;align-items:flex-start;gap:22px;min-width:0;display:flex}.g-playerTag{color:#fff;background:#22223b;padding:8px 12px;font-size:12px}.g-h1{color:#ffc93c;-webkit-text-stroke:3px #22223b;text-shadow:6px 6px #22223b;margin:0;font-size:clamp(3rem,8vw,6.2rem);font-weight:800;line-height:1.05;animation-name:g-rise;animation-delay:.1s}@keyframes g-rise{0%{opacity:.02;transform:translateY(18px)}to{opacity:1;transform:none}}.g-tagline{margin:0;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;line-height:1.5;animation-delay:.2s}.g-highlight{white-space:nowrap;color:#22223b;background:#fff;border:3px solid #22223b;padding:0 10px;display:inline-block;box-shadow:4px 4px #22223b}.g-badges{flex-wrap:wrap;gap:12px;animation-delay:.3s;display:flex}.g-badgeYears,.g-badgeCity{border:3px solid #22223b;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.g-badgeYears{color:#22223b;background:#ff5c5c;font-weight:800}.g-badgeYearsNum{font-size:14px}.g-badgeCity{color:#22223b;background:#fff;font-weight:700}.g-start{background:#6bd06b;border:4px solid #22223b;align-items:center;gap:14px;min-height:64px;margin-top:10px;padding:0 30px;font-size:24px;font-weight:800;text-decoration:none;animation-delay:.4s;display:inline-flex;box-shadow:6px 6px #22223b}.g-game a.start,.g-game a.start:hover{color:#22223b}.g-titleArt{flex-direction:column;flex:300px;align-items:center;display:flex}.g-titleBob{flex-direction:column;align-items:center;display:flex}.g-speech{color:#22223b;background:#fff;border:4px solid #22223b;margin-bottom:16px;padding:10px 14px;font-size:20px;font-weight:800;position:relative}.g-speechTail{background:#fff;border-bottom:4px solid #22223b;border-right:4px solid #22223b;width:16px;height:16px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)rotate(45deg)}.g-grass{background:#6bd06b;border:4px solid #22223b;width:300px;max-width:100%;height:56px;box-shadow:inset 0 -20px #a0622d,6px 6px #22223b}.g-map{z-index:1;padding:56px 0 0;position:relative}.g-mapHead{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.g-worldTag{font-size:12px}.g-h2{margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.2}.g-mapHint{color:#33334f;margin:0;font-weight:600}.g-legend{color:#33334f;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:4px 0 0;font-size:15px;font-weight:700;display:flex}.g-kbd{color:#22223b;background:#fff;border:3px solid #22223b;padding:4px 7px;font-size:10px;box-shadow:2px 2px #22223b}.g-field{background:#6bd06b;border-top:6px solid #22223b;margin-top:96px;position:relative;box-shadow:inset 0 6px #8fe38f}.g-tablist{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:28px 16px;max-width:1200px;margin:0 auto;padding:40px 24px 48px;display:grid}.g-nodeWrap{transform:translateY(var(--node-y));flex-direction:column;align-items:center;gap:8px;display:flex}.g-nodeSpriteSlot{align-items:flex-end;height:72px;display:flex}.g-node{width:104px;height:88px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.g-nodeFace{background:var(--node-bg);color:var(--node-fg);border:4px solid #22223b;place-items:center;transition:transform .15s;display:grid;position:absolute;inset:0;box-shadow:inset 0 -14px #00000038,6px 6px #22223b}.g-node:hover .g-nodeFace{transform:translateY(-6px)}.g-nodeNum{font-size:24px}.g-star{top:-16px;position:absolute;inset-inline-end:-14px}.g-nodeName{text-align:center;font-size:17px;font-weight:800;line-height:1.3}.g-nodeSub{color:#1f4d1f;text-align:center;font-size:14px;font-weight:600}@media (max-width:760px){.g-tablist{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;padding:32px 12px 40px}.g-nodeSpriteSlot{height:60px}.g-node{width:min(104px,100%);height:80px}.g-nodeName{font-size:15px}.g-nodeSub{font-size:13px}}@media (hover:none) and (pointer:coarse){.g-legend{display:none}}.g-panel{z-index:1;background:#8b5225;outline:none;padding:0 0 64px;position:relative}.g-panelInner{max-width:1100px;margin:0 auto;padding:0 20px}.g-card{background:#fff8e7;border:6px solid #22223b;flex-direction:column;gap:24px;padding:clamp(20px,4vw,40px);display:flex;transform:translateY(-20px);box-shadow:10px 10px #22223b}.g-panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.g-panelTitleRow{align-items:center;gap:14px;display:flex}.g-badge{background:var(--node-bg);width:56px;height:56px;color:var(--node-fg);border:4px solid #22223b;flex:none;place-items:center;font-size:24px;display:grid}.g-panelTitles{flex-direction:column;line-height:1.25;display:flex}.g-panelSub{color:#5a5a78;font-size:15px;font-weight:600}.g-panelH2{margin:0;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800}.g-next{min-height:52px;font:800 18px var(--font-text);color:#22223b;background:#ffc93c;border:4px solid #22223b;align-items:center;gap:10px;padding:0 20px;display:inline-flex;box-shadow:5px 5px #22223b}.g-nextRestart{background:#6bd06b}.g-placeholder{color:#3b3b5c;margin:0;font-size:18px;font-weight:600}.g-win{text-align:center;background:#ffc93c;border:6px solid #22223b;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:12px;padding:22px;display:flex;box-shadow:10px 10px #22223b}.g-winTitle{font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.g-winScore{font-size:12px}.g-toast{z-index:40;color:#fff;background:#22223b;border:4px solid #ffc93c;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:12px 20px;font-size:18px;font-weight:800;animation:2.4s both g-toastIn;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:6px 6px #000}@keyframes g-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes g-fadeIn{0%{opacity:0}to{opacity:1}}.g-intro{color:#fff;background:#0e1330;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;animation:.3s both g-fadeIn;position:fixed;inset:0;overflow:auto}.g-intro[open]{display:grid}.g-intro::backdrop{background:#0e1330}.g-introSky{position:absolute;inset:0;overflow:hidden}.g-twinkle{background:#fff;animation:2.4s ease-in-out infinite g-twinkle;position:absolute}.g-introCard{color:#fff;background:#22223b;border:6px solid #fff;flex-direction:column;align-items:center;gap:22px;width:min(760px,100%);padding:28px 24px;display:flex;position:relative;box-shadow:10px 10px #000}.g-introChapter{color:#ffc93c;font-size:12px}.g-introText{white-space:pre-line;width:100%;min-height:9.5em;margin:0;font-size:clamp(1.1rem,2.6vw,1.45rem);font-weight:700;line-height:1.7}.g-introCaret{vertical-align:-.15em;background:#ffc93c;width:.5em;height:1em;margin-inline:4px calc(-.5em - 4px);display:inline-block}.g-introTail{visibility:hidden}.g-introBtn{color:#22223b;min-height:60px;font:800 22px var(--font-text);background:#6bd06b;border:4px solid #fff;padding:0 28px;box-shadow:5px 5px #000}.g-introHint{color:#8a8aa3;font-size:9px}.g-game{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h2v1h-2zM0 1h2v1h-2zM0 2h4v1h-4zM0 3h4v1h-4zM0 4h2v1h-2zM4 4h2v1h-2zM0 5h2v1h-2zM4 5h2v1h-2zM0 6h2v1h-2zM6 6h2v1h-2zM0 7h2v1h-2zM6 7h2v1h-2zM0 8h2v1h-2zM8 8h2v1h-2zM0 9h2v1h-2zM8 9h2v1h-2zM0 10h2v1h-2zM10 10h2v1h-2zM0 11h2v1h-2zM10 11h2v1h-2zM0 12h2v1h-2zM12 12h2v1h-2zM0 13h2v1h-2zM12 13h2v1h-2zM0 14h2v1h-2zM14 14h2v1h-2zM0 15h2v1h-2zM14 15h2v1h-2zM0 16h2v1h-2zM16 16h2v1h-2zM0 17h2v1h-2zM16 17h2v1h-2zM0 18h2v1h-2zM12 18h8v1h-8zM0 19h2v1h-2zM12 19h8v1h-8zM0 20h2v1h-2zM6 20h2v1h-2zM12 20h2v1h-2zM0 21h2v1h-2zM6 21h2v1h-2zM12 21h2v1h-2zM0 22h2v1h-2zM4 22h2v1h-2zM8 22h2v1h-2zM14 22h2v1h-2zM0 23h2v1h-2zM4 23h2v1h-2zM8 23h2v1h-2zM14 23h2v1h-2zM0 24h4v1h-4zM8 24h2v1h-2zM14 24h2v1h-2zM0 25h4v1h-4zM8 25h2v1h-2zM14 25h2v1h-2zM0 26h2v1h-2zM10 26h2v1h-2zM16 26h2v1h-2zM0 27h2v1h-2zM10 27h2v1h-2zM16 27h2v1h-2zM10 28h2v1h-2zM16 28h2v1h-2zM10 29h2v1h-2zM16 29h2v1h-2zM12 30h4v1h-4zM12 31h4v1h-4z' fill='%2322223b'/%3E%3Cpath d='M2 4h2v1h-2zM2 5h2v1h-2zM2 6h4v1h-4zM2 7h4v1h-4zM2 8h6v1h-6zM2 9h6v1h-6zM2 10h8v1h-8zM2 11h8v1h-8zM2 12h10v1h-10zM2 13h10v1h-10zM2 14h12v1h-12zM2 15h12v1h-12zM2 16h14v1h-14zM2 17h14v1h-14zM2 18h10v1h-10zM2 19h10v1h-10zM2 20h4v1h-4zM8 20h4v1h-4zM2 21h4v1h-4zM8 21h4v1h-4zM2 22h2v1h-2zM10 22h4v1h-4zM2 23h2v1h-2zM10 23h4v1h-4zM10 24h4v1h-4zM10 25h4v1h-4zM12 26h4v1h-4zM12 27h4v1h-4zM12 28h4v1h-4zM12 29h4v1h-4z' fill='%23ffc93c'/%3E%3C/svg%3E") 2 2,auto}.g-game a,.g-game button,.g-game select,.g-game label{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath d='M8 0h4v1h-4zM8 1h4v1h-4zM6 2h2v1h-2zM12 2h2v1h-2zM6 3h2v1h-2zM12 3h2v1h-2zM6 4h2v1h-2zM12 4h2v1h-2zM6 5h2v1h-2zM12 5h2v1h-2zM6 6h2v1h-2zM12 6h2v1h-2zM6 7h2v1h-2zM12 7h2v1h-2zM6 8h2v1h-2zM12 8h6v1h-6zM6 9h2v1h-2zM12 9h6v1h-6zM6 10h2v1h-2zM12 10h2v1h-2zM18 10h4v1h-4zM6 11h2v1h-2zM12 11h2v1h-2zM18 11h4v1h-4zM0 12h4v1h-4zM6 12h2v1h-2zM12 12h2v1h-2zM18 12h2v1h-2zM22 12h2v1h-2zM0 13h4v1h-4zM6 13h2v1h-2zM12 13h2v1h-2zM18 13h2v1h-2zM22 13h2v1h-2zM0 14h2v1h-2zM4 14h4v1h-4zM18 14h2v1h-2zM22 14h2v1h-2zM0 15h2v1h-2zM4 15h4v1h-4zM18 15h2v1h-2zM22 15h2v1h-2zM0 16h2v1h-2zM6 16h2v1h-2zM22 16h2v1h-2zM0 17h2v1h-2zM6 17h2v1h-2zM22 17h2v1h-2zM2 18h2v1h-2zM22 18h2v1h-2zM2 19h2v1h-2zM22 19h2v1h-2zM4 20h2v1h-2zM22 20h2v1h-2zM4 21h2v1h-2zM22 21h2v1h-2zM4 22h2v1h-2zM20 22h2v1h-2zM4 23h2v1h-2zM20 23h2v1h-2zM6 24h2v1h-2zM20 24h2v1h-2zM6 25h2v1h-2zM20 25h2v1h-2zM6 26h2v1h-2zM18 26h2v1h-2zM6 27h2v1h-2zM18 27h2v1h-2zM8 28h12v1h-12zM8 29h12v1h-12z' fill='%2322223b'/%3E%3Cpath d='M8 2h4v1h-4zM8 3h4v1h-4zM8 4h4v1h-4zM8 5h4v1h-4zM8 6h4v1h-4zM8 7h4v1h-4zM8 8h4v1h-4zM8 9h4v1h-4zM8 10h4v1h-4zM14 10h4v1h-4zM8 11h4v1h-4zM14 11h4v1h-4zM8 12h4v1h-4zM14 12h4v1h-4zM20 12h2v1h-2zM8 13h4v1h-4zM14 13h4v1h-4zM20 13h2v1h-2zM2 14h2v1h-2zM8 14h10v1h-10zM20 14h2v1h-2zM2 15h2v1h-2zM8 15h10v1h-10zM20 15h2v1h-2zM2 16h4v1h-4zM8 16h14v1h-14zM2 17h4v1h-4zM8 17h14v1h-14zM4 18h18v1h-18zM4 19h18v1h-18zM6 20h16v1h-16zM6 21h16v1h-16zM6 22h14v1h-14zM6 23h14v1h-14zM8 24h12v1h-12zM8 25h12v1h-12zM8 26h10v1h-10zM8 27h10v1h-10z' fill='%23ffc93c'/%3E%3C/svg%3E") 10 2,pointer}.g-game input,.g-game textarea{cursor:text}.g-game .g-bug{cursor:crosshair}[data-sky=night] .g-body{background:#0e1330}[data-sky=night] .g-game{background:linear-gradient(#0e1330 0,#2a2f63 900px,#3b3f78 100%)}[data-sky=night] .g-title,[data-sky=night] .g-mapHead{color:#f5f1ff}[data-sky=night] .g-mapHint,[data-sky=night] .g-legend{color:#dcdcea}.g-sky{pointer-events:none;height:1100px;position:absolute;inset:0 0 auto;overflow:hidden}.g-sky .g-stars,.g-sky .g-moon{display:none}[data-sky=night] .g-sky .g-stars,[data-sky=night] .g-sky .g-moon{display:block}.g-stars span{background:#fff;animation:2.4s ease-in-out infinite g-twinkle;position:absolute}.g-moon{position:absolute;top:110px;right:7%}.g-clouds{height:760px;position:absolute;inset:0 0 auto;overflow:hidden}[data-sky=night] .g-clouds{opacity:.25}@keyframes g-cloud{0%{transform:translate(110vw)}to{transform:translate(-40vw)}}.g-cloud{animation:linear infinite g-cloud;position:absolute;left:0}.g-weather{z-index:12;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}[data-weather=rain] .g-weather{background:#283c6e1f;display:block}[data-weather=sand] .g-weather{background:#d6aa6038;display:block}.g-weather:before,.g-weather:after{content:"";position:absolute}@keyframes g-rain{to{transform:translateY(420px)}}@keyframes g-sand{to{transform:translate(420px)}}[data-weather=rain] .g-weather:before,[data-weather=rain] .g-weather:after{background:conic-gradient(at 3px 18px, transparent 75%, #7fc8ff 0) 11px 0 / 97px 140px, conic-gradient(at 3px 18px, transparent 75%, #7fc8ff 0) 53px 61px / 131px 105px;animation:.7s linear infinite g-rain;inset:-420px 0 0}[data-weather=rain] .g-weather:after{background:conic-gradient(at 3px 18px, transparent 75%, #7fc8ff 0) 31px 23px / 113px 84px, conic-gradient(at 3px 18px, transparent 75%, #7fc8ff 0) 79px 47px / 163px 210px;animation-duration:.95s}[data-weather=sand] .g-weather:before,[data-weather=sand] .g-weather:after{background:conic-gradient(at 6px 6px, transparent 75%, #e3b76a 0) 0 9px / 140px 61px, conic-gradient(at 6px 6px, transparent 75%, #e3b76a 0) 37px 33px / 105px 89px;opacity:.9;animation:2.2s linear infinite g-sand;inset:0 0 0 -420px}[data-weather=sand] .g-weather:after{background:conic-gradient(at 6px 6px, transparent 75%, #e3b76a 0) 23px 17px / 84px 73px, conic-gradient(at 6px 6px, transparent 75%, #e3b76a 0) 61px 51px / 210px 113px;opacity:.55;animation-duration:3.1s}.g-hudBugs{color:#6bd06b;min-width:4ch;font-size:12px}.g-bugIcon,.g-prefIcon{background:50%/contain no-repeat;display:block}.g-bugIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9' shape-rendering='crispEdges'%3E%3Cpath d='M2 0h1v1H2zM9 0h1v1H9zM3 1h6v1h2v7H1V2h2z' fill='%23fff'/%3E%3Cpath d='M2 3h8v5H2z' fill='%236BD06B'/%3E%3C/svg%3E");width:22px;height:17px}.g-prefIcon{place-items:center;width:24px;height:24px;display:grid}.g-prefLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:none;position:absolute;overflow:hidden}:root:not([data-sky-mode=day]):not([data-sky-mode=night]) .g-skyBtn [data-v=auto],[data-sky-mode=day] .g-skyBtn [data-v=day],[data-sky-mode=night] .g-skyBtn [data-v=night],:root:not([data-weather=rain]):not([data-weather=sand]) .g-weatherBtn [data-v=clear],[data-weather=rain] .g-weatherBtn [data-v=rain],[data-weather=sand] .g-weatherBtn [data-v=sand]{display:block}.g-skyBtn .g-prefIcon:before{content:"AUTO";font:8px var(--font-pixel);color:#22223b}[data-sky-mode=day] .g-skyBtn .g-prefIcon:before,[data-sky-mode=night] .g-skyBtn .g-prefIcon:before{content:none}[data-sky-mode=day] .g-skyBtn .g-prefIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath d='M5 0h2v2H5zM5 10h2v2H5zM0 5h2v2H0zM10 5h2v2h-2zM1 1h2v2H1zM9 1h2v2H9zM1 9h2v2H1zM9 9h2v2H9z' fill='%23E09F1F'/%3E%3Cpath d='M4 3h4v1h1v4H8v1H4V8H3V4h1z' fill='%23FFC93C'/%3E%3C/svg%3E")}[data-sky-mode=night] .g-skyBtn{background:#3b3f78}[data-sky-mode=night] .g-skyBtn .g-prefIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath d='M4 1h4v1H6v1H5v6h1v1h2v1H4v-1H2V9H1V3h1V2h2z' fill='%23FFF3C4'/%3E%3C/svg%3E")}.g-weatherBtn .g-prefIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath d='M3 4h2V3h3v1h1v1h1v1h1v3H1V6h1V5h1z' fill='%23C4ECFF' stroke='%2322223B' stroke-width='0.6'/%3E%3C/svg%3E")}[data-weather=rain] .g-weatherBtn .g-prefIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath d='M3 2h2V1h3v1h1v1h1v1h1v2H1V4h1V3h1z' fill='%238A8AA3'/%3E%3Cpath d='M2 8h1v2H2zM5 8h1v2H5zM8 8h1v2H8zM4 10h1v2H4zM7 10h1v2H7z' fill='%233A86FF'/%3E%3C/svg%3E")}[data-weather=sand] .g-weatherBtn .g-prefIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath d='M0 2h8v1H0zM2 5h10v1H2zM0 8h9v1H0zM3 10h6v1H3z' fill='%23C0843A'/%3E%3C/svg%3E")}.g-camelLane{pointer-events:none;height:80px;position:absolute;top:-86px;left:0;right:0;overflow-x:clip}@keyframes g-stroll{0%{transform:translate(-100px)}to{transform:translate(calc(100% + 20px))}}@keyframes g-step{50%{transform:translateY(-3px)}}.g-step{animation:.5s steps(2,end) infinite g-step}.g-stroll{width:100%;height:72px;animation:48s linear infinite g-stroll;position:absolute;bottom:0;left:0}.g-camelLane:focus-within .g-stroll,.g-camelLane:hover .g-stroll{animation-play-state:paused}.g-camel{pointer-events:auto;position:absolute;bottom:0;left:0}.g-camelBtn{background:0 0;border:0;padding:0;display:block}.g-camelSays{white-space:nowrap;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.g-camelSays>span{color:#22223b;background:#fff;border:3px solid #22223b;padding:4px 10px;font-size:15px;font-weight:800;display:block}.g-lane{background:repeating-linear-gradient(90deg,#a0622d 0 24px,#8b5225 24px 48px);border-top:4px solid #22223b;height:96px;position:relative;overflow:hidden}.g-laneHint{z-index:1;color:#fff;white-space:nowrap;background:#22223b8c;margin:0;padding:0 8px;font-size:13px;font-weight:700;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes g-crawl{0%{transform:translate(-60px)}49.99%,50%{transform:translate(calc(100% + 10px))}to{transform:translate(-60px)}}@keyframes g-turn{0%,49.99%{transform:rotate(90deg)}50%,to{transform:rotate(-90deg)}}.g-crawl{pointer-events:none;width:100%;height:68px;animation:g-crawl var(--dur) linear var(--delay) infinite;position:absolute;bottom:10px;left:0}.g-turn{animation:g-turn var(--dur) linear var(--delay) infinite;display:block}.g-lane:focus-within :is(.g-crawl,.g-turn),.g-crawl[data-dead],.g-crawl[data-dead] .g-turn{animation-play-state:paused}.g-crawl[data-dead] .g-bug,.g-roam[data-dead]>.g-bug{pointer-events:none}.g-bug{pointer-events:auto;background:0 0;border:0;place-items:center;width:68px;height:68px;padding:0;display:grid}.g-roamLayer{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.g-roam{transform:translate(var(--x), var(--y));transition:transform 2.6s linear;position:absolute;inset:0}.g-roam>.g-bug{width:72px;height:72px;position:absolute;top:-36px;left:-36px}.g-roamBody{transform:rotate(var(--rot));transition:transform .35s;display:block}.g-roamBody svg{filter:drop-shadow(3px 3px #22223b59)}@keyframes g-fall{0%{transform:translateY(-10vh)rotate(0)}to{transform:translateY(110vh)rotate(540deg)}}.g-confetti{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.g-confetti span{width:12px;height:12px;animation:g-fall var(--dur) linear var(--delay) 2 both;border:2px solid #22223b;position:absolute;top:0}.g-pad{z-index:25;pointer-events:none;justify-content:space-between;align-items:flex-end;display:none;position:fixed;bottom:16px;left:12px;right:12px}.g-padSide{pointer-events:auto;gap:8px;display:flex}.g-padBtn{color:#fff;background:#22223b;border:4px solid #fff;place-items:center;width:56px;height:56px;padding:0;font-size:14px;display:grid;box-shadow:4px 4px #000}.g-padRound{background:#3a86ff;border-radius:50%}.g-padA{color:#22223b;background:#ff5c5c;margin-bottom:18px}@media (pointer:coarse),(max-width:760px){.g-pad{display:flex}:root{scroll-padding-bottom:96px}.g-panel{padding-bottom:120px}.g-toast{bottom:104px}}@media (prefers-reduced-motion:reduce){.g-bob,.g-hop,.g-blink,.g-pop,.g-coin,.g-toast,.g-twinkle,.g-intro,.g-stars span,.g-cloud,[data-weather] .g-weather:before,[data-weather] .g-weather:after,.g-step,.g-stroll,.g-crawl,.g-turn{animation:none}.g-pxbtn,.g-nodeFace,.g-xpFill,.g-roam,.g-roamBody{transition:none}.g-crawl{transform:translate(20%)}.g-crawl+.g-crawl{transform:translate(50%)}.g-crawl+.g-crawl+.g-crawl{transform:translate(80%)}.g-turn{transform:rotate(90deg)}.g-stroll{transform:translate(8%)}.g-cloud{transform:translateX(var(--rest))}}
