main[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,8vw,4rem);font-weight:600;line-height:1.1}.intro[data-astro-cid-lcdefpme]{color:var(--muted);flex-direction:column;align-items:center;gap:.3rem;font-size:clamp(.95rem,3.2vw,1.1rem);line-height:1.35;display:flex}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.swap[data-astro-cid-lcdefpme]{min-height:1.35em}.swap-word[data-astro-cid-lcdefpme]{color:var(--fg);background:linear-gradient(transparent 58%, var(--highlight) 58% 92%, transparent 92%);padding:0 .3em;font-weight:600;display:inline-block}.visually-hidden[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:0;padding:0;font-size:clamp(1rem,3.5vw,1.25rem);list-style:none;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--lime-ink);text-underline-offset:.25em;padding:.25rem 0;font-weight:500;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s;display:inline-block}.contact[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:clamp(.9rem,3vw,1rem)}.contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:400}.contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--fg)}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{text-decoration-color:currentColor}.fun[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(.375rem,1.3vw,.7rem);display:flex}.race[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow:hidden}.race-label[data-astro-cid-lcdefpme]{display:inline-block}.race-lines[data-astro-cid-lcdefpme]{z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,currentColor) 0 30%/60% 2px no-repeat,linear-gradient(90deg,#0000,currentColor) 20% 52%/75% 2px no-repeat,linear-gradient(90deg,#0000,currentColor) 5% 72%/50% 2px no-repeat;width:55%;position:absolute;inset:0 auto 0 0}.race-flag[data-astro-cid-lcdefpme]{z-index:-1;opacity:0;background:conic-gradient(currentColor 25%, transparent 0 50%, currentColor 0 75%, transparent 0) 0 0 / 10px 10px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}.race[data-astro-cid-lcdefpme]:hover .race-label[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:focus-visible .race-label[data-astro-cid-lcdefpme]{animation:.65s cubic-bezier(.3,.7,.2,1) forwards launch}.race[data-astro-cid-lcdefpme]:hover .race-lines[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:focus-visible .race-lines[data-astro-cid-lcdefpme]{animation:.42s linear .18s infinite streak}.race[data-astro-cid-lcdefpme]:hover .race-flag[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:focus-visible .race-flag[data-astro-cid-lcdefpme]{animation:.7s ease-out wipe}@keyframes launch{0%{transform:none}22%{transform:translate(-4px)skew(6deg)}60%{transform:translate(7px)skew(-16deg)}to{transform:translate(4px)skew(-10deg)}}@keyframes streak{0%{opacity:.55;transform:translate(-30%)}to{opacity:0;transform:translate(-110%)}}@keyframes wipe{0%{opacity:.18;transform:translate(-100%)}to{opacity:.18;transform:translate(100%)}}.race-wrap[data-astro-cid-lcdefpme]{display:inline-flex;position:relative}.race-fx[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.puff[data-astro-cid-lcdefpme]{background:var(--muted);opacity:0;border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:.35rem;left:.4rem}.spark[data-astro-cid-lcdefpme]{opacity:0;background:radial-gradient(circle,#fff7c2 0 20%,#ffb020 45%,#ff5a1f 65%,#0000 70%);border-radius:50%;width:.9rem;height:.9rem;margin-top:-.45rem;position:absolute;top:50%;left:-.35rem}.race-wrap[data-astro-cid-lcdefpme].idle-rumble .race[data-astro-cid-lcdefpme]{animation:.7s linear rumble}.race-wrap[data-astro-cid-lcdefpme].idle-smoke .puff[data-astro-cid-lcdefpme]{animation:1.1s ease-out both puff}.race-wrap[data-astro-cid-lcdefpme].idle-smoke .puff[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.18s}.race-wrap[data-astro-cid-lcdefpme].idle-smoke .puff[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.36s}.race-wrap[data-astro-cid-lcdefpme].idle-smoke .race[data-astro-cid-lcdefpme]{animation:.5s linear rumble}.race-wrap[data-astro-cid-lcdefpme].idle-backfire .spark[data-astro-cid-lcdefpme]{animation:.38s ease-out pop}.race-wrap[data-astro-cid-lcdefpme].idle-backfire .race[data-astro-cid-lcdefpme]{animation:.38s ease-out kick}.race-wrap[data-astro-cid-lcdefpme].idle-flash .race[data-astro-cid-lcdefpme]{animation:.7s ease-in-out flash}@keyframes rumble{0%,to{transform:none}10%,30%,50%,70%,90%{transform:translate(-.6px,.6px)rotate(-.4deg)}20%,40%,60%,80%{transform:translate(.6px,-.4px)rotate(.4deg)}}@keyframes puff{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:.45}to{opacity:0;transform:translate(-2.2rem,-.9rem)scale(2.4)}}@keyframes pop{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:translate(-.3rem)scale(1.4)}to{opacity:0;transform:translate(-.8rem)scale(.6)}}@keyframes kick{0%,to{transform:none}25%{transform:translate(3px)}55%{transform:translate(-1px)}}@keyframes flash{0%,40%,to{border-color:var(--lime-ink);box-shadow:none}15%,60%{border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 45%, transparent), 0 0 18px var(--lime)}}.lime-wrap[data-astro-cid-lcdefpme]{display:inline-flex;position:relative}.lime-fx[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;position:absolute;inset:0}.lime-fx[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block;overflow:visible}.wheel[data-astro-cid-lcdefpme]{left:var(--cx,100%);top:var(--cy,0%);opacity:0;width:1.6rem;height:1.6rem;margin:-.8rem;position:absolute}.lime-wrap[data-astro-cid-lcdefpme].idle-wheel .wheel[data-astro-cid-lcdefpme]{animation:1.3s cubic-bezier(.3,.7,.2,1) both wheel-pop}@keyframes wheel-pop{0%{opacity:0;transform:scale(0)rotate(0)}25%{opacity:1;transform:translate(calc(var(--ox,1) * .35rem), calc(var(--oy,-1) * .35rem)) scale(1.15) rotate(140deg)}70%{opacity:1;transform:translate(calc(var(--ox,1) * .35rem), calc(var(--oy,-1) * .35rem)) scale(1) rotate(300deg)}to{opacity:0;transform:scale(0)rotate(420deg)}}.sprout[data-astro-cid-lcdefpme]{position:absolute;bottom:calc(100% - 3px);overflow:hidden}.drink-slot[data-astro-cid-lcdefpme]{width:1.25rem;height:1.75rem;left:1.3rem}.drink[data-astro-cid-lcdefpme]{transform-origin:50% 100%;transform:translateY(105%)}.lime-wrap[data-astro-cid-lcdefpme].idle-drink .drink[data-astro-cid-lcdefpme]{animation:1.5s cubic-bezier(.3,.7,.2,1) both drink-up}@keyframes drink-up{0%{transform:translateY(105%)}22%{transform:translateY(0)rotate(-7deg)}36%{transform:translateY(0)rotate(6deg)}50%{transform:translateY(0)rotate(-3deg)}72%{transform:translateY(0)rotate(0)}to{transform:translateY(105%)}}.leaf-slot[data-astro-cid-lcdefpme]{width:1rem;height:1.4rem;right:1.6rem}.leaf[data-astro-cid-lcdefpme]{transform-origin:50% 100%;transform:scale(0)}.lime-wrap[data-astro-cid-lcdefpme].idle-leaf .leaf[data-astro-cid-lcdefpme]{animation:1.5s cubic-bezier(.3,.7,.2,1.3) both leaf-grow}@keyframes leaf-grow{0%{transform:scale(0)}25%{transform:scale(1)rotate(-12deg)}40%{transform:scale(1)rotate(10deg)}55%{transform:scale(1)rotate(-8deg)}70%{transform:scale(1)rotate(4deg)}85%{transform:scale(1)rotate(0)}to{transform:scale(0)}}.drop[data-astro-cid-lcdefpme]{top:30%;left:calc(var(--side) * 100%);opacity:0;background:#a3e635;border:1.5px solid #4d7c0f;border-radius:50% 0 50% 50%;width:.55rem;height:.55rem;margin:-.275rem;position:absolute;rotate:-45deg}html[data-lime] .drop[data-astro-cid-lcdefpme]{background:#ecfccb}.lime-wrap[data-astro-cid-lcdefpme].idle-squeeze .lime-btn[data-astro-cid-lcdefpme]{animation:.6s cubic-bezier(.3,.7,.2,1) squeeze}.lime-wrap[data-astro-cid-lcdefpme].idle-squeeze .drop[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.8,.3,1) .12s both squirt}.lime-wrap[data-astro-cid-lcdefpme].idle-squeeze .drop[data-astro-cid-lcdefpme]:nth-of-type(2n){animation-delay:.19s}@keyframes squeeze{0%,to{transform:none}30%{transform:scale(1.08,.84)}60%{transform:scale(.97,1.05)}}@keyframes squirt{0%{opacity:0;transform:translate(0)scale(.4)}20%,60%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.05)}}@media (prefers-reduced-motion:reduce){.lime-wrap[data-astro-cid-lcdefpme][class*=idle-] [data-astro-cid-lcdefpme],.race-wrap[data-astro-cid-lcdefpme][class*=idle-] [data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:hover .race-label[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:hover .race-lines[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:hover .race-flag[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:focus-visible .race-label[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:focus-visible .race-lines[data-astro-cid-lcdefpme],.race[data-astro-cid-lcdefpme]:focus-visible .race-flag[data-astro-cid-lcdefpme]{animation:none}}
