.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn--lg[data-astro-cid-ekguhzzh]{min-height:48px;padding:var(--space-3) var(--space-6)}.btn[data-astro-cid-ekguhzzh]:active{transform:translateY(1px)}.btn[data-astro-cid-ekguhzzh]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 1px 2px #0048e84d}.btn--primary[data-astro-cid-ekguhzzh]:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary);box-shadow:var(--glow-blue)}.btn--secondary[data-astro-cid-ekguhzzh]{background:var(--color-bg);color:var(--color-link);border-color:var(--color-border-strong)}.btn--secondary[data-astro-cid-ekguhzzh]:hover:not(:disabled){border-color:var(--color-link);background:var(--color-blue-tint);color:var(--color-link-hover)}.btn--on-dark[data-astro-cid-ekguhzzh]{color:var(--color-on-ink);border-color:var(--color-on-ink-muted);background:0 0}.btn--on-dark[data-astro-cid-ekguhzzh]:hover:not(:disabled){color:#fff;border-color:var(--color-cyan);box-shadow:var(--glow-cyan)}
