.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);min-height:var(--control-height);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--size-button);cursor:pointer;border:1.5px solid #0000;padding:0 22px;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--color-ink);color:var(--color-paper)}.btn--primary[data-astro-cid-ekguhzzh]:hover:not(:disabled){background:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.btn--ghost[data-astro-cid-ekguhzzh]{border-color:var(--color-ink-30);color:var(--color-ink);background:0 0}.btn--ghost[data-astro-cid-ekguhzzh]:hover:not(:disabled){border-color:var(--color-ink);color:var(--color-terracotta-dark)}.btn--paper[data-astro-cid-ekguhzzh]{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-ink-30);box-shadow:var(--shadow-rest)}.btn--paper[data-astro-cid-ekguhzzh]:hover:not(:disabled){border-color:var(--color-ink);box-shadow:var(--shadow-elevated);color:var(--color-terracotta-dark)}.btn--on-dark[data-astro-cid-ekguhzzh].btn--ghost{border-color:var(--color-paper-30);color:var(--color-paper)}.btn--on-dark[data-astro-cid-ekguhzzh].btn--ghost:hover:not(:disabled){background:var(--color-terracotta-mid);border-color:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.btn--on-dark[data-astro-cid-ekguhzzh].btn--primary{background:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.btn--on-dark[data-astro-cid-ekguhzzh].btn--primary:hover:not(:disabled){background:var(--color-ink-dark);color:var(--color-paper)}.btn--on-accent[data-astro-cid-ekguhzzh].btn--primary{background:var(--color-terracotta-ink);color:var(--color-paper)}.btn--on-accent[data-astro-cid-ekguhzzh].btn--primary:hover:not(:disabled){background:var(--color-ink);color:var(--color-paper)}.btn--on-accent[data-astro-cid-ekguhzzh].btn--ghost{border-color:var(--color-terracotta-ink);color:var(--color-terracotta-ink)}.btn--on-accent[data-astro-cid-ekguhzzh].btn--ghost:hover:not(:disabled){background:var(--color-terracotta-ink);border-color:var(--color-terracotta-ink);color:var(--color-paper)}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{opacity:.55;cursor:not-allowed}
