.btn[data-v-acd6c4c8]{height:var(--control-md);border-radius:var(--radius-pill);font:inherit;white-space:nowrap;cursor:pointer;transition:opacity var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn[data-v-acd6c4c8]:disabled{opacity:.4;cursor:not-allowed}.sm[data-v-acd6c4c8]{height:var(--control-sm);font-size:var(--text-sm);padding:0 1rem}.lg[data-v-acd6c4c8]{height:var(--control-lg);padding:0 2rem}.block[data-v-acd6c4c8]{width:100%;display:flex}.primary[data-v-acd6c4c8]{background:var(--color-cta-bg);color:var(--color-cta-text)}.inverse[data-v-acd6c4c8]{background:var(--color-photo-text);color:var(--color-text)}.inverse[data-v-acd6c4c8]:hover:not(:disabled),.primary[data-v-acd6c4c8]:hover:not(:disabled){opacity:.85}.secondary[data-v-acd6c4c8]{border-color:var(--color-border);background:var(--color-bg);color:var(--color-text)}.secondary[data-v-acd6c4c8]:hover:not(:disabled){border-color:var(--color-text-muted)}.ghost[data-v-acd6c4c8]{color:var(--color-text-muted);background:0 0}.ghost[data-v-acd6c4c8]:hover:not(:disabled){background:var(--color-hover-bg);color:var(--color-text)}.link[data-v-acd6c4c8]{height:auto;color:inherit;font-weight:inherit;text-underline-offset:.2em;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}
