._flier_nprq6_1{aspect-ratio:1;pointer-events:none;will-change:transform;position:absolute;translate:-50% -50%}._fruit_nprq6_9{block-size:100%;inline-size:100%;display:block}._plant_1hixe_1{aspect-ratio:1;pointer-events:none;position:absolute;translate:-50% -50%}._flower_1hixe_8,._art_1hixe_9{block-size:100%;inline-size:100%;transition:scale var(--duration) var(--ease);position:absolute;inset:0}._plant_1hixe_1:hover ._flower_1hixe_8,._plant_1hixe_1:hover ._ripe_1hixe_18{scale:1.07}._growing_1hixe_23{transform-origin:50% 70%;animation:_grow_1hixe_23 var(--grow-ms) var(--ease) both;transform:scale(.9)}@keyframes _grow_1hixe_23{0%{transform:scale(.28)}to{transform:scale(.9)}}._ripe_1hixe_18{transform-origin:50% 70%;animation:_pop_1hixe_1 var(--duration-pop) var(--ease-bounce) both}@keyframes _pop_1hixe_1{0%{transform:scale(.9)}60%{transform:scale(1.14)}to{transform:scale(1)}}._target_1hixe_55{cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:0}._target_1hixe_55:after{content:"";border-radius:50%;block-size:max(100%,3rem);inline-size:max(100%,3rem);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}._target_1hixe_55:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--color-pollen)}._target_1hixe_55[data-match=true]:before{content:"";border:3px solid var(--color-pollen);background:radial-gradient(circle, color-mix(in oklab, var(--color-pollen) 42%, transparent) 0%, transparent 70%);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ink) 35%, transparent);pointer-events:none;border-radius:50%;animation:1.8s ease-in-out infinite _glow_1hixe_1;position:absolute;inset:2%}@keyframes _glow_1hixe_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}._hint_1hixe_113{border:4px solid var(--color-surface);box-shadow:0 0 0 4px var(--color-honey), inset 0 0 0 4px var(--color-honey);animation:_hint_1hixe_113 1.3s var(--ease) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-10%}@keyframes _hint_1hixe_113{0%{opacity:1;transform:scale(.82)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){._hint_1hixe_113{animation:none}}._game_zx99l_1{gap:var(--space-5);justify-items:center;display:grid}._frame_zx99l_8{inline-size:min(100%,max(20rem,133.333svh - 26rem))}._stage_zx99l_12{isolation:isolate;aspect-ratio:4/3;border:var(--border);border-radius:var(--radius-xl);background:var(--art-sky-low);touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}._stage_zx99l_12:focus{outline:none}._layer_zx99l_31{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}._plants_zx99l_39{pointer-events:none;position:absolute;inset:0}._bee_zx99l_45,._effect_zx99l_46{aspect-ratio:1;pointer-events:none;position:absolute;translate:-50% -50%}._bee_zx99l_45{will-change:transform}._gone_zx99l_57{visibility:hidden}._beeArt_zx99l_61{block-size:100%;inline-size:100%;display:block}._tip_zx99l_68{align-items:center;gap:var(--space-1);border:2px solid var(--color-honey);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:clamp(.7rem,2.6cqi,1.1rem);font-weight:var(--weight-strong);white-space:nowrap;margin:0;padding:.2em .8em;line-height:1.3;display:inline-flex;position:absolute;inset-block-start:96%;inset-inline-start:50%;translate:-50%}._banner_zx99l_88{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:3.5%;inset-inline:0}._bannerText_zx99l_97{justify-content:center;align-items:center;gap:var(--space-2);border:2px solid var(--color-honey);border-radius:var(--radius-lg);background:var(--color-surface);max-inline-size:62%;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1rem,4.6cqi,2.8rem);font-weight:var(--weight-display);line-height:var(--leading-heading);text-align:center;text-wrap:balance;animation:_banner-in_zx99l_1 .52s var(--ease-bounce) both;margin:0;padding:.3em 1em;display:inline-flex}._caption_zx99l_118{font-family:var(--font-text);font-size:clamp(.75rem,2.7cqi,1.5rem);font-weight:var(--weight-strong)}@keyframes _banner-in_zx99l_1{0%{opacity:0;transform:translateY(-1.2rem)scale(.9)}to{opacity:1;transform:none}}._controls_zx99l_135{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
