.fl-fx{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:2147483000}html.fl-idle-own .game-card .game-card-icon>canvas{animation:var(--fl-anim, fl-bob 2.6s ease-in-out infinite);animation-delay:var(--fl-delay, 0s);transform-origin:var(--fl-pivot, 50% 50%)}html.fl-idle-own .game-card-icon:is([data-game-id=snowball-fight],[data-game-id=forest-run],[data-game-id=slalom-ski],[data-game-id=santa-catch],[data-game-id=spit-or-treat],[data-game-id=math-catch]){--fl-pivot: 50% 100%}html.fl-idle-own .game-card-icon[data-game-id=freeze]{--fl-anim: fl-shiver 3.2s linear infinite}html.fl-idle-own .game-card-icon[data-game-id=balloon-keep]{--fl-anim: fl-bob 2.4s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=bird-flight]{--fl-anim: fl-flap .9s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=santa-catch]{--fl-anim: fl-hop 2.8s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=spit-or-treat]{--fl-anim: fl-hop 2.2s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=bubble-splash]{--fl-anim: fl-float 2.8s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=pillow-fight]{--fl-anim: fl-squish 2.6s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=soccer-kick]{--fl-anim: fl-hopspin 3s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=shape-wall]{--fl-anim: fl-push 3s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=snowball-fight]{--fl-anim: fl-wave 1.8s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=forest-run]{--fl-anim: fl-sway 3s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=slalom-ski]{--fl-anim: fl-weave 2s ease-in-out infinite}html.fl-idle-own .game-card-icon[data-game-id=math-catch]{--fl-anim: fl-hop 2.6s ease-in-out infinite}html.fl-idle-own .daily-card .game-card-icon{--fl-anim: fl-pulse 2.2s ease-in-out infinite}html.fl-idle-own .menu-theme .random-icon-sticker{animation:fl-gift 3.6s ease-in-out infinite}@keyframes fl-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes fl-hopspin{0%,55%,to{transform:none}70%{transform:translateY(-14px) rotate(180deg)}85%{transform:translateY(0) rotate(360deg) scale(1.06,.94)}92%{transform:rotate(360deg)}}@keyframes fl-wave{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes fl-squish{0%,to{transform:scale(1)}25%{transform:scale(1.08,.9)}50%{transform:scale(.95,1.06)}75%{transform:scale(1.02,.98)}}@keyframes fl-shiver{0%,58%,to{transform:none}60%{transform:translate(-2px) rotate(-1deg)}62%{transform:translate(2px) rotate(1deg)}64%{transform:translate(-2px)}66%{transform:translate(2px)}68%{transform:translate(-1px)}70%{transform:translate(1px)}72%{transform:none}80%{transform:scale(1.05)}86%{transform:none}}@keyframes fl-float{0%,to{transform:translateY(2px) scale(1)}50%{transform:translateY(-7px) scale(1.04,.97)}}@keyframes fl-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes fl-weave{0%,to{transform:translate(-8px) rotate(-8deg)}50%{transform:translate(8px) rotate(8deg)}}@keyframes fl-hop{0%,50%,to{transform:none}62%{transform:translateY(-12px) scale(.96,1.05)}74%{transform:translateY(0) scale(1.08,.92)}84%{transform:none}}@keyframes fl-flap{0%,to{transform:translateY(0) rotate(-2deg)}25%{transform:translateY(-6px) rotate(2deg)}50%{transform:translateY(-2px)}75%{transform:translateY(-7px) rotate(-1deg)}}@keyframes fl-push{0%,60%,to{transform:scale(1)}75%{transform:scale(1.1)}88%{transform:scale(.97)}}@keyframes fl-gift{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-10deg)}78%{transform:rotate(10deg)}82%{transform:rotate(-8deg)}86%{transform:rotate(6deg)}90%{transform:rotate(0)}}@keyframes fl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.fl-scene{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:2147482900}html.fl-idle-scene .game-card-icon[data-fl-scene]>canvas{animation:none!important}html.fl-idle-wave .game-card.fl-wave-hop .game-card-icon{animation:fl-wavehop .55s ease-out}@keyframes fl-wavehop{0%{transform:none}35%{transform:translateY(-16px) scale(.95,1.06)}65%{transform:translateY(0) scale(1.08,.92)}to{transform:none}}html.fl-press-on .menu-theme :is(.game-grid:not(.fl-deck) .game-card,.mode-btn,.difficulty-popup-btn,.difficulty-btn,.back-btn,.menu-extras button,.menu-info-btn,.info-menu-btn,.operation-btn).fl-down{transform:translateY(3px) scale(.94,.9)!important;transition:transform 70ms ease-out!important}html.fl-press-on .menu-theme :is(.game-grid:not(.fl-deck) .game-card,.mode-btn,.difficulty-popup-btn,.difficulty-btn,.back-btn,.menu-extras button,.menu-info-btn,.info-menu-btn,.operation-btn).fl-up{animation:fl-boing .45s cubic-bezier(.34,1.56,.64,1)!important}@keyframes fl-boing{0%{transform:translateY(3px) scale(.94,.9)}50%{transform:translateY(-6px) scale(1.06,1.05)}to{transform:none}}html.fl-press-on .menu-theme .game-grid.fl-deck>.game-card.fl-down{scale:.95;transition:scale 70ms ease-out!important}html.fl-press-on .menu-theme .game-grid.fl-deck>.game-card.fl-up{animation:fl-boing-scale .45s cubic-bezier(.34,1.56,.64,1)!important}@keyframes fl-boing-scale{0%{scale:.95}50%{scale:1.06}to{scale:1}}.fl-cover{position:fixed;inset:0;z-index:2147482000;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--c) 45%,white) 0%,var(--c) 72%);display:flex;align-items:center;justify-content:center}.fl-cover-icon{display:block;filter:drop-shadow(0 8px 0 rgba(0,0,0,.12));object-fit:contain}.fl-flyer{position:fixed;z-index:2147482500}.fl-cover-name{position:absolute;left:0;right:0;bottom:8%;text-align:center;font:900 clamp(26px,8vh,46px) Nunito,system-ui,sans-serif;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.18),0 0 18px rgba(0,0,0,.12)}.fl-cover-lab{position:absolute;left:0;right:0;top:12px;text-align:center;font:800 12px Nunito,system-ui,sans-serif;color:#ffffffe6}.fl-llama{--h: min(34vh, 140px, 17vw);position:absolute;left:1.5%;bottom:calc(var(--h) * -.18);z-index:6;height:var(--h);aspect-ratio:700 / 661;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fl-llama-body{display:block;width:100%;height:100%;transform-origin:50% 100%;animation:fl-breathe 3.2s ease-in-out infinite}.fl-llama img{width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 6px 6px rgba(0,0,0,.22))}.fl-llama.fl-asleep .fl-llama-body{animation:fl-sleepy 3.2s ease-in-out infinite;filter:brightness(.93)}@keyframes fl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.01,1.03)}}@keyframes fl-sleepy{0%,to{transform:rotate(-5deg) translateY(10px) scaleY(.98)}50%{transform:rotate(-6deg) translateY(13px) scale(1.02,.95)}}.fl-zzz{position:absolute;left:70%;top:4%;pointer-events:none;display:none}.fl-llama.fl-asleep .fl-zzz{display:block}.fl-zzz i{position:absolute;left:0;top:0;font:900 24px Nunito,system-ui,sans-serif;font-style:normal;color:#9b59b6;-webkit-text-stroke:5px white;paint-order:stroke fill;opacity:0;animation:fl-z 2.4s ease-out infinite}.fl-zzz i:nth-child(2){animation-delay:.8s;font-size:20px}.fl-zzz i:nth-child(3){animation-delay:1.6s;font-size:16px}@keyframes fl-z{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(-34px,-56px) scale(1.3) rotate(-15deg)}}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-selection-content{display:flex!important;flex-direction:column;overflow:hidden!important;padding-bottom:6px!important;height:100%;box-sizing:border-box}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-grid{flex:1 1 auto;min-height:0;display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-template-rows:repeat(var(--fl-rows, 1),var(--fl-h, 1fr));grid-auto-columns:var(--fl-w, 200px);gap:var(--fl-gap, 16px)!important;align-content:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 16px 12px!important;margin:0 -18px;max-width:none!important}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-grid::-webkit-scrollbar{display:none}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card{aspect-ratio:auto!important;height:var(--fl-h);width:var(--fl-w);box-sizing:border-box;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 6px!important}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card-icon{height:var(--fl-icon)!important;min-height:0!important;margin-bottom:4px!important}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card-icon canvas,html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card-icon img{width:var(--fl-icon)!important;height:var(--fl-icon)!important;max-height:none!important;max-width:none!important}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card .game-card-icon.party-orbit{width:var(--fl-icon);align-self:center;flex:none}html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card:has(.operation-options) .game-card-icon,html:is(.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card:has(.operation-options) .game-card-icon canvas{height:calc(var(--fl-icon) * .68)!important;width:calc(var(--fl-icon) * .68)!important}html.fl-layout-row .menu-theme .game-card-title{font-size:clamp(16px,calc(var(--fl-h) * .075),24px)}html.fl-layout-deck .menu-theme .game-selection-content{display:flex!important;flex-direction:column;overflow:hidden!important;padding-bottom:6px!important;height:100%;box-sizing:border-box}html.fl-layout-deck .menu-theme .game-grid.fl-deck{position:relative;display:block!important;flex:1 1 auto;min-height:0;overflow:visible;touch-action:pan-y;user-select:none;-webkit-user-select:none;padding:0!important;margin:0;max-width:none!important}html.fl-layout-deck .menu-theme .game-grid.fl-deck>.game-card{position:absolute;left:50%;top:50%;width:var(--fl-w);height:var(--fl-h);margin:calc(var(--fl-h) / -2) 0 0 calc(var(--fl-w) / -2);box-sizing:border-box;aspect-ratio:auto!important;animation:none!important;transition:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 6px!important;transform-origin:50% 100%;-webkit-user-drag:none;box-shadow:0 4px #c6cebb,0 10px 24px #36284638!important}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card-icon{flex:0 1 var(--fl-icon);height:auto!important;max-height:var(--fl-icon);min-height:0!important;margin-bottom:4px!important;display:flex;justify-content:center}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card-icon:not(.party-orbit)>canvas,html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card-icon:not(.party-orbit)>img{width:auto!important;height:100%!important;aspect-ratio:1;max-height:none!important;max-width:100%!important;object-fit:contain}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card img,html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card canvas{pointer-events:none}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card .game-card-icon.party-orbit{height:var(--fl-icon)!important}html:is(.fl-layout-deck,.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card .game-card-icon{order:1}html:is(.fl-layout-deck,.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card .game-card-title{order:2}html:is(.fl-layout-deck,.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card .card-stars,html:is(.fl-layout-deck,.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card .daily-desc{order:3}html:is(.fl-layout-deck,.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card .game-card-options{order:4}html:is(.fl-layout-deck,.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card:has(.operation-options) .card-stars{position:static;height:auto}html:is(.fl-layout-deck,.fl-layout-row,.fl-layout-rows2) .menu-theme .game-card:has(.operation-options) .game-card-icon{margin-top:0!important}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card .game-card-icon.party-orbit{width:var(--fl-icon);align-self:center;flex:none}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card:has(.operation-options) .game-card-icon,html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card:has(.operation-options) .game-card-icon canvas{height:calc(var(--fl-icon) * .68)!important;width:calc(var(--fl-icon) * .68)!important}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card-title{font-size:clamp(11px,calc(var(--fl-h) * .06),30px);padding:2px 8px;margin:0;flex:none}html.fl-layout-deck .menu-theme .game-grid.fl-deck .card-stars{margin-top:0}html.fl-layout-deck .menu-theme .game-grid.fl-deck .game-card :is(.card-stars,.daily-desc,.game-card-options){flex:none;height:auto;min-height:clamp(14px,calc(var(--fl-h) * .124),34px)}html.fl-layout-deck .menu-theme .game-grid.fl-deck .operation-options{gap:clamp(3px,calc(var(--fl-w) * .03),7px)}html.fl-layout-deck .menu-theme .game-grid.fl-deck .operation-btn{min-width:clamp(24px,calc(var(--fl-w) * .142),38px);min-height:clamp(24px,calc(var(--fl-w) * .142),38px);padding:2px clamp(3px,calc(var(--fl-w) * .036),10px);font-size:clamp(13px,calc(var(--fl-w) * .08),22px)}html.fl-layout-deck .menu-theme .game-grid.fl-deck>.daily-card{padding-top:14px!important}html.fl-layout-deck.fl-stars-earned .menu-theme .game-grid.fl-deck .card-star.earned{font-size:clamp(12px,calc(var(--fl-h) * .07),19px)!important}html.fl-layout-deck .menu-theme .game-grid.fl-deck .daily-desc{margin:2px 0 0;font-size:clamp(11px,calc(var(--fl-h) * .045),14px)}html.fl-layout-deck .menu-theme .game-grid.fl-deck>.game-card:not(.fl-deck-front) .game-card-icon>canvas{animation-play-state:paused}html.fl-hdr-compact .menu-theme .game-selection-header{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px;margin-bottom:8px!important}html.fl-hdr-compact .menu-theme .game-selection-header>*{flex-shrink:0}html.fl-hdr-compact .menu-theme .game-selection-header.fl-hdr-two{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"home . icons info" "stats . diff diff";column-gap:8px;row-gap:4px}html.fl-hdr-compact .menu-theme .game-selection-header.fl-hdr-two .back-btn{grid-area:home;justify-self:start}html.fl-hdr-compact .menu-theme .game-selection-header.fl-hdr-two .stat-pills{grid-area:stats;justify-self:start}html.fl-hdr-compact .menu-theme .game-selection-header.fl-hdr-two .menu-extras{grid-area:icons;justify-self:end}html.fl-hdr-compact .menu-theme .game-selection-header.fl-hdr-two .menu-info-btn{grid-area:info}html.fl-hdr-compact .menu-theme .game-selection-header.fl-hdr-two .global-difficulty{grid-area:diff;justify-self:end;margin-left:0}html.fl-hdr-compact .menu-theme .game-selection-header .game-selection-logo,html.fl-hdr-compact .menu-theme .game-selection-header .game-selection-heading,html.fl-hdr-compact .menu-theme .tip-notification{display:none!important}html.fl-hdr-compact .menu-theme .game-selection-header .back-btn{order:0}html.fl-hdr-compact .menu-theme .game-selection-header .stat-pills{order:1}html.fl-hdr-compact .menu-theme .game-selection-header .fl-tip-pic{order:2;margin-inline:auto}html.fl-hdr-compact .menu-theme .game-selection-header .global-difficulty{order:3}html.fl-hdr-notip .menu-theme .game-selection-header .global-difficulty{margin-left:auto}html.fl-hdr-compact .menu-theme .game-selection-header .menu-extras{order:4}html.fl-hdr-compact .menu-theme .game-selection-header .menu-info-btn{order:5}html.fl-hdr-compact .menu-theme .game-selection-header .profile-name{display:none!important}html.fl-hdr-compact .menu-theme .menu-profile-btn{padding:4px 8px}.fl-tip-pic{display:flex;align-items:flex-end;gap:4px;height:46px;padding:2px 12px 3px;box-sizing:border-box;background:#fffdf3e6;border-radius:16px;box-shadow:0 3px #00000014}.fl-tip-pic svg,.fl-tip-pic img{display:block;flex:none}.fl-tip-pic .fl-tp-kid{height:40px;width:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.fl-tip-pic .fl-tp-step{opacity:0;animation:fl-step 2.4s ease-in-out infinite}.fl-tip-pic .fl-tp-step:nth-of-type(2){animation-delay:.3s}.fl-tip-pic .fl-tp-step:nth-of-type(3){animation-delay:.6s}@keyframes fl-step{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}.fl-tip-pic .fl-tp-sun{align-self:flex-start;animation:fl-sun 8s linear infinite}@keyframes fl-sun{to{transform:rotate(360deg)}}html.fl-stars-earned .menu-theme .card-star:not(.earned){display:none!important}html.fl-stars-earned .menu-theme .card-stars{min-height:22px}html.fl-stars-earned .menu-theme .card-star.earned{display:inline-block;color:#ffd93d!important;font-size:19px!important;-webkit-text-stroke:4px white;paint-order:stroke fill;text-shadow:0 2px 1px rgba(0,0,0,.12);animation:fl-twinkle 2.6s ease-in-out infinite}html.fl-stars-earned .menu-theme .card-star.earned:nth-child(2){animation-delay:.25s}html.fl-stars-earned .menu-theme .card-star.earned:nth-child(3){animation-delay:.5s}@keyframes fl-twinkle{0%,70%,to{transform:scale(1) rotate(0);filter:none}80%{transform:scale(1.3) rotate(18deg);filter:brightness(1.15)}90%{transform:scale(.95) rotate(-6deg)}}.menu-theme .card-star.fl-star-pop{animation:fl-starpop .5s cubic-bezier(.34,1.56,.64,1) both!important}@keyframes fl-starpop{0%{transform:scale(0) rotate(-90deg)}to{transform:scale(1) rotate(0)}}html.fl-hero-still .menu-theme :is(.hero-scene,.hero-game-float){pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}html.fl-hero-still .menu-theme :is(.hero-scene,.hero-game-float):not(.fl-hero-play),html.fl-hero-still .menu-theme :is(.hero-scene,.hero-game-float):not(.fl-hero-play) *{animation:none!important}html.fl-hero-still .menu-theme .hero-scene:not(.fl-hero-play) :is(.clash-p,.bubbles-b,.santa-p,.frost-p,.frost-light,.flap-heart,.flap-down,.keepup-b,.wallpass-p){visibility:hidden}html.fl-hero-still .menu-theme .hero-scene.fl-hero-play{z-index:7}
