.btn[data-v-86af171e]{border-radius:var(--r-pill);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),filter var(--t-fast) var(--ease);color:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.btn[data-v-86af171e]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-86af171e]{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.btn-icon[data-v-86af171e] svg{width:100%;height:100%;display:block}.sz-sm[data-v-86af171e]{padding:7px 14px;font-size:12px}.sz-lg[data-v-86af171e]{padding:12px 24px;font-size:14px}.v-ghost[data-v-86af171e]{color:var(--vtt-text-secondary);border-color:var(--vtt-border-subtle);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v-ghost[data-v-86af171e]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}.v-dashed[data-v-86af171e]{color:var(--vtt-text-secondary);border:1px dashed var(--vtt-border-strong)}.v-dashed[data-v-86af171e]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--vtt-border-gold);color:var(--vtt-accent-soft);background:var(--vtt-bg-surface);background:color-mix(in srgb,var(--vtt-border-gold) 5%,transparent)}.v-primary[data-v-86af171e]{background:var(--vtt-bg-elevated);border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}.v-primary[data-v-86af171e]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--vtt-border-gold);color:var(--vtt-accent);background:#2e241a}.v-hero[data-v-86af171e]{color:#1a1205;filter:drop-shadow(0 0 10px #8c6a3a59);background:#a6833e;border-color:#8c6a3a;font-weight:600}.v-hero[data-v-86af171e]:hover:not(:disabled):not([aria-disabled=true]){filter:drop-shadow(0 0 14px #8c6a3a80);background:#bf9a4c;border-color:#a6833e}.v-hero-danger[data-v-86af171e]{background:var(--vtt-danger);color:var(--vtt-text-primary);border-color:var(--vtt-danger-bright);filter:drop-shadow(0 0 10px #b23b4f59);font-weight:600}.v-hero-danger[data-v-86af171e]:hover:not(:disabled):not([aria-disabled=true]){background:var(--vtt-danger-bright);border-color:var(--vtt-danger-bright);filter:drop-shadow(0 0 14px #b23b4f80)}.v-danger-ghost[data-v-86af171e]{color:var(--vtt-text-muted);letter-spacing:.04em;gap:6px;padding:9px 12px;font-size:12px}.v-danger-ghost[data-v-86af171e]:hover:not(:disabled):not([aria-disabled=true]){color:var(--vtt-danger-bright);border-color:var(--vtt-border-subtle);background:#b23b4f0f}
