.btn[data-v-167423bd]{min-height:var(--vv-control-lg);font:inherit;border-radius:var(--vv-r-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.btn.block[data-v-167423bd]{width:100%}.btn.primary[data-v-167423bd]{color:var(--vv-accent-text);background:var(--vv-accent);box-shadow:var(--vv-e2)}.btn.ghost[data-v-167423bd]{color:var(--vv-text)}.btn.danger[data-v-167423bd],.btn.ghost[data-v-167423bd]{background:var(--vv-surface);box-shadow:var(--vv-e2)}.btn.danger[data-v-167423bd]{color:var(--vv-negative)}.btn[data-v-167423bd]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.btn[data-v-167423bd]:active:not(:disabled){box-shadow:var(--vv-p2);transform:translateY(1px)}.btn[data-v-167423bd]:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--vv-e1)}.btn[data-v-167423bd]:focus-visible{outline:2px solid var(--vv-accent-ring);outline-offset:2px}
