.DoodleHopGame-module__IoE_uG__game{isolation:isolate;color:#112a2a;-webkit-user-select:none;user-select:none;touch-action:none;background:#87d9c4;border:1px solid #acf0bb47;border-radius:22px;min-height:676px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000006b}.DoodleHopGame-module__IoE_uG__background{z-index:-3;filter:blur();will-change:background-position;background:url(/doodle-hop/assets/forest-bg-loop.webp) top/100% repeat-y;transition:filter .18s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.65,0,.35,1);position:absolute;inset:-12%;transform:scale(1.04)}.DoodleHopGame-module__IoE_uG__veil{z-index:-2;background:linear-gradient(#082b2633,#b2f5dd05 44%,#0526227a),radial-gradient(circle at 50% 36%,#eeffb72e,#0000 45%);position:absolute;inset:0}.DoodleHopGame-module__IoE_uG__hud{z-index:20;align-items:center;padding:12px;display:flex;position:relative}.DoodleHopGame-module__IoE_uG__iconButton{color:#fff;background:linear-gradient(#265b40e6,#0e3d31f0);border:1px solid #ffffff8f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;font-weight:900;display:grid;box-shadow:0 4px #07281f8f,inset 0 1px #ffffff47}.DoodleHopGame-module__IoE_uG__title{color:#efffc7;text-align:center;text-shadow:0 3px #2e6d31,0 6px #153f2c,0 9px 18px #04352661;margin:10px 0 2px;font-size:38px;font-weight:1000;line-height:.92}.DoodleHopGame-module__IoE_uG__title span{color:#ffd35c;font-size:31px;display:block}.DoodleHopGame-module__IoE_uG__subtitle{color:#0d342dcc;text-align:center;max-width:270px;margin:12px auto 0;font-size:12px;font-weight:750;line-height:1.45}.DoodleHopGame-module__IoE_uG__setupCharacter{object-fit:contain;filter:drop-shadow(0 13px 11px #032b2140);width:112px;height:128px;margin:5px auto -16px;animation:2.6s ease-in-out infinite DoodleHopGame-module__IoE_uG__setupFloat;display:block}.DoodleHopGame-module__IoE_uG__setupPlatform{object-fit:contain;filter:drop-shadow(0 16px 12px #032f2352);width:190px;height:96px;margin:0 auto;display:block}.DoodleHopGame-module__IoE_uG__setupPanel{background:#f8ffe6eb;border:1px solid #ffffffa8;border-radius:18px;margin:0 14px 14px;padding:12px 14px;position:relative;box-shadow:0 8px #1f523757,0 18px 34px #09312838}.DoodleHopGame-module__IoE_uG__label{color:#335744;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.DoodleHopGame-module__IoE_uG__betInput{color:#4b3d1e;text-align:center;background:#fff9dd;border:2px solid #3964453d;border-radius:13px;outline:none;width:100%;height:52px;font-size:22px;font-weight:1000}.DoodleHopGame-module__IoE_uG__quickBets{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.DoodleHopGame-module__IoE_uG__quickBet{color:#5d3b0c;background:linear-gradient(#ffe676,#f2b72d);border:1px solid #d7a827;border-radius:10px;min-width:0;height:36px;font-size:12px;font-weight:950;box-shadow:0 3px #a66f15}.DoodleHopGame-module__IoE_uG__playButton,.DoodleHopGame-module__IoE_uG__cashoutButton{color:#fff;text-shadow:0 2px 1px #28550e8a;background:linear-gradient(#bdf349,#65b713);border:1px solid #8bc92c;border-radius:14px;font-weight:1000;box-shadow:0 5px #367411,0 10px 20px #3a7b1747,inset 0 1px #fff9}.DoodleHopGame-module__IoE_uG__playButton{width:100%;height:50px;margin-top:11px;font-size:17px}.DoodleHopGame-module__IoE_uG__playButton:disabled,.DoodleHopGame-module__IoE_uG__cashoutButton:disabled{filter:grayscale(.8);opacity:.58}.DoodleHopGame-module__IoE_uG__rtp{color:#617866;text-align:center;margin-top:11px;font-size:10px;font-weight:800}.DoodleHopGame-module__IoE_uG__multiplier{z-index:21;color:#fff;text-shadow:0 3px #725313,0 6px 14px #234b236b;white-space:nowrap;pointer-events:none;font-size:34px;font-weight:1000;position:absolute;top:58px;left:50%;transform:translate(-50%)}.DoodleHopGame-module__IoE_uG__jumpCount{z-index:21;color:#efffd7e6;text-shadow:0 1px 3px #0a3a2ab3;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:900;position:absolute;top:99px;left:50%;transform:translate(-50%)}.DoodleHopGame-module__IoE_uG__playfield{cursor:ew-resize;touch-action:none;filter:blur();transform-origin:bottom;height:596px;transition:filter .3s cubic-bezier(.22,1,.36,1),transform .84s cubic-bezier(.65,0,.35,1);position:relative;overflow:hidden;transform:scale(1)}.DoodleHopGame-module__IoE_uG__game[data-crash-sequence=rewind] .DoodleHopGame-module__IoE_uG__background{filter:blur(3px)saturate(.92);transform:scale(1.075)}.DoodleHopGame-module__IoE_uG__game[data-crash-sequence=rewind] .DoodleHopGame-module__IoE_uG__playfield{filter:blur(1.25px);transform:scale(1.012)}.DoodleHopGame-module__IoE_uG__altitudeLine{pointer-events:none;background:linear-gradient(90deg,#0000,#efffc333,#0000);height:1px;position:absolute;top:36%;left:0;right:0}.DoodleHopGame-module__IoE_uG__worldPlatform{z-index:4;pointer-events:none;will-change:translate;height:70px;position:absolute;top:0}.DoodleHopGame-module__IoE_uG__worldPlatform img{object-fit:contain;filter:drop-shadow(0 12px 8px #0736274d);width:100%;height:62px}.DoodleHopGame-module__IoE_uG__targetPlatform img{filter:drop-shadow(0 0 8px #f1ff9361)drop-shadow(0 10px 7px #07362747);animation:2.1s ease-in-out infinite DoodleHopGame-module__IoE_uG__platformFloat}.DoodleHopGame-module__IoE_uG__targetPlatform:nth-child(2n) img{animation-delay:-1.05s}.DoodleHopGame-module__IoE_uG__previewPlatform{opacity:.9}.DoodleHopGame-module__IoE_uG__landingPlatform{animation:.26s ease-out DoodleHopGame-module__IoE_uG__landingPlatformPulse}.DoodleHopGame-module__IoE_uG__crashPlatform{z-index:3;transform-origin:50% 42px;animation:1.18s cubic-bezier(.22,.72,.3,1) forwards DoodleHopGame-module__IoE_uG__platformCollapse}.DoodleHopGame-module__IoE_uG__crashOriginal{animation:1.18s ease-out forwards DoodleHopGame-module__IoE_uG__crashOriginalFade}.DoodleHopGame-module__IoE_uG__crashShards{pointer-events:none;width:100%;height:70px;display:block;position:absolute;inset:0}.DoodleHopGame-module__IoE_uG__crashShards img{opacity:0;will-change:transform, opacity;width:100%;height:62px;position:absolute;inset:0}.DoodleHopGame-module__IoE_uG__crashShardLeft{clip-path:inset(0 49% 0 0);transform-origin:27% 58%;animation:1.18s cubic-bezier(.32,.02,.58,1) forwards DoodleHopGame-module__IoE_uG__platformBreakLeft}.DoodleHopGame-module__IoE_uG__crashShardRight{clip-path:inset(0 0 0 49%);transform-origin:73% 58%;animation:1.18s cubic-bezier(.32,.02,.58,1) forwards DoodleHopGame-module__IoE_uG__platformBreakRight}.DoodleHopGame-module__IoE_uG__crashPlatform .DoodleHopGame-module__IoE_uG__platformBonus{animation:.28s ease-out forwards DoodleHopGame-module__IoE_uG__crashBonusFade}.DoodleHopGame-module__IoE_uG__platformBonus{color:#fff4a7;text-shadow:0 2px 1px #00000059;white-space:nowrap;background:#093c31cc;border:1px solid #ffffff8f;border-radius:999px;justify-content:center;min-width:55px;padding:2px 6px;font-size:11px;font-weight:1000;display:inline-flex;position:absolute;top:51px;left:50%;transform:translate(-50%)}.DoodleHopGame-module__IoE_uG__doodle{z-index:9;object-fit:contain;filter:drop-shadow(0 10px 7px #08382a4d);transform-origin:50%;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.DoodleHopGame-module__IoE_uG__game[data-phase=landing] .DoodleHopGame-module__IoE_uG__doodle{animation:.21s ease-out DoodleHopGame-module__IoE_uG__landingSquash}.DoodleHopGame-module__IoE_uG__game[data-phase=crash] .DoodleHopGame-module__IoE_uG__doodle{animation:1.5s cubic-bezier(.25,.08,.48,1) forwards DoodleHopGame-module__IoE_uG__crashSpin}.DoodleHopGame-module__IoE_uG__controlHint{z-index:11;color:#edffd9b3;text-align:center;text-shadow:0 2px 4px #052d22bf;pointer-events:none;grid-template-columns:30px 1fr 30px;align-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:82px;left:16px;right:16px}.DoodleHopGame-module__IoE_uG__controlHint span:first-child,.DoodleHopGame-module__IoE_uG__controlHint span:last-child{font-size:26px}.DoodleHopGame-module__IoE_uG__missLabel{z-index:16;color:#fff5ac;text-shadow:0 3px #9a5c13,0 7px 18px #00000057;pointer-events:none;font-size:22px;font-weight:1000;animation:.65s ease-out forwards DoodleHopGame-module__IoE_uG__missPop;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.DoodleHopGame-module__IoE_uG__controls{z-index:20;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.DoodleHopGame-module__IoE_uG__cashoutButton{pointer-events:auto;width:min(290px,84%);height:56px;padding:0 12px;font-size:14px;line-height:1.15}.DoodleHopGame-module__IoE_uG__cashoutButton small{opacity:.9;font-size:10px;display:block}.DoodleHopGame-module__IoE_uG__endOverlay{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041e1bc2;place-items:center;padding:18px;animation:.26s ease-out DoodleHopGame-module__IoE_uG__overlayIn;display:grid;position:absolute;inset:0}.DoodleHopGame-module__IoE_uG__endCard{text-align:center;background:#fbffe6f5;border:1px solid #ffffff8c;border-radius:18px;width:100%;padding:22px 18px 18px;box-shadow:0 9px #09392a6b,0 28px 70px #00000061}.DoodleHopGame-module__IoE_uG__endCard h2{color:#1c493b;font-size:27px;font-weight:1000}.DoodleHopGame-module__IoE_uG__endCard strong{color:#e6a716;text-shadow:0 2px #7b5610;margin:10px 0 2px;font-size:38px;font-weight:1000;display:block}.DoodleHopGame-module__IoE_uG__endCard p{color:#597065;font-size:12px;font-weight:750}.DoodleHopGame-module__IoE_uG__endActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.DoodleHopGame-module__IoE_uG__endActions button{border-radius:12px;min-height:46px;font-size:13px;font-weight:950}.DoodleHopGame-module__IoE_uG__secondaryButton{color:#315646;background:#e5eddc;border:1px solid #1d493838}@keyframes DoodleHopGame-module__IoE_uG__setupFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes DoodleHopGame-module__IoE_uG__platformFloat{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes DoodleHopGame-module__IoE_uG__landingSquash{0%{margin-top:-5px}55%{margin-top:4px}to{margin-top:0}}@keyframes DoodleHopGame-module__IoE_uG__landingPlatformPulse{0%{transform:translateY(0)scale(1)}50%{transform:translateY(5px)scale(1.06,.9)}to{transform:translateY(0)scale(1)}}@keyframes DoodleHopGame-module__IoE_uG__platformCollapse{0%{transform:translateY(0)scale(1)}12%{transform:translateY(5px)scale(1.035,.9)}24%{transform:translateY(1px)scale(1)}to{transform:translateY(1px)scale(1)}}@keyframes DoodleHopGame-module__IoE_uG__crashOriginalFade{0%,13%{opacity:1}25%{opacity:.35}34%,to{opacity:0}}@keyframes DoodleHopGame-module__IoE_uG__platformBreakLeft{0%,12%{opacity:0;transform:translate(0,0)rotate(0)scale(.98)}20%{opacity:1;transform:translateY(4px)rotate(0)scale(1.025,.92)}31%{opacity:1;transform:translate(-3px,1px)rotate(-2deg)scale(1)}to{opacity:0;transform:translate(-42px,235px)rotate(-34deg)scale(.72)}}@keyframes DoodleHopGame-module__IoE_uG__platformBreakRight{0%,12%{opacity:0;transform:translate(0,0)rotate(0)scale(.98)}20%{opacity:1;transform:translateY(4px)rotate(0)scale(1.025,.92)}31%{opacity:1;transform:translate(3px,1px)rotate(2deg)scale(1)}to{opacity:0;transform:translate(46px,245px)rotate(38deg)scale(.7)}}@keyframes DoodleHopGame-module__IoE_uG__crashBonusFade{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(12px)}}@keyframes DoodleHopGame-module__IoE_uG__crashSpin{0%,8%{opacity:1;rotate:none}24%{opacity:1;rotate:-8deg}58%{opacity:.96;rotate:42deg}82%{opacity:.72;rotate:92deg}to{opacity:.18;rotate:128deg}}@keyframes DoodleHopGame-module__IoE_uG__missPop{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-80%)scale(.92)}}@keyframes DoodleHopGame-module__IoE_uG__overlayIn{0%{opacity:0}to{opacity:1}}@media (max-height:790px){.DoodleHopGame-module__IoE_uG__game{min-height:620px}.DoodleHopGame-module__IoE_uG__playfield{height:540px}}@media (prefers-reduced-motion:reduce){.DoodleHopGame-module__IoE_uG__setupCharacter,.DoodleHopGame-module__IoE_uG__targetPlatform img,.DoodleHopGame-module__IoE_uG__worldPlatform,.DoodleHopGame-module__IoE_uG__doodle{animation:none!important}.DoodleHopGame-module__IoE_uG__game[data-crash-sequence=rewind] .DoodleHopGame-module__IoE_uG__background,.DoodleHopGame-module__IoE_uG__game[data-crash-sequence=rewind] .DoodleHopGame-module__IoE_uG__playfield{filter:none;transition-duration:.12s;transform:none}}
