.switch[data-astro-cid-5v4witja]{background:var(--color-field-line);border:0;border-radius:999px;place-content:center start;width:2.9rem;height:1.7rem;margin:0;padding-inline:.2rem;&:before{width:1.3rem;height:1.3rem;transition:translate .26s var(--ease-spring);background:#fff;border-radius:50%;transform:none;box-shadow:0 1px 3px #00000040;mask:none}&:checked{background:var(--color-tomato);&:before{transform:translate(1.2rem)}}&:hover:not(:disabled){background-color:var(--color-ink-2)}&:checked:hover:not(:disabled){background-color:var(--color-tomato-deep)}}.stepper[data-astro-cid-5v4witja]{background:var(--color-mist);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;& svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1rem;height:1rem}&:hover:not(:disabled){background:var(--color-ink);color:#fff}&:active:not(:disabled){transform:scale(.92)}&:disabled{cursor:default;opacity:.4}}.puffer[data-astro-cid-5v4witja].nod{animation:nod .52s var(--ease-spring)}@keyframes nod{40%{transform:translateY(-6px)rotate(-6deg)}}
