.btn[data-astro-cid-ekguhzzh]{border:2px solid var(--teal);border-radius:var(--radius);min-height:56px;font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn--small[data-astro-cid-ekguhzzh]{min-height:44px;padding:0 18px;font-size:16px}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--teal);color:var(--on-dark)}.btn--primary[data-astro-cid-ekguhzzh]:hover,.btn--primary[data-astro-cid-ekguhzzh]:active{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--on-dark)}.btn--ghost[data-astro-cid-ekguhzzh]{background:var(--panel);color:var(--teal)}.btn--ghost[data-astro-cid-ekguhzzh]:hover{background:var(--teal-tint);color:var(--teal-deep)}.btn--light[data-astro-cid-ekguhzzh]{background:var(--cream);border-color:var(--cream);color:var(--teal-deep)}.btn--light[data-astro-cid-ekguhzzh]:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--teal-deep)}.btn--outline-light[data-astro-cid-ekguhzzh]{border-color:var(--cream);color:var(--cream);background:0 0}.btn--outline-light[data-astro-cid-ekguhzzh]:hover{color:var(--on-dark);border-color:var(--on-dark)}
