.adventure_page__cfSRV{--ink:#273331;--cream:#faf6ed;--orange:#ed7837;background:var(--cream);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;padding:0 5vw 30px}.adventure_header__TFmBi{height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dcd9cf;max-width:1440px;margin:auto}.adventure_logo___Zth1{width:156px;height:auto}.adventure_headerLabel__izYBt{font-size:10px;letter-spacing:.22em;color:#77776d}.adventure_rulesButton__Te6Yp{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;border:1px solid #d7d4c9;padding:12px 17px;border-radius:30px;background:transparent}.adventure_intro__JXTNz{max-width:1440px;margin:39px auto 27px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.adventure_eyebrow__mwSOb{font-size:10px;letter-spacing:.18em;font-weight:700;color:#8c644b;margin:0 0 10px}.adventure_intro__JXTNz h1{font-family:Georgia,serif;font-size:clamp(35px,4vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.05;margin:0}.adventure_intro__JXTNz h1 em{font-weight:400;color:#b35d35}.adventure_introNote__MVKXR{font-size:12px;line-height:1.7;color:#76776f;margin:0 0 4px}.adventure_introNote__MVKXR strong{font-weight:400;color:#3d4943}.adventure_gameSection__5xu0v{max-width:1440px;margin:auto}.adventure_stage__1g4ti{background:#213c3c;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #213c3c1a;border:1px solid #273f3e}.adventure_hud__Q_b36{display:flex;align-items:center;gap:23px;padding:16px 23px;color:#fff0d9;background:#203b3a;min-height:75px}.adventure_worldName__tgkzf{display:flex;gap:12px;align-items:center;margin-right:auto}.adventure_worldNumber__4p5jr{font-family:Georgia,serif;font-size:34px;font-style:italic;color:#b6d2c6}.adventure_worldName__tgkzf small{display:block;letter-spacing:.16em;font-size:8px;color:#b6c8bf;margin-bottom:4px}.adventure_worldName__tgkzf strong{font-size:15px;font-weight:600}.adventure_score__DRmo2{display:flex;gap:7px;align-items:center;font-variant-numeric:tabular-nums}.adventure_score__DRmo2 strong{font-size:22px}.adventure_score__DRmo2>span:last-child{font-size:10px;color:#a6c1b7}.adventure_dropIcon__uQA8F{color:#ffd178;font-size:22px;transform:rotate(12deg)}.adventure_lives__G0r2p{display:flex;gap:5px}.adventure_iconButton___4x4_{border:1px solid #ffffff25;background:#ffffff08;color:#fff0d9;padding:9px;border-radius:50%;display:flex}.adventure_iconButton___4x4_:disabled{opacity:.35}.adventure_canvasWrap__DO6C6{position:relative;isolation:isolate;aspect-ratio:16/9;max-height:68vh;margin:auto;width:100%;background:#b4d6cc}.adventure_canvasWrap__DO6C6 canvas{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;touch-action:none;outline-offset:-4px}.adventure_sceneCaption__2AR6x{position:absolute;left:20px;right:20px;top:14px;display:flex;justify-content:space-between;pointer-events:none;gap:15px;color:#263f43;font-size:10px;letter-spacing:.06em}.adventure_sceneCaption__2AR6x span{background:#fffae7c9;border:1px solid #fff9dd99;border-radius:20px;padding:7px 12px;backdrop-filter:blur(6px)}.adventure_sceneCaption__2AR6x span:last-child{font-variant-numeric:tabular-nums}.adventure_bossBar__IlR_X{position:absolute;left:50%;top:48px;transform:translateX(-50%);width:220px;text-align:center;color:#fff2db;pointer-events:none;background:#263744da;padding:9px 13px;border-radius:12px}.adventure_bossBar__IlR_X span{font-size:10px;font-weight:700}.adventure_bossBar__IlR_X>div{height:5px;background:#ffffff25;border-radius:5px;margin-top:6px;overflow:hidden}.adventure_bossBar__IlR_X i{height:100%;background:#f9946d;display:block;transition:width .15s}.adventure_overlay__Iid1Q{position:absolute;inset:0;background:linear-gradient(90deg,#183934e8,#183934ae 55%,#173e3d44);display:flex;align-items:center;justify-content:flex-start;padding:6%;color:#fff6df;backdrop-filter:blur(2px)}.adventure_overlayCard__LEMOB{max-width:570px}.adventure_overline__I_Dq4{font-size:9px;letter-spacing:.16em;color:#c7d8bf}.adventure_overlay__Iid1Q h2{font-family:Georgia,serif;font-size:clamp(28px,4.5vw,68px);font-weight:400;letter-spacing:-.045em;line-height:1.02;margin:20px 0}.adventure_overlay__Iid1Q h2 span{display:block}.adventure_overlay__Iid1Q p{font-size:13px;line-height:1.7;color:#e0e6d4;max-width:420px}.adventure_primaryButton__xvgVw{border:none;background:#f58c47;color:#302920;display:inline-flex;align-items:center;gap:12px;border-radius:40px;padding:16px 25px;font-weight:700;font-size:13px;margin:20px 0 17px;box-shadow:0 4px 0 #9b502b;min-height:48px;cursor:pointer}.adventure_primaryButton__xvgVw:hover{background:#ffa76a;transform:translateY(-1px)}.adventure_overlayFacts__BHp2s{display:flex;gap:20px;color:#d3dbc6;font-size:10px}.adventure_overlayFacts__BHp2s span{display:flex;gap:5px;align-items:center}.adventure_overlay__Iid1Q p.adventure_noCoupon__NkdHP{font-size:10px;color:#ffdab2;margin-top:18px}.adventure_controlBar__0_wA9{padding:15px 20px;display:flex;justify-content:space-between;gap:15px;align-items:center;background:#203b3a}.adventure_actionControls__QS3V0,.adventure_directionControls__Ks6Pm{display:flex;gap:9px}.adventure_controlBar__0_wA9 button{display:flex;align-items:center;justify-content:center;gap:9px;background:#ffffff0c;color:#e3ead9;border:1px solid #aec5ba33;border-radius:13px;min-width:58px;height:48px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer}.adventure_controlBar__0_wA9 button:active{background:#fff4d930;transform:translateY(1px)}.adventure_actionControls__QS3V0 button{padding:0 20px;font-size:12px;font-weight:600}.adventure_actionControls__QS3V0 .adventure_brushButton__tBglv{background:#f69b56;color:#352e24;border-color:#f7b86d}.adventure_brushButton__tBglv i{font-size:19px;font-style:normal}.adventure_controlHint__96wO2{font-size:10px;color:#a9c1b6}.adventure_controlHint__96wO2 b{padding:0 9px;color:#63847b}.adventure_underGame__OvL3X{display:flex;align-items:center;justify-content:space-between;padding:17px 3px;color:#7d8178;gap:12px}.adventure_underGame__OvL3X>span{font-size:8px;letter-spacing:.12em;display:flex;gap:7px;align-items:center}.adventure_underGame__OvL3X>span i{width:5px;height:5px;border-radius:50%;background:#ce8e4f}.adventure_underGame__OvL3X>div{display:flex;gap:20px}.adventure_underGame__OvL3X button{background:none;border:0;font-size:10px;display:flex;gap:6px;align-items:center;color:#596c61}.adventure_fullError__VgDJL{font-size:12px;text-align:right}.adventure_quest__S5MRD{max-width:1440px;margin:28px auto 45px;display:flex;align-items:center;gap:22px;border:1px solid #e4dcc9;border-radius:17px;background:#f4eddd;padding:25px 30px}.adventure_questIcon__suLsp{width:66px;height:66px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:#a76936;border:1px solid #dec6a2;background:#fbf5e7}.adventure_quest__S5MRD .adventure_eyebrow__mwSOb{font-size:8px;margin-bottom:7px}.adventure_quest__S5MRD h2{font-family:Georgia,serif;font-size:28px;letter-spacing:-.03em;margin:0 0 8px;font-weight:400}.adventure_quest__S5MRD p:not(.adventure_eyebrow__mwSOb){font-size:11px;color:#807465;line-height:1.7;margin:0}.adventure_questProgress__DrMvV{margin-left:auto;min-width:230px;max-width:320px;flex:1}.adventure_questProgress__DrMvV>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;gap:20px}.adventure_questProgress__DrMvV strong{font-size:21px;font-variant-numeric:tabular-nums}.adventure_questProgress__DrMvV small,.adventure_questProgress__DrMvV span{font-size:10px;color:#927858;font-weight:400}.adventure_progressTrack__fKoX6{height:6px;background:#e1d6bd;border-radius:10px;overflow:hidden}.adventure_progressTrack__fKoX6 i{display:block;height:100%;background:#e9904d;border-radius:10px;transition:width .2s}.adventure_worlds__etXMw{max-width:1440px;margin:auto}.adventure_worldsHeading__MiREU{display:flex;justify-content:space-between;gap:20px;margin:0 0 19px}.adventure_worldsHeading__MiREU .adventure_eyebrow__mwSOb{font-size:9px;color:#656d61;margin:0}.adventure_worldsHeading__MiREU>span{font-size:10px;color:#8b8c7d}.adventure_worldGrid__1nUUz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.adventure_worldCard___o399{padding:21px 18px 18px;border:1px solid #e0ded3;border-radius:12px;position:relative;overflow:hidden;min-height:176px;background:linear-gradient(140deg,var(--world) -120%,#fcfaf3 75%)}.adventure_worldCard___o399.adventure_currentWorld__qoCvx{border-color:#d59865;box-shadow:0 0 0 1px #d5986533}.adventure_cardNumber__75fTd{display:inline-flex;font-family:Georgia,serif;font-style:italic;font-size:27px;color:#827962;min-height:32px;margin-bottom:12px}.adventure_worldCard___o399 h3{font-family:Georgia,serif;font-size:20px;font-weight:400;letter-spacing:-.03em;margin:0 0 8px}.adventure_worldCard___o399 p{font-size:10px;line-height:1.65;color:#777c70;margin:0 0 17px}.adventure_worldCard___o399 small{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#996d4b}.adventure_rulesPanel__1Fg5y{max-width:1440px;margin:20px auto 40px;border:1px solid #d7d8c8;border-radius:16px;padding:30px;background:#fffaf0}.adventure_rulesPanel__1Fg5y h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.adventure_rulesPanel__1Fg5y>div{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.adventure_rulesPanel__1Fg5y p{font-size:13px;line-height:1.8;color:#667166}.adventure_rulesPanel__1Fg5y strong{display:block;color:#31493e}.adventure_rulesPanel__1Fg5y>button{border:none;background:#e8e8db;padding:10px 17px;border-radius:20px;font-size:12px}.adventure_footer__OH6E7{max-width:1440px;margin:45px auto 0;border-top:1px solid #deddd2;padding:25px 0 0;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#7d8075;letter-spacing:.07em}.adventure_footer__OH6E7 span:last-child{display:flex;align-items:center;gap:7px;letter-spacing:0}.adventure_footer__OH6E7 b{padding:0 8px}.adventure_srOnly__wiQ9Z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adventure_canvasWrap__DO6C6 canvas:focus-visible,.adventure_page__cfSRV button:focus-visible{outline:3px solid #f5b264;outline-offset:3px}.adventure_stage__1g4ti:fullscreen{border-radius:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;background:#142a29}.adventure_stage__1g4ti:fullscreen .adventure_canvasWrap__DO6C6{max-height:calc(100dvh - 155px);max-width:calc((100dvh - 155px) * 16 / 9);flex-shrink:1}.adventure_stage__1g4ti:fullscreen .adventure_controlBar__0_wA9,.adventure_stage__1g4ti:fullscreen .adventure_hud__Q_b36{flex-shrink:0}@media (min-width:1500px){.adventure_canvasWrap__DO6C6{max-height:70vh}.adventure_overlay__Iid1Q h2{font-size:65px}}@media (max-width:1000px){.adventure_controlHint__96wO2{display:none}.adventure_header__TFmBi{height:90px}.adventure_logo___Zth1{width:130px}.adventure_worldGrid__1nUUz{gap:8px}.adventure_worldCard___o399{padding:17px 12px}.adventure_worldCard___o399 h3{font-size:18px}.adventure_questProgress__DrMvV{min-width:180px}.adventure_intro__JXTNz{margin-top:30px}.adventure_quest__S5MRD{padding:23px;gap:18px}.adventure_questIcon__suLsp{display:none}.adventure_overlay__Iid1Q h2{font-size:44px}.adventure_overlay__Iid1Q p{font-size:12px}.adventure_primaryButton__xvgVw{margin:14px 0}.adventure_overline__I_Dq4{font-size:8px}}@media (max-width:650px){.adventure_page__cfSRV{padding:0 15px 20px}.adventure_header__TFmBi{height:77px}.adventure_logo___Zth1{width:116px}.adventure_headerLabel__izYBt{display:none}.adventure_rulesButton__Te6Yp{font-size:10px;padding:9px 13px}.adventure_intro__JXTNz{margin:27px auto 21px}.adventure_intro__JXTNz h1{font-size:37px}.adventure_introNote__MVKXR{display:none}.adventure_eyebrow__mwSOb{font-size:8px}.adventure_stage__1g4ti{border-radius:13px;margin:0 -4px}.adventure_hud__Q_b36{gap:10px;padding:12px 11px;min-height:63px}.adventure_worldNumber__4p5jr{display:none}.adventure_worldName__tgkzf strong{font-size:11px}.adventure_worldName__tgkzf small{font-size:6px;letter-spacing:.1em}.adventure_score__DRmo2{gap:4px}.adventure_score__DRmo2 strong{font-size:16px}.adventure_score__DRmo2>span:last-child{display:none}.adventure_dropIcon__uQA8F{font-size:17px}.adventure_lives__G0r2p{gap:2px}.adventure_lives__G0r2p svg{width:12px;height:12px}.adventure_iconButton___4x4_{padding:7px}.adventure_canvasWrap__DO6C6{aspect-ratio:16/11;max-height:none}.adventure_canvasWrap__DO6C6 canvas{-o-object-fit:contain;object-fit:contain}.adventure_overlay__Iid1Q{padding:20px 18px;background:#183934dd;align-items:center}.adventure_overline__I_Dq4{font-size:6px;letter-spacing:.09em}.adventure_overlay__Iid1Q h2{font-size:31px;margin:12px 0}.adventure_overlay__Iid1Q p{font-size:10px;line-height:1.6;margin:8px 0;max-width:300px}.adventure_primaryButton__xvgVw{padding:11px 18px;font-size:11px;margin:9px 0 11px;min-height:42px}.adventure_overlayFacts__BHp2s{font-size:8px;gap:12px}.adventure_overlayFacts__BHp2s svg{width:11px}.adventure_overlay__Iid1Q p.adventure_noCoupon__NkdHP{font-size:8px;margin-top:7px}.adventure_controlBar__0_wA9{padding:12px 10px;gap:8px}.adventure_actionControls__QS3V0,.adventure_directionControls__Ks6Pm{gap:6px}.adventure_controlBar__0_wA9 button{min-width:47px;height:48px;border-radius:10px}.adventure_actionControls__QS3V0 button{padding:0 12px;gap:6px;font-size:10px}.adventure_brushButton__tBglv i{display:none}.adventure_actionControls__QS3V0 svg{width:18px}.adventure_sceneCaption__2AR6x{top:10px;left:9px;right:9px;font-size:7px}.adventure_sceneCaption__2AR6x span{padding:5px 8px}.adventure_bossBar__IlR_X{top:35px;width:170px;padding:6px 9px}.adventure_bossBar__IlR_X span{font-size:8px}.adventure_underGame__OvL3X{align-items:flex-start;gap:8px;padding:14px 0}.adventure_underGame__OvL3X>span{font-size:6px;letter-spacing:.06em;line-height:1.5;max-width:130px}.adventure_underGame__OvL3X>div{gap:10px}.adventure_underGame__OvL3X button{font-size:8px}.adventure_underGame__OvL3X button svg{display:none}.adventure_quest__S5MRD{display:block;padding:22px 20px;margin:23px 0 31px}.adventure_quest__S5MRD h2{font-size:28px}.adventure_quest__S5MRD p:not(.adventure_eyebrow__mwSOb){font-size:10px}.adventure_questProgress__DrMvV{max-width:none;margin:18px 0 0}.adventure_questProgress__DrMvV strong{font-size:20px}.adventure_worldsHeading__MiREU{margin-bottom:14px}.adventure_worldsHeading__MiREU>span{display:none}.adventure_worldsHeading__MiREU .adventure_eyebrow__mwSOb{font-size:8px;line-height:1.7}.adventure_worldGrid__1nUUz{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adventure_worldCard___o399{min-height:173px;padding:17px}.adventure_worldCard___o399:last-child{grid-column:1/-1;min-height:130px}.adventure_worldCard___o399:last-child .adventure_cardNumber__75fTd{float:left;margin-right:20px;margin-top:10px}.adventure_worldCard___o399 h3{font-size:20px}.adventure_worldCard___o399 p{font-size:10px}.adventure_footer__OH6E7{display:block;margin-top:30px;line-height:1.7}.adventure_footer__OH6E7 span:last-child{margin-top:12px}.adventure_rulesPanel__1Fg5y{padding:20px}.adventure_rulesPanel__1Fg5y>div{grid-template-columns:1fr;gap:10px}.adventure_rulesPanel__1Fg5y h2{font-size:25px}.adventure_rulesPanel__1Fg5y p{font-size:11px}.adventure_stage__1g4ti:fullscreen .adventure_canvasWrap__DO6C6{aspect-ratio:16/9}.adventure_stage__1g4ti:fullscreen canvas{-o-object-fit:contain;object-fit:contain}}@media (prefers-reduced-motion:reduce){.adventure_page__cfSRV *{scroll-behavior:auto!important;transition:none!important}.adventure_primaryButton__xvgVw:hover{transform:none}}.adventure_defeatOverlay__A3QVv{animation:adventure_defeatReveal__hwRD0 .32s ease-out both}@keyframes adventure_defeatReveal__hwRD0{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.adventure_defeatOverlay__A3QVv{animation:none}}