@property --btn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.btn.svelte-1xko78n{isolation:isolate;text-transform:uppercase;letter-spacing:0;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:0;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,filter .2s,background-color .2s;display:inline-flex;position:relative}.btn.svelte-1xko78n:active{transform:scale(.92)}.btn__label.svelte-1xko78n{z-index:1;align-items:center;display:inline-flex;position:relative}.btn__icon.svelte-1xko78n{z-index:1;opacity:0;align-items:center;width:0;margin-right:0;transition:width .25s,margin-right .25s,opacity .25s,transform .25s;display:inline-flex;position:relative;overflow:hidden;transform:translate(-.4rem)}.btn.svelte-1xko78n:hover .btn__icon:where(.svelte-1xko78n),.btn.svelte-1xko78n:focus-visible .btn__icon:where(.svelte-1xko78n){opacity:1;width:1rem;margin-right:.45rem;transform:translate(0)}.btn.svelte-1xko78n .metallic{z-index:0;position:absolute;inset:0}.btn--filled.svelte-1xko78n{color:#fff;background:#142619;overflow:hidden}.btn--filled-inverted.svelte-1xko78n{color:#0f172a;background:#fff}.btn--accent-filled.svelte-1xko78n{color:#fff;background:#ff6d74}.btn--accent-filled-inverted.svelte-1xko78n{color:#b75258;background:#fff}.btn--filled.svelte-1xko78n:hover,.btn--filled-inverted.svelte-1xko78n:hover,.btn--accent-filled.svelte-1xko78n:hover,.btn--accent-filled-inverted.svelte-1xko78n:hover{filter:brightness(.9)}.btn--filled.svelte-1xko78n:active,.btn--filled-inverted.svelte-1xko78n:active,.btn--accent-filled.svelte-1xko78n:active,.btn--accent-filled-inverted.svelte-1xko78n:active{filter:brightness(.82)}.btn--outlined.svelte-1xko78n{color:#2b5738;--btn-stops:#142619, #26402f, #54bf6b, #26402f, #142619;background:0 0}.btn--outlined-inverted.svelte-1xko78n{color:#fff;--btn-stops:#fff, #aadfb5, #fff, #aadfb5, #fff;background:0 0}.btn--accent-outlined.svelte-1xko78n{color:#b75258;--btn-stops:#b75258, #ff6d74, #ffb6ba, #ff6d74, #b75258;background:0 0}.btn--outlined.svelte-1xko78n:before,.btn--outlined-inverted.svelte-1xko78n:before,.btn--accent-outlined.svelte-1xko78n:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--btn-angle), var(--btn-stops));-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite svelte-1xko78n-btn-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes svelte-1xko78n-btn-spin{to{--btn-angle:360deg}}@media (prefers-reduced-motion:reduce){.btn.svelte-1xko78n:hover,.btn.svelte-1xko78n:active{transform:none}.btn--outlined.svelte-1xko78n:before,.btn--outlined-inverted.svelte-1xko78n:before,.btn--accent-outlined.svelte-1xko78n:before{animation:none}}
