.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh] svg{transition:transform var(--duration-base) var(--ease-out)}.btn[data-astro-cid-ekguhzzh]:not(.btn--disabled):hover svg{transform:translate(3px)}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-mint-500);color:var(--color-teal-950)}.btn--primary[data-astro-cid-ekguhzzh]:not(.btn--disabled):hover{background:var(--color-mint-300);box-shadow:0 10px 30px -12px #59e1af99}.btn--ghost[data-astro-cid-ekguhzzh]{border-color:var(--color-border-on-dark);color:var(--color-text-on-dark);background:#ffffff08}.btn--ghost[data-astro-cid-ekguhzzh]:hover{border-color:var(--color-mint-500);color:var(--color-white)}.btn--outline[data-astro-cid-ekguhzzh]{border-color:var(--color-border-strong);color:var(--color-teal-900)}.btn--outline[data-astro-cid-ekguhzzh]:hover{border-color:var(--color-teal-900);background:var(--color-teal-900);color:var(--color-white)}.btn--solid[data-astro-cid-ekguhzzh]{background:var(--color-teal-900);color:var(--color-white)}.btn--solid[data-astro-cid-ekguhzzh]:hover{background:var(--color-teal-700);box-shadow:var(--shadow-md)}button[data-astro-cid-ekguhzzh].btn{cursor:pointer}button[data-astro-cid-ekguhzzh].btn:disabled{opacity:.6;cursor:progress}.btn--disabled[data-astro-cid-ekguhzzh]{opacity:.55;cursor:not-allowed}
