.btn[data-v-e993e6cf]{isolation:isolate;font:var(--weight-bold) 13px/1 var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);border:2px solid var(--btn-border);cursor:pointer;transition:color var(--duration-base) var(--ease-space),transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-sm[data-v-e993e6cf]{padding:10px 18px;font-size:12px}.btn-lg[data-v-e993e6cf]{padding:18px 34px;font-size:15px}.btn[data-v-e993e6cf]:hover:not(.is-disabled){color:var(--btn-fg-hover)}.btn[data-v-e993e6cf]:active:not(.is-disabled){transform:translateY(1px)scale(.98)}.btn.is-disabled[data-v-e993e6cf]{opacity:.4;cursor:not-allowed}.btn-wipe[data-v-e993e6cf]{z-index:-1;background:var(--btn-wipe);clip-path:inset(0 100% 0 0 round 999px);transition:clip-path var(--duration-slow) var(--ease-space);position:absolute;inset:0}.btn.from-right .btn-wipe[data-v-e993e6cf]{clip-path:inset(0 0 0 100% round 999px)}.btn:hover:not(.is-disabled) .btn-wipe[data-v-e993e6cf]{clip-path:inset(0 round 999px)}.btn-under[data-v-e993e6cf]{border-radius:var(--radius-pill);background:var(--coral);transform-origin:0;width:100%;height:3px;transition:transform var(--duration-base) var(--ease-space);position:absolute;bottom:4px;left:0;transform:scaleX(0)}.btn.from-right .btn-under[data-v-e993e6cf]{transform-origin:100%}.btn:hover:not(.is-disabled) .btn-under[data-v-e993e6cf]{transform:scaleX(1)}.btn-primary[data-v-e993e6cf]{--btn-bg:var(--ochre);--btn-fg:var(--text-on-accent);--btn-border:var(--ochre);--btn-wipe:var(--coral);--btn-fg-hover:var(--text-on-accent)}.btn-secondary[data-v-e993e6cf]{--btn-bg:transparent;--btn-fg:var(--paper);--btn-border:var(--paper);--btn-wipe:var(--paper);--btn-fg-hover:var(--ink-900)}.btn-ghost[data-v-e993e6cf]{--btn-bg:transparent;--btn-fg:var(--ochre);--btn-border:transparent;--btn-wipe:transparent;--btn-fg-hover:var(--paper);padding-left:0;padding-right:0}.btn-coral[data-v-e993e6cf]{--btn-bg:var(--coral);--btn-fg:var(--text-on-accent);--btn-border:var(--coral);--btn-wipe:var(--ochre);--btn-fg-hover:var(--text-on-accent)}.btn-slate[data-v-e993e6cf]{--btn-bg:var(--slate-600);--btn-fg:var(--text-on-slate);--btn-border:var(--slate-600);--btn-wipe:var(--paper);--btn-fg-hover:var(--ink-900)}
