.button[data-astro-cid-xil7xq2g]{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:44px;min-height:44px;font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-align:center;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-xil7xq2g]{padding:var(--space-2xs) var(--space-md);background-color:var(--color-accent);color:var(--color-accent-contrast)}.button--primary[data-astro-cid-xil7xq2g]:hover,.button--primary[data-astro-cid-xil7xq2g]:focus-visible{background-color:var(--color-accent-bright);color:var(--color-accent-contrast)}.button--secondary[data-astro-cid-xil7xq2g]{padding:var(--space-2xs) var(--space-md);color:inherit;border:2px solid}.button--secondary[data-astro-cid-xil7xq2g]:hover,.button--secondary[data-astro-cid-xil7xq2g]:focus-visible{background-color:color-mix(in srgb, currentColor 10%, transparent);color:inherit}.button--text[data-astro-cid-xil7xq2g]{padding:var(--space-2xs) var(--space-3xs);color:var(--color-link)}.button--text[data-astro-cid-xil7xq2g]:hover,.button--text[data-astro-cid-xil7xq2g]:focus-visible{color:var(--color-link-hover);text-underline-offset:.2em;text-decoration:underline 1px}
