button.svelte-18sv61c{color:var(--primary)}.btn.svelte-18sv61c{align-items:center;align-self:flex-start;background:none;border:0;display:inline-flex;font-size:var(--size-base);font-weight:var(--font-weight);gap:4px;justify-self:start;line-height:1.15;max-width:100%;padding:0 0 2px;position:relative;text-decoration:none;width:-moz-max-content;width:max-content}.btn.svelte-18sv61c:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform-origin:left center}.btn.type-l.svelte-18sv61c{font-size:var(--size-l);line-height:var(--line-l)}.btn.svelte-18sv61c .icon:where(.svelte-18sv61c){color:inherit;display:inline-block;transition:transform .3s ease-in-out}.btn.svelte-18sv61c .inner-link:where(.svelte-18sv61c){color:inherit;text-decoration:none}.btn.svelte-18sv61c:hover:after{animation:site-line-redraw .55s cubic-bezier(.65,0,.35,1)}.btn.svelte-18sv61c:hover .icon.animated:where(.svelte-18sv61c){transform:translate(5px,-2px)}.btn.svelte-18sv61c:hover .icon.icon-arrow_left.animated:where(.svelte-18sv61c),.btn.svelte-18sv61c:hover .icon.icon-arrow_right.animated:where(.svelte-18sv61c){transform:translate(3px,3px)!important}@media (prefers-reduced-motion:reduce){.btn.svelte-18sv61c:hover:after{animation:none}}
