.main-btn.svelte-mzor53{z-index:1;display:inline-flex;justify-content:center;align-items:center;gap:var(--space-primary-button-gap);border-radius:var(--radius-primary-button);background-color:var(--color-primary-button-bg);font-family:var(--font-sans);color:var(--color-primary-button-fg);font-size:var(--fs-primary-button);line-height:100%;font-weight:var(--fw-semibold);padding:var(--pad-primary-button-y) var(--pad-primary-button-x-right) var(--pad-primary-button-y) var(--pad-primary-button-x-left);text-decoration:none;transition:all .3s;position:relative;overflow:hidden;box-sizing:border-box}.main-btn.svelte-mzor53:hover{background-color:var(--action-primary-hover);color:var(--color-primary-button-fg)}.main-btn.svelte-mzor53:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.main-btn-text-wrap.svelte-mzor53{position:relative;overflow:hidden}.main-btn-text.svelte-mzor53{display:block;transform:translateY(0);transition:transform .4s ease}.main-btn-text-bottom.svelte-mzor53{position:absolute;inset:0;transform:translateY(100%);transition:transform .4s ease}.main-btn.svelte-mzor53:hover .main-btn-text:where(.svelte-mzor53):not(.main-btn-text-bottom){transform:translateY(-100%)}.main-btn.svelte-mzor53:hover .main-btn-text-bottom:where(.svelte-mzor53){transform:translateY(0)}.main-btn-icon-wrap.svelte-mzor53{background-color:var(--color-primary-button-icon-surface);border-radius:var(--radius-primary-button);display:flex;justify-content:center;align-items:center;width:var(--size-primary-button-icon);height:var(--size-primary-button-icon);position:relative;overflow:hidden;flex-shrink:0}.main-btn-icon-inner.svelte-mzor53{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.main-btn-icon.svelte-mzor53{display:inline-block;max-width:100%;width:var(--size-primary-button-arrow);height:var(--size-primary-button-arrow);object-fit:contain;vertical-align:middle;transition:transform .5s ease}.main-btn-icon-top.svelte-mzor53{transform:translate(0)}.main-btn-icon-bottom.svelte-mzor53{position:absolute;transform:translate(calc(-1 * var(--shift-primary-button-icon)));transition:transform .5s ease}.main-btn.svelte-mzor53:hover .main-btn-icon-top:where(.svelte-mzor53){transform:translate(var(--shift-primary-button-icon))}.main-btn.svelte-mzor53:hover .main-btn-icon-bottom:where(.svelte-mzor53){transform:translate(0)}
