.hf-button{border-radius:var(--wp--custom--radius--pill);min-block-size:3.25rem;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.75rem 1.6rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hf-button{transition:background-color var(--wp--custom--motion--fast) ease, border-color var(--wp--custom--motion--fast) ease, transform var(--wp--custom--motion--fast) var(--wp--custom--motion--ease)}.hf-button:hover{transform:translateY(-1px)}}.hf-button--primary{background:var(--wp--preset--color--coral-600);color:var(--wp--preset--color--surface)}.hf-button--primary:hover{background:var(--wp--preset--color--coral-700);color:var(--wp--preset--color--surface)}.hf-button--petrol{background:var(--wp--preset--color--teal-800);color:var(--wp--preset--color--surface)}.hf-button--petrol:hover{background:var(--wp--preset--color--teal-700);color:var(--wp--preset--color--surface)}.hf-button--secondary{background:var(--wp--preset--color--surface);border-color:var(--wp--preset--color--teal-700);color:var(--wp--preset--color--teal-800)}.hf-button--secondary:hover{background:var(--wp--preset--color--mint-50);color:var(--wp--preset--color--teal-800)}.hf-button--quiet{color:var(--wp--preset--color--teal-700);text-underline-offset:.2em;padding-inline:.25rem;text-decoration:underline}.hf-ctas{--hf-cluster-space:var(--wp--preset--spacing--30)}@media (forced-colors:active){.hf-button{border-color:buttontext}}
