.flappy-run[data-astro-cid-bbvvi4yi]{--height:#7a5af8;--top:#f04438;--bottom:#12b76a;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}@media (width<=34rem){.flappy-run[data-astro-cid-bbvvi4yi]{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.game[data-astro-cid-bbvvi4yi]{position:relative}@media (width<=34rem){.game[data-astro-cid-bbvvi4yi]{justify-self:center;width:min(100%,16rem)}}canvas[data-astro-cid-bbvvi4yi]{aspect-ratio:500/800;background:#4ec0ca;border-radius:12px;width:100%;display:block;box-shadow:0 12px 30px #00000029,0 2px 6px #0000001a}@supports (corner-shape:squircle){canvas[data-astro-cid-bbvvi4yi]{corner-shape:squircle;border-radius:24px}}.note[data-astro-cid-bbvvi4yi]{color:#fff;text-align:center;opacity:0;width:max-content;max-width:88%;transition:opacity .3s ease, translate .4s var(--ease-spring);background:#000000b8;border-radius:999px;margin:0;padding:.4rem .75rem;font-size:.75rem;position:absolute;bottom:16%;left:50%;translate:-50% .4rem}.note[data-astro-cid-bbvvi4yi].show{opacity:1;translate:-50%}.brain[data-astro-cid-bbvvi4yi]{gap:1.1rem;font-size:.75rem;display:grid}.title[data-astro-cid-bbvvi4yi]{color:var(--text);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.net[data-astro-cid-bbvvi4yi]{--flap:#f5b800;height:9.5rem;color:var(--text-secondary);grid-template-columns:auto minmax(4rem,8rem) auto;align-items:center;gap:.9rem;display:grid}.ins[data-astro-cid-bbvvi4yi]{align-self:stretch;width:7.25rem;position:relative}.in[data-astro-cid-bbvvi4yi]{white-space:nowrap;justify-content:space-between;gap:.5rem;display:flex;position:absolute;left:0;right:0;translate:0 -50%}.in[data-astro-cid-bbvvi4yi]:first-child{top:15%}.in[data-astro-cid-bbvvi4yi]:nth-child(2){top:50%}.in[data-astro-cid-bbvvi4yi]:nth-child(3){top:85%}.in[data-astro-cid-bbvvi4yi] b[data-astro-cid-bbvvi4yi]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.drawing[data-astro-cid-bbvvi4yi]{align-self:stretch;margin-right:1.4rem;position:relative}.links[data-astro-cid-bbvvi4yi]{width:100%;height:100%;color:rgb(var(--theme-ink) / .45);position:absolute;inset:0;overflow:visible}.links[data-astro-cid-bbvvi4yi] path{fill:none;stroke-linecap:round;opacity:.5;vector-effect:non-scaling-stroke;transition:opacity .25s}.links[data-astro-cid-bbvvi4yi] path.negative{stroke-dasharray:4 5;opacity:.3}.on[data-astro-cid-bbvvi4yi] .links[data-astro-cid-bbvvi4yi] path{opacity:1;transition-duration:50ms}.on[data-astro-cid-bbvvi4yi] .links[data-astro-cid-bbvvi4yi] path.negative{opacity:.55}.node[data-astro-cid-bbvvi4yi]{--x:0%;top:var(--y);left:var(--x);background:var(--c);width:.9rem;height:.9rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;position:absolute;translate:-50% -50%}.height[data-astro-cid-bbvvi4yi]{--c:var(--height)}.top[data-astro-cid-bbvvi4yi]{--c:var(--top)}.bottom[data-astro-cid-bbvvi4yi]{--c:var(--bottom)}[data-astro-cid-bbvvi4yi][data-hidden]>i{top:var(--y);border:1.5px solid rgb(var(--theme-ink) / .6);background:var(--inset);border-radius:50%;width:.7rem;height:.7rem;position:absolute;left:50%;translate:-50% -50%}.output[data-astro-cid-bbvvi4yi]{background:var(--inset);width:3.4rem;height:3.4rem;transition:background-color .3s ease, scale .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:100%;translate:-50% -50%;box-shadow:0 2px 8px #0000001a}.output[data-astro-cid-bbvvi4yi] svg[data-astro-cid-bbvvi4yi]{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.output[data-astro-cid-bbvvi4yi] circle[data-astro-cid-bbvvi4yi]{fill:none;stroke-width:3.5px}.track[data-astro-cid-bbvvi4yi]{stroke:rgb(var(--theme-ink) / .1)}.level[data-astro-cid-bbvvi4yi]{stroke:rgb(var(--theme-ink) / .4);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke .3s}.mark[data-astro-cid-bbvvi4yi]{stroke:var(--text);stroke-width:2px;stroke-linecap:round;transform-origin:20px 20px;transform:rotate(324deg)}.value[data-astro-cid-bbvvi4yi]{color:var(--text);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.on[data-astro-cid-bbvvi4yi] .output[data-astro-cid-bbvvi4yi]{background:#fde68a;transition-duration:50ms,.15s;scale:1.12}.on[data-astro-cid-bbvvi4yi] .level[data-astro-cid-bbvvi4yi]{stroke:var(--flap);transition-duration:50ms}.on[data-astro-cid-bbvvi4yi] .value[data-astro-cid-bbvvi4yi]{color:#3a2a12}.flap[data-astro-cid-bbvvi4yi]{color:#3a2a12;opacity:0;background:#fcd34d;border-radius:999px;padding:.2rem .6rem;font-weight:700;transition:opacity .35s,scale .35s;scale:.6}.on[data-astro-cid-bbvvi4yi] .flap[data-astro-cid-bbvvi4yi]{opacity:1;transition:opacity 50ms ease, scale .3s var(--ease-spring);scale:1}.rule[data-astro-cid-bbvvi4yi]{color:var(--text-secondary);margin:0}@media (width<=34rem){.net[data-astro-cid-bbvvi4yi]{grid-template-columns:auto minmax(3rem,1fr) auto}}@media (prefers-reduced-motion:reduce){.note[data-astro-cid-bbvvi4yi],.flap[data-astro-cid-bbvvi4yi],.output[data-astro-cid-bbvvi4yi],.level[data-astro-cid-bbvvi4yi],.links[data-astro-cid-bbvvi4yi] path{transition:none}}
