.btn[data-v-ed6ed8d1]{cursor:pointer;white-space:nowrap;text-align:center;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;max-width:100%;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn[data-v-ed6ed8d1]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-ed6ed8d1]:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.btn[data-v-ed6ed8d1]{white-space:normal}}.btn[data-v-ed6ed8d1] svg{flex-shrink:0;width:1.1em;height:1.1em}.btn--sm[data-v-ed6ed8d1]{padding:.4rem .85rem;font-size:.875rem}.btn--md[data-v-ed6ed8d1]{padding:.65rem 1.25rem}.btn--lg[data-v-ed6ed8d1]{padding:.85rem 1.6rem;font-size:1.05rem}.btn--primary[data-v-ed6ed8d1]{background:var(--lavender);color:#fff;box-shadow:0 6px 16px #6b5aa840}.btn--primary[data-v-ed6ed8d1]:hover:not(:disabled){background:var(--lavender-ink)}.btn--secondary[data-v-ed6ed8d1]{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn--secondary[data-v-ed6ed8d1]:hover:not(:disabled){border-color:var(--lavender);color:var(--lavender-ink)}.btn--ghost[data-v-ed6ed8d1]{color:var(--ink-soft);background:0 0}.btn--ghost[data-v-ed6ed8d1]:hover:not(:disabled){background:var(--lavender-soft);color:var(--lavender-ink)}.btn--danger[data-v-ed6ed8d1]{color:var(--danger);background:0 0;border-color:#b3261e4d}.btn--danger[data-v-ed6ed8d1]:hover:not(:disabled){background:#fdecea}
