.btn[data-astro-cid-vnzlvqnm]{font:var(--fw-semibold) var(--fs-small)/1 var(--font-sans-ui);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border-radius:var(--radius);border:var(--border-w) solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-appearance:none;appearance:none;margin:0;transition:var(--transition-control),transform var(--dur-instant) var(--ease-standard)}.btn--sm[data-astro-cid-vnzlvqnm]{height:var(--control-h-sm);padding:0 var(--space-4);font-size:var(--fs-caption)}.btn--md[data-astro-cid-vnzlvqnm]{height:var(--control-h);padding:0 var(--control-pad-x)}.btn--lg[data-astro-cid-vnzlvqnm]{height:var(--control-h-lg);padding:0 var(--control-pad-x-lg);font-size:var(--fs-body)}.btn--full[data-astro-cid-vnzlvqnm]{width:100%}.btn--primary[data-astro-cid-vnzlvqnm]{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.btn--primary[data-astro-cid-vnzlvqnm]:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover);color:var(--action-primary-text)}.btn--secondary[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--action-secondary-text);border-color:var(--action-secondary-border)}.btn--secondary[data-astro-cid-vnzlvqnm]:hover{background:var(--action-secondary-hover-bg);color:var(--action-secondary-text)}.btn--ghost[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--ink-800);border-color:transparent}.btn--ghost[data-astro-cid-vnzlvqnm]:hover{background:var(--ink-050);color:var(--ink-800)}.btn--danger[data-astro-cid-vnzlvqnm]{background:var(--action-danger);color:var(--action-primary-text);border-color:var(--action-danger)}.btn--danger[data-astro-cid-vnzlvqnm]:hover{background:var(--action-danger-hover);border-color:var(--action-danger-hover);color:var(--action-primary-text)}.btn[data-astro-cid-vnzlvqnm]:active:not(:disabled){transform:translateY(1px)}.btn[data-astro-cid-vnzlvqnm]:disabled{cursor:not-allowed;color:var(--ink-400);border-color:var(--border-hairline);background:transparent;transform:none}.btn--primary[data-astro-cid-vnzlvqnm]:disabled,.btn--danger[data-astro-cid-vnzlvqnm]:disabled{background:var(--paper-200)}.btn--ghost[data-astro-cid-vnzlvqnm]:disabled{border-color:transparent}
