.btn[data-v-e1fb75ae]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;padding:.65rem 1.25rem;border:1px solid transparent;border-radius:999px;font-size:var(--text-sm);font-weight:550;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.btn--lg[data-v-e1fb75ae]{min-height:3.25rem;padding-inline:1.6rem;font-size:var(--text-base)}.btn__icon[data-v-e1fb75ae]{transition:transform .25s var(--ease)}.btn:hover .btn__icon[data-v-e1fb75ae]{transform:translate(3px)}.btn--primary[data-v-e1fb75ae]{background:var(--accent);color:var(--on-accent)}.btn--primary[data-v-e1fb75ae]:hover{background:var(--accent-hover)}.btn--secondary[data-v-e1fb75ae]{border-color:var(--line-strong);color:inherit}.btn--secondary[data-v-e1fb75ae]:hover{border-color:currentColor}.btn--ghost[data-v-e1fb75ae]{background:#ffffff1a;border-color:#ffffff59;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--ghost[data-v-e1fb75ae]:hover{background:#fff3}.btn--link[data-v-e1fb75ae]{min-height:auto;padding:0;border-radius:0;color:inherit}.btn--link[data-v-e1fb75ae]:hover{color:var(--accent)}
