.e-btn[data-v-6e013419]{justify-content:center;align-items:center;gap:var(--e-space-2);min-height:48px;padding:0 var(--e-space-5);border-radius:var(--e-radius-pill);font:inherit;font-size:var(--e-text-s);letter-spacing:.02em;cursor:pointer;color:var(--e-text);transition:background-color var(--e-motion),border-color var(--e-motion),opacity var(--e-motion);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.e-btn--small[data-v-6e013419]{min-height:var(--e-hit);padding:0 var(--e-space-4);font-size:var(--e-text-xs)}.e-btn--block[data-v-6e013419]{width:100%;display:flex}.e-btn--primary[data-v-6e013419]{background:linear-gradient(135deg,var(--e-accent),var(--e-accent-warm));color:var(--e-accent-ink);box-shadow:var(--e-glow-soft);transition:box-shadow var(--e-motion),filter var(--e-motion),opacity var(--e-motion);font-weight:500}.e-btn--primary[data-v-6e013419]:hover:not([disabled]):not([aria-disabled=true]){filter:brightness(1.08);box-shadow:var(--e-glow)}.e-btn--primary[aria-disabled=true][data-v-6e013419],.e-btn--primary[disabled][data-v-6e013419]{box-shadow:none}.e-btn--quiet[data-v-6e013419]{border-color:var(--e-line-strong);background:var(--e-field-bg)}.e-btn--quiet[data-v-6e013419]:hover:not([disabled]):not([aria-disabled=true]){border-color:rgba(var(--e-accent-rgb),.4);background:var(--e-surface-raised)}.e-btn--ghost[data-v-6e013419]{padding:0 var(--e-space-2);min-height:var(--e-hit);color:var(--e-text-soft);text-decoration:underline;-webkit-text-decoration-color:var(--e-line-strong);text-decoration-color:var(--e-line-strong);text-underline-offset:.3em}.e-btn--ghost[data-v-6e013419]:hover:not([disabled]):not([aria-disabled=true]){color:var(--e-text);-webkit-text-decoration-color:var(--e-accent);text-decoration-color:var(--e-accent)}.e-btn--careful[data-v-6e013419]{border-color:var(--e-tone-care);color:var(--e-tone-care);background:0 0}.e-btn--careful[data-v-6e013419]:hover:not([disabled]):not([aria-disabled=true]){background:#e5b28a1f}.e-btn[aria-disabled=true][data-v-6e013419],.e-btn[disabled][data-v-6e013419]{opacity:.5;cursor:not-allowed}.e-btn.is-busy[data-v-6e013419]{cursor:progress}.e-btn__spinner[data-v-6e013419]{border:2px solid;opacity:0;border-block-start-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite e-btn-spin-6e013419,1ms linear .4s forwards e-btn-spin-in-6e013419}@keyframes e-btn-spin-6e013419{to{transform:rotate(1turn)}}@keyframes e-btn-spin-in-6e013419{to{opacity:1}}@media (prefers-reduced-motion:reduce){.e-btn__spinner[data-v-6e013419]{display:none}}
