.action-link{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;gap:.5rem;padding-inline:1.375rem;padding-block:.625rem;border-radius:var(--radius-button);border:var(--border-hairline) solid transparent;font-family:var(--font-manrope),sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--weight-label);letter-spacing:var(--tracking-body);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard),box-shadow var(--duration-hover) var(--ease-standard)}.action-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 60%,transparent);outline-offset:3px}.action-link-primary{color:var(--background-primary);background-color:var(--accent-primary);border-color:var(--accent-primary)}.action-link-primary:focus-visible,.action-link-primary:hover{background-color:color-mix(in srgb,var(--accent-primary) 84%,var(--neutral-white));border-color:color-mix(in srgb,var(--accent-primary) 84%,var(--neutral-white));box-shadow:0 0 28px color-mix(in srgb,var(--accent-primary) 24%,transparent)}.action-link-secondary{color:var(--ink);background-color:transparent;border-color:color-mix(in srgb,var(--ink) 28%,transparent)}.action-link-secondary:focus-visible,.action-link-secondary:hover{border-color:color-mix(in srgb,var(--accent-primary) 70%,var(--ink));background-color:color-mix(in srgb,var(--ink) 6%,transparent)}