.base-button[data-v-38bf80ce]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);background:var(--color-accent-solid);color:var(--color-on-accent);font:inherit;cursor:pointer;border:none;border-radius:8px;font-weight:600;transition:filter .15s;display:inline-flex}.base-button[data-v-38bf80ce]:hover:not(:disabled){filter:brightness(1.08)}.base-button[data-v-38bf80ce]:disabled{opacity:.6;cursor:default}.base-button[data-v-38bf80ce]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
