.app.app--crazygames .topbar{min-height:52px;padding-block:4px}.app.app--crazygames .crazygames-sign-in{justify-content:center;align-items:center;min-height:44px;margin:0;padding:8px 12px;line-height:1.2;display:inline-flex}.app.app--crazygames.app--game:not(.app--replay) .topbar{justify-content:flex-end}.app.app--crazygames.app--game:not(.app--replay) .topbar__actions{gap:6px;margin:0}.app.app--crazygames.app--game:not(.app--replay) .topbar .spawn-button{border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.app.app--crazygames.app--game .topbar .spawn-button>:is(span,kbd){display:none}.app.app--crazygames.app--game .hud__count .meter{display:block}.app.app--crazygames .game-summary .record-card{opacity:0;visibility:hidden;transition:opacity .24s}.app.app--crazygames .game-summary .record-card[data-ready=true]{opacity:1;visibility:visible}.app.app--crazygames .game-summary .record-card>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.app.app--crazygames .game-summary .record-card{transition:none}}.app.app--crazygames.app--intro{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.app.app--crazygames.app--intro .topbar{min-width:0;max-width:1920px;min-height:52px;padding:4px clamp(12px,1.6vw,24px)}.app.app--crazygames.app--intro .brand{flex:0 auto;min-width:0}.app.app--crazygames.app--intro .brand__studio-logo{width:clamp(104px,16vw,132px);max-width:100%}.app.app--crazygames.app--intro .topbar__actions{flex-shrink:1;gap:8px}.app.app--crazygames.app--intro .topbar [data-testid=online-player-name]{max-width:none}.app.app--crazygames.app--intro .topbar__records{--intro-scores-height:48px;--intro-score-font:var(--type-body);flex:280px;min-width:0;max-width:420px}.app.app--crazygames.app--intro .topbar__records:has(.best-scores[aria-hidden=true]){display:none}.app.app--crazygames.app--intro .topbar__records .best-scores>button{padding:4px 6px}.app.app--crazygames.app--intro .topbar__records .best-scores>button>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.app.app--crazygames.app--intro .topbar__records .best-scores>button>strong{font-size:var(--type-label);white-space:nowrap;line-height:1.2}.app.app--crazygames.app--intro .game-stage{width:100%;max-width:1920px;height:100%;min-height:0;margin-inline:auto;display:block;container:intro/size}.app.app--crazygames.app--intro .scene{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,0fr) minmax(200px,.95fr) minmax(148px,1.15fr) minmax(296px,1.1fr) minmax(0,0fr);align-items:center;gap:clamp(12px,1.6vw,24px);width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:8px 0;transition:none;display:grid}.app.app--crazygames.app--intro .scene[data-animate-menu=true]{transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1),grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-columns:minmax(148px,.55fr) minmax(200px,.95fr) minmax(148px,1.15fr) minmax(0,0fr) minmax(148px,.55fr)}.app.app--crazygames.app--intro .hero{text-align:left;grid-area:1/2;place-self:center;width:100%;max-width:440px;padding:0}.app.app--crazygames.app--intro .hero h1{margin:0 0 16px}.app.app--crazygames.app--intro .hero .logo{width:min(440px,100%)}.app.app--crazygames.app--intro .hero__copy{display:none}.app.app--crazygames.app--intro .hero__instructions{order:1;margin:0;padding:12px;display:block}.app.app--crazygames.app--intro .hero__instructions .rules{font-size:var(--type-label);gap:10px;margin:0;line-height:1.45;display:grid}.app.app--crazygames.app--intro .rule{gap:8px}.app.app--crazygames.app--intro .rule__picture{width:36px}.app.app--crazygames.app--intro .hero__actions{justify-content:flex-start;gap:12px}.app.app--crazygames.app--intro .play-button{width:100%;min-width:0;max-width:280px;min-height:52px;font-size:var(--type-body);flex:100%;padding:12px 16px}.app.app--crazygames.app--intro .rules-link{min-height:32px;font-size:var(--type-label);background:0 0;border:0;order:2;margin:0;padding:4px 0}.app.app--crazygames.app--intro .crazygames-footer{width:100%;padding:0 max(12px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:var(--text-secondary);grid-area:5/1/auto/-1}.app.app--crazygames.app--intro .crazygames-data-notice{font-size:12px}.app.app--crazygames.app--intro .crazygames-data-notice__links{justify-content:center;align-items:center;gap:0 8px;padding:0}.app.app--crazygames.app--intro .crazygames-data-notice a{align-items:center;min-height:32px;display:inline-flex}.app.app--crazygames.app--intro .arena-column{--intro-scores-height:56px;--intro-score-font:var(--type-body);--intro-reserve:68px;--intro-frame-width:min(calc(100cqw - 16px), calc((100cqh - var(--intro-reserve)) * .75), 680px);flex-direction:column;grid-area:1/3;justify-content:center;justify-self:stretch;align-items:center;gap:8px;width:100%;max-width:none;height:100%;min-height:0;display:flex;container:tutorial/size}.app.app--crazygames.app--intro .arena-frame{width:var(--intro-frame-width);aspect-ratio:3/4;box-sizing:content-box;border:6px solid var(--paper);flex:none;grid-area:auto;place-self:center;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0}.app.app--crazygames.app--intro .arena{aspect-ratio:3/4;height:auto}.app.app--crazygames.app--intro .best-scores{flex:0 0 var(--intro-scores-height);width:100%;max-width:540px}.app.app--crazygames.app--intro .arena-column .best-scores{display:none}.app.app--crazygames.app--intro .arena-caption{width:100%;height:auto;min-height:0;font-size:var(--type-label);text-align:center;flex:none;margin:0;line-height:1.4}.app.app--crazygames.app--intro .intro-companion--keeper,.app.app--crazygames.app--intro .intro-companion--sprite{width:min(172px,44%);bottom:0}.app.app--crazygames.app--intro .intro-companion--keeper{left:-12%}.app.app--crazygames.app--intro .intro-companion--sprite{right:-12%}.app.app--crazygames.app--intro .intro-scoreboards{grid-area:1/4;place-self:center;align-items:center;width:100%;min-width:0;max-width:520px;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.app.app--crazygames.app--intro .scene :is(.hero,.arena-column){transition:none;translate:0}.app.app--crazygames.app--intro .scene[data-animate-menu=true] :is(.hero,.arena-column){transition:translate .42s cubic-bezier(.22,1,.36,1)}.app.app--crazygames.app--intro .scene[data-scores-visible=false] :is(.hero,.arena-column){translate:calc(clamp(12px,1.6vw,24px)/2)}.app.app--crazygames.app--intro .scene .intro-scoreboards{transition:opacity .24s,visibility linear}.app.app--crazygames.app--intro .scene[data-scores-visible=false] .intro-scoreboards{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility 0s linear .24s}.app.app--crazygames.app--intro .game-stage:has(.scene[data-scores-visible=false]){overflow:hidden}@media (prefers-reduced-motion:reduce){.app.app--crazygames.app--intro .scene,.app.app--crazygames.app--intro .scene[data-animate-menu=true],.app.app--crazygames.app--intro .scene :is(.hero,.arena-column,.intro-scoreboards),.app.app--crazygames.app--intro .scene[data-animate-menu=true] :is(.hero,.arena-column,.intro-scoreboards),.app.app--crazygames.app--intro .scene[data-scores-visible=false] :is(.hero,.arena-column,.intro-scoreboards){transition:none}}@media (min-width:1000px) and (min-height:620px){.app.app--crazygames.app--intro .hero__copy{margin:0 0 16px;display:block}.app.app--crazygames.app--intro .hero__instructions .rules{font-size:var(--type-body);gap:12px}}@media (orientation:landscape){.app.app--crazygames.app--intro .hero{margin-bottom:36px}.app.app--crazygames.app--intro .crazygames-footer{grid-area:1/2;place-self:end center;max-width:440px;padding:0}.app.app--crazygames.app--intro .crazygames-data-notice__links{flex-wrap:nowrap;justify-content:flex-start}.app.app--crazygames.app--intro .crazygames-data-notice a{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.25}.app.app--crazygames.app--intro .topbar__records{display:none}.app.app--crazygames.app--intro .arena-column{grid-template-rows:minmax(0,1fr) max-content max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.app.app--crazygames.app--intro .arena-column .best-scores{--intro-scores-height:48px;width:min(100%, calc(var(--intro-frame-width) + 12px));grid-area:1/1;grid-template-rows:minmax(0,1fr);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-self:end center;height:48px;margin:0 0 8px;display:grid}.app.app--crazygames.app--intro .arena-column .best-scores>button{grid-template-rows:minmax(0,1fr) auto;gap:0;padding:4px 6px;display:grid}.app.app--crazygames.app--intro .arena-column .best-scores>button>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.app.app--crazygames.app--intro .arena-column .best-scores>button>strong{font-size:var(--type-label);white-space:nowrap;line-height:1.2}.app.app--crazygames.app--intro .arena-frame{grid-area:2/1}.app.app--crazygames.app--intro .arena-caption{grid-area:3/1;margin-top:8px}}@media (orientation:landscape) and (min-width:1000px) and (min-height:620px){.app.app--crazygames.app--intro .arena-column .best-scores{margin-bottom:16px}}@media (max-width:760px) and (orientation:landscape){.app.app--crazygames.app--intro .scene{grid-template-columns:minmax(0,0fr) minmax(132px,.8fr) minmax(104px,.8fr) minmax(240px,1.3fr) minmax(0,0fr);gap:12px}.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-columns:minmax(120px,.65fr) minmax(132px,.8fr) minmax(104px,.8fr) minmax(0,0fr) minmax(120px,.65fr)}.app.app--crazygames.app--intro .scene[data-scores-visible=false] :is(.hero,.arena-column){translate:6px}.app.app--crazygames.app--intro .hero h1{margin-bottom:8px}.app.app--crazygames.app--intro .play-button{min-height:44px;padding:8px}}@media (max-height:560px) and (orientation:landscape){.app.app--crazygames.app--intro .arena-column{--intro-reserve:16px}.app.app--crazygames.app--intro .arena-caption{display:none}.app.app--crazygames.app--intro .hero__instructions .rules{gap:8px}}@media (min-height:280px) and (max-height:400px) and (orientation:landscape){.app.app--crazygames.app--intro .hero h1{margin-bottom:12px;font-size:0;line-height:0}.app.app--crazygames.app--intro .hero .logo{width:min(160px,100%)}.app.app--crazygames.app--intro .hero__actions{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.app.app--crazygames.app--intro .play-button{min-height:44px;margin-bottom:16px;padding:8px}.app.app--crazygames.app--intro .play-button:after{inset:-3px -3px calc(-3px - var(--button-shadow-depth))}.app.app--crazygames.app--intro .hero__instructions{padding:0 6px}.app.app--crazygames.app--intro .rules-link{justify-self:start;min-height:28px;margin-top:4px;padding-block:0}.app.app--crazygames.app--intro .hero__instructions .rules{gap:8px;font-size:12px;line-height:1.35}.app.app--crazygames.app--intro .rule__picture{width:28px}.app.app--crazygames.app--intro .arena-column .best-scores{width:max(100%,240px)}.app.app--crazygames.app--intro .intro-scoreboards [data-layout=expanded]{gap:2px;padding:6px}.app.app--crazygames.app--intro .intro-scoreboards table{font-size:12px}.app.app--crazygames.app--intro .intro-scoreboards :is([role=group],thead) button{min-height:28px;padding-block:2px}.app.app--crazygames.app--intro .intro-scoreboards tbody tr{height:32px}.app.app--crazygames.app--intro .intro-scoreboards :is(td,tbody th){padding-block:2px}.app.app--crazygames.app--intro .intro-scoreboards [data-layout=expanded]>button{min-height:32px;padding-block:4px}}@media (min-height:280px) and (max-height:360px) and (orientation:landscape){.app.app--crazygames.app--intro .hero .logo{width:min(140px,100%)}.app.app--crazygames.app--intro .hero__instructions .rules{gap:4px}.app.app--crazygames.app--intro .rules-link{min-height:28px}}@media (min-height:280px) and (max-height:319px) and (orientation:landscape){.app.app--crazygames.app--intro .hero h1{margin-bottom:8px}.app.app--crazygames.app--intro .hero .logo{width:min(100px,100%)}.app.app--crazygames.app--intro .hero__actions{grid-template-columns:1fr 1fr;gap:8px 6px}.app.app--crazygames.app--intro .play-button{grid-area:1/1;margin-bottom:0}.app.app--crazygames.app--intro .rules-link{white-space:normal;grid-area:1/2;min-height:44px;margin-top:0;font-size:12px}.app.app--crazygames.app--intro .hero__instructions{grid-area:2/1/auto/-1;padding:0 2px}.app.app--crazygames.app--intro .hero__instructions .rules{gap:2px;line-height:1.25}}@media (min-height:320px) and (max-height:340px) and (orientation:landscape){.app.app--crazygames.app--intro .hero .logo{width:min(110px,100%)}.app.app--crazygames.app--intro .hero__instructions .rules{gap:2px}.app.app--crazygames.app--intro .rules-link{min-height:24px}}@media (max-height:279px) and (orientation:landscape){:is(.app.app--crazygames.app--intro .game-stage,.app.app--crazygames.app--intro .game-stage:has(.scene[data-scores-visible=false])){overscroll-behavior:contain;overflow:hidden auto}.app.app--crazygames.app--intro .scene,.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-rows:minmax(400px,max-content);height:auto}.app.app--crazygames.app--intro .hero{align-self:start}.app.app--crazygames.app--intro .arena-column{--intro-reserve:160px;grid-template-rows:max-content max-content;align-content:start;gap:8px;height:400px}.app.app--crazygames.app--intro .arena-column .best-scores{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(44px,auto);grid-auto-flow:row;height:auto;margin:0}.app.app--crazygames.app--intro .intro-scoreboards{align-items:flex-start;height:400px;max-height:400px}}@media (orientation:portrait){.app.app--crazygames.app--game:not(.app--replay){--portrait-counter-width:calc(50vw - 74px);--portrait-menu-left:calc((100vw + var(--portrait-counter-width) - 138px) / 2)}.app.app--crazygames.app--game:not(.app--replay) .topbar .spawn-button{order:0;margin-left:16px;margin-right:0}.app.app--crazygames.app--game:not(.app--replay) .settings-toggle{top:4px;left:var(--portrait-menu-left);width:44px;height:44px;position:absolute}.app.app--crazygames.app--game:not(.app--replay) .pause-toggle{top:4px;left:calc(var(--portrait-menu-left) + 50px);width:44px;height:44px;position:absolute}.app.app--crazygames.app--game .hud{top:4px}.app.app--crazygames.app--intro .topbar__records{display:none}.app.app--crazygames.app--intro .scene,.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-rows:minmax(0,0fr) minmax(0,1.05fr) 12px minmax(0,1fr) minmax(0,0fr);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 12px;padding:8px 12px}.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-rows:minmax(0,.5fr) minmax(0,1.05fr) 12px minmax(0,0fr) minmax(0,.5fr)}.app.app--crazygames.app--intro .scene[data-scores-visible=false] :is(.hero,.arena-column){translate:0 6px}.app.app--crazygames.app--intro .hero{text-align:left;grid-area:2/1}.app.app--crazygames.app--intro .hero .logo{width:min(280px,100%)}.app.app--crazygames.app--intro .hero h1{margin-bottom:8px}.app.app--crazygames.app--intro .hero__actions{gap:8px}.app.app--crazygames.app--intro .play-button{min-height:48px;padding:8px}.app.app--crazygames.app--intro .arena-column{--intro-scores-height:64px;--intro-reserve:112px;grid-area:2/2}.app.app--crazygames.app--intro .arena-column .best-scores{display:grid}.app.app--crazygames.app--intro .arena-column:has(.best-scores[aria-hidden=true]){--intro-reserve:32px}.app.app--crazygames.app--intro .arena-column .best-scores[aria-hidden=true]{display:none}.app.app--crazygames.app--intro .intro-scoreboards{grid-area:4/1/5/-1;align-self:stretch;align-items:flex-start;max-width:640px}.app.app--crazygames.app--intro .hero__copy{display:none}.app.app--crazygames.app--intro .hero__instructions{padding:8px}.app.app--crazygames.app--intro .rule__picture{width:30px}.app.app--crazygames.app--intro .hero__instructions .rules{gap:8px}}@media (orientation:portrait) and (min-width:701px){.app.app--crazygames.app--game:not(.app--replay) .hud{width:var(--portrait-counter-width);align-items:center;gap:24px;height:44px;min-height:0;margin:0;padding:0;display:flex;position:absolute;top:4px;left:24px;right:auto}.app.app--crazygames.app--game:not(.app--replay) .hud__score{flex:0 0 120px}.app.app--crazygames.app--game:not(.app--replay) .hud__count{flex:0 200px}}@media (orientation:portrait) and (max-width:700px){.app.app--crazygames.app--game:not(.app--replay){--phone-hud-height:0px}.app.app--crazygames.app--game:not(.app--replay) .game-stage{justify-content:flex-start}.app.app--crazygames.app--game:not(.app--replay) .hud{z-index:2;width:var(--portrait-counter-width);align-items:center;height:44px;min-height:0;margin:0;padding:0;display:flex;position:absolute;top:4px;left:17px;right:auto}.app.app--crazygames.app--game:not(.app--replay) .hud__count{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:4px;width:100%;min-height:0;display:grid}.app.app--crazygames.app--game:not(.app--replay) .hud__count-heading{flex-wrap:nowrap;justify-content:space-between;gap:4px;margin:0}.app.app--crazygames.app--game:not(.app--replay) .hud__capacity-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app.app--crazygames.app--game:not(.app--replay) .hud__count strong{font-size:var(--type-body)}}.portrait-companions{display:none}@media (orientation:portrait) and (max-width:700px) and (min-height:501px){.portrait-companions{pointer-events:none;flex:1 1 0;width:min(100%,510px);min-height:0;display:block;position:relative;container:portrait-companions/size}.portrait-companions>.forest-companion{object-position:center bottom;width:46%;height:min(200px,100cqh - 8px);display:none;position:absolute;bottom:0}.portrait-companion--keeper{left:0;transform:scaleX(-1)}.portrait-companion--sprite{right:0}}@container portrait-companions (min-height:96px){.portrait-companions>.forest-companion{display:block}}@media (orientation:portrait) and (max-width:480px) and (min-height:701px){.app.app--crazygames.app--intro .scene{grid-template-rows:minmax(0,0fr) minmax(0,.9fr) 12px minmax(0,1.1fr) minmax(0,0fr)}.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-rows:minmax(0,.55fr) minmax(0,.9fr) 12px minmax(0,0fr) minmax(0,.55fr)}}@media (orientation:portrait) and (max-height:700px){.app.app--crazygames.app--intro .scene{grid-template-rows:minmax(0,0fr) minmax(0,1.1fr) 8px minmax(0,1fr) minmax(0,0fr);column-gap:8px;padding-block:4px}.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-rows:minmax(0,.5fr) minmax(0,1.1fr) 8px minmax(0,0fr) minmax(0,.5fr)}.app.app--crazygames.app--intro .scene[data-scores-visible=false] :is(.hero,.arena-column){translate:0 4px}.app.app--crazygames.app--intro .hero__instructions .rules{gap:6px;font-size:12px;line-height:1.35}.app.app--crazygames.app--intro .hero__instructions{padding:6px}.app.app--crazygames.app--intro .rule,.app.app--crazygames.app--intro .hero__actions{gap:6px}.app.app--crazygames.app--intro .rules-link{font-size:12px}}@media (orientation:portrait) and (max-height:560px){.app.app--crazygames.app--intro .game-stage{overscroll-behavior:contain;overflow-y:auto}.app.app--crazygames.app--intro .scene,.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-rows:0 minmax(264px,auto) 8px 280px 0;height:auto;min-height:100%}.app.app--crazygames.app--intro .scene[data-scores-visible=false] :is(.hero,.arena-column){translate:0 calc(50cqh - 136px)}.app.app--crazygames.app--intro .arena-column{height:264px}.app.app--crazygames.app--intro .intro-scoreboards{height:280px;max-height:none}}@media (orientation:portrait) and (max-width:480px){.app.app--crazygames.app--intro .topbar{min-height:52px;padding-block:4px}:is(.app.app--crazygames.app--intro .game-stage,.app.app--crazygames.app--intro .game-stage:has(.scene[data-scores-visible=false])){overscroll-behavior:contain;overflow:hidden auto}.app.app--crazygames.app--intro .scene,.app.app--crazygames.app--intro .scene[data-scores-visible=false]{grid-template-rows:minmax(0,0fr) max-content 8px max-content max-content minmax(0,0fr);grid-template-columns:minmax(0,1fr);align-content:start;gap:0;height:auto;min-height:100%;padding:8px 12px}.app.app--crazygames.app--intro .scene :is(.hero,.arena-column),.app.app--crazygames.app--intro .scene[data-scores-visible=false] :is(.hero,.arena-column){translate:0}.app.app--crazygames.app--intro .hero{text-align:center;grid-area:2/1;max-width:380px}.app.app--crazygames.app--intro .crazygames-footer{grid-area:6/1}.app.app--crazygames.app--intro .hero:before{inset:-8px 0}.app.app--crazygames.app--intro .hero .logo{width:min(230px,75%)}.app.app--crazygames.app--intro .hero__actions{justify-content:center;gap:0 8px}.app.app--crazygames.app--intro .play-button{max-width:340px;min-height:52px;margin-bottom:8px}.app.app--crazygames.app--intro .hero__instructions{text-align:left;padding:4px 12px 0}.app.app--crazygames.app--intro .hero__instructions .rules{font-size:var(--type-label);gap:6px;line-height:1.4}.app.app--crazygames.app--intro .rule{gap:8px}.app.app--crazygames.app--intro .rule__picture{width:32px}.app.app--crazygames.app--intro .rules-link{min-height:28px;font-size:var(--type-label)}.app.app--crazygames.app--intro .arena-column{grid-area:4/1;grid-template-rows:minmax(0,0fr) auto auto;grid-template-columns:minmax(0,1fr);justify-self:center;gap:0;width:100%;max-width:380px;height:auto;display:grid;container-type:inline-size}.app.app--crazygames.app--intro .scene[data-scores-visible=true] .arena-column{grid-template-rows:minmax(48px,0fr) auto auto}.app.app--crazygames.app--intro .scene[data-animate-menu=true] .arena-column{transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.app.app--crazygames.app--intro .arena-column .best-scores{grid-area:1/1;height:100%;min-height:0;overflow:hidden}.app.app--crazygames.app--intro .arena-column .best-scores>button{padding:4px 6px}.app.app--crazygames.app--intro .arena-column .best-scores>button>span{font-size:12px;line-height:1.2}.app.app--crazygames.app--intro .arena-column .best-scores>button>strong{font-size:var(--type-label);line-height:1.2}.app.app--crazygames.app--intro .arena-frame{grid-area:2/1;width:min(260px,100cqw - 16px);margin-top:8px}.app.app--crazygames.app--intro .arena-caption{grid-area:3/1;justify-content:center;align-items:center;min-height:40px;padding-top:0;display:flex}.app.app--crazygames.app--intro .scene .intro-scoreboards{grid-area:5/1;height:auto;max-height:680px;padding-top:12px;transition:none}.app.app--crazygames.app--intro .scene[data-scores-visible=false] .intro-scoreboards{max-height:0;padding-top:0}.app.app--crazygames.app--intro .scene[data-animate-menu=true] .intro-scoreboards{transition:max-height .42s,padding-top .42s,opacity .24s}}@media (orientation:portrait) and (max-width:480px) and (prefers-reduced-motion:reduce){.app.app--crazygames.app--intro .scene[data-animate-menu=true] :is(.arena-column,.intro-scoreboards){transition:none}}@media (orientation:portrait) and (max-width:360px){.app.app--crazygames.app--intro .intro-companion--keeper{left:-6%}.app.app--crazygames.app--intro .intro-companion--sprite{right:-6%}}@media (orientation:landscape) and (min-width:640px){.app.app--crazygames.app--game:not(.app--replay){--crazygames-board-width:min(calc((100dvh - 28px) * .75 + 12px), calc(100vw - 336px));--crazygames-rail-width:calc((100vw - var(--crazygames-board-width) - 48px) / 2);grid-template-columns:minmax(144px, 1fr) var(--crazygames-board-width) minmax(144px, 1fr);grid-template-rows:44px max-content minmax(0,1fr);place-content:stretch center;align-items:center;gap:8px 12px;height:100dvh;min-height:0;padding:8px 12px;display:grid}.app.app--crazygames.app--game:not(.app--replay) :is(.game-stage,.scene,.arena-column){display:contents;transform:none;container-type:normal}.app.app--crazygames.app--game:not(.app--replay) .arena-frame{width:var(--crazygames-board-width);height:calc((var(--crazygames-board-width) - 12px) / .75 + 12px);box-sizing:border-box;border:6px solid var(--paper);grid-area:1/2/-1;place-self:center;max-width:none;min-height:0;max-height:none;margin:0;padding:0;transform:none}.app.app--crazygames.app--game:not(.app--replay) .arena{aspect-ratio:3/4;height:100%}.app.app--crazygames.app--game:not(.app--replay) .arena-frame:before{display:none}.app.app--crazygames.app--game:not(.app--replay) .topbar{width:var(--crazygames-rail-width);pointer-events:none;flex-direction:row;grid-area:auto;justify-content:flex-end;place-self:start stretch;align-items:flex-start;gap:12px;max-width:none;min-height:0;margin:0;padding:0;position:absolute;inset:8px 12px auto auto}.app.app--crazygames.app--game:not(.app--replay) .topbar__actions{pointer-events:auto;gap:6px;width:100%;margin:0}.app.app--crazygames.app--game:not(.app--replay) .topbar .spawn-button{order:-1;margin-right:auto}.app.app--crazygames.app--game:not(.app--replay) .icon-button{width:44px;height:44px}.app.app--crazygames.app--game:not(.app--replay) .hud{pointer-events:auto;flex-direction:column;grid-area:2/3;place-self:start;align-items:stretch;gap:8px;width:min(100%,240px);height:auto;min-height:0;margin:0;padding:12px 16px;display:flex;position:static}.app.app--crazygames.app--game:not(.app--replay) :is(.hud__score,.hud__count){flex:none;width:100%;display:block}.app.app--crazygames.app--game:not(.app--replay) .hud__count{align-content:start;gap:6px;min-height:0;display:grid}.app.app--crazygames.app--game:not(.app--replay) .hud__count-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:4px 8px;margin:0}.app.app--crazygames.app--game:not(.app--replay) .game-aside{display:contents}.app.app--crazygames.app--game:not(.app--replay) .game-aside>.forest-companion{object-fit:contain;object-position:center bottom;grid-row:3;align-self:end;min-width:0;max-width:none;height:100%;max-height:420px;margin:0;display:block}.app.app--crazygames.app--game:not(.app--replay) .game-companion{grid-column:1;justify-self:end;width:min(100%,280px)}.app.app--crazygames.app--game:not(.app--replay) .watcher{grid-column:3;justify-self:start;width:min(100%,280px)}.app.app--crazygames.app--game:not(.app--replay) .game-summary{flex-direction:column;grid-area:1/1/3;place-self:start end;gap:8px;width:min(100%,240px);height:auto;margin:0;padding:12px;display:flex}.app.app--crazygames.app--game:not(.app--replay) :is(.hud,.game-summary){background:var(--paper) url(../media/paper.3u8nnfrv2g7z7.svg);border:1px solid #d5d9c9;border-radius:24px 28px 23px 26px;box-shadow:0 8px 24px #67796b12}.app.app--crazygames.app--game:not(.app--replay) .game-summary .record-card{border-radius:14px;flex-direction:column;gap:2px;width:100%;padding:6px 8px;display:flex}.app.app--crazygames.app--game:not(.app--replay) .record-card>svg{display:none}.app.app--crazygames.app--game:not(.app--replay) .record-card>span{letter-spacing:normal}.app.app--crazygames.app--game:not(.app--replay) .summary-score,.app.app--crazygames.app--game:not(.app--replay) .summary-count{display:none}.app.app--crazygames.app--game:not(.app--replay) .game-summary .session-info{width:100%;font-size:var(--type-label);gap:6px 8px;padding:0 4px;line-height:1.4;display:grid}.app.app--crazygames.app--game:not(.app--replay) .session-info>strong{text-align:end}}@media (orientation:landscape) and (min-width:640px) and (max-height:400px){.app.app--crazygames.app--game:not(.app--replay) .hud{gap:6px;padding:12px 16px}.app.app--crazygames.app--game:not(.app--replay) .game-summary .record-card{flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:6px}}body:has(.app--crazygames) .modal-backdrop:has(.pause-modal){align-items:center;padding:16px}body:has(.app--crazygames) .pause-toolbar .pause-menu{margin:0}
