.btn[data-v-80465184]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-label);font-size:var(--type-small);letter-spacing:.04em;border:var(--rule-width) solid transparent;border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease);min-block-size:44px;text-decoration:none;display:inline-flex}.s-md[data-v-80465184]{padding:var(--space-3) var(--space-6)}.s-lg[data-v-80465184]{padding:var(--space-4) var(--space-8);font-size:var(--type-body)}.v-primary[data-v-80465184]{background:var(--color-cta-surface);color:var(--color-cta-text);border-color:var(--color-cta-surface)}.v-primary[data-v-80465184]:hover{background:var(--borich-ink);border-color:var(--borich-ink)}.v-secondary[data-v-80465184]{color:var(--color-text);border-color:var(--borich-copper);background:0 0}.v-secondary[data-v-80465184]:hover{background:var(--borich-sand)}.v-text[data-v-80465184]{min-block-size:0;color:var(--borich-copper-text);text-underline-offset:.25em;background:0 0;border:0;padding-inline:0;text-decoration:underline;text-decoration-thickness:1px}.v-text[data-v-80465184]:hover{color:var(--borich-roast);text-decoration-thickness:2px}
