.button-wrap.invisible.svelte-447wws{transform:translateY(100%);opacity:0}.button-wrap.svelte-447wws{transition:transform .8s ease,opacity .8s ease}a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws{appearance:none;border:0 solid transparent;box-shadow:none;text-decoration:none;font-family:var(--font-button-family),monospace;font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);background:rgb(var(--color-accent));color:rgb(var(--color-accent-inverse));padding:.5em 1.2em;display:inline-block;margin:var(--vertical-rhythm) var(--vertical-rhythm) 0 0;border-radius:1.5em;position:relative;z-index:0;overflow:visible;transition:transform .2s 50ms ease}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws):after,:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws):before{--label-height: 1.1rem;display:block;position:relative;margin-top:var(--field-gap);border-radius:1.5em;transition:transform .4s 20ms ease;z-index:-1;background:inherit}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws) span:where(.svelte-447wws){position:relative;z-index:2}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).simple,:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).underline{margin:calc(var(--vertical-rhythm) * 2) var(--vertical-rhythm) 0 0;padding:0;background:transparent;color:rgb(var(--color-simple-button, var(--color-foreground)))}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).small{font-size:16px}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).large{font-size:22px}@media (min-width: 1080px){:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).large{font-size:25px}}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).underline{padding:0 .1em .25em}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).underline:after{content:"";position:absolute;z-index:0;left:0;width:100%;display:block;height:3px;top:auto;bottom:0;transition:transform .2s 50ms ease;transform-origin:50% 100%;transform:scaleY(.5);background:currentColor}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).underline:hover:after{transform:scaleY(1)}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws).noMargin{margin:0}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws):hover{transform:translateY(-2px)}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws):hover:after{transform:translate(-5%)}:is(a.button.svelte-447wws,button.button.svelte-447wws,div.button.svelte-447wws):hover:before{transform:translate(5%)}
