.hk-link{--_rest:var(--text-accent);--_hover:var(--text-accent-hover);--_pressed:var(--text-accent-pressed);--_color:var(--_rest);color:var(--_color);cursor:pointer;border-radius:var(--corner-focus-link);outline:none;transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration-line:none;text-decoration-thickness:var(--border-width-thin);text-underline-offset:.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hk-link[data-colour=muted]{--_rest:var(--text-muted);--_hover:var(--text-default);--_pressed:var(--text-default)}.hk-link[data-type=inline]{font:inherit;text-decoration-line:underline}.hk-link[data-type=standalone][data-size=small]{font-family:var(--type-label-font-family);font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);line-height:var(--type-label-line-height)}.hk-link[data-type=standalone][data-size=medium]{font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);font-weight:var(--type-body-font-weight);line-height:var(--type-body-line-height)}.hk-link[data-hovered]{--_color:var(--_hover);text-decoration-line:underline}.hk-link[data-pressed]{--_color:var(--_pressed);text-decoration-line:underline}.hk-link[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-gap-link)}.hk-link__external{display:inline-block;margin-inline-start:.125em;vertical-align:-.125em}.hk-link[data-unstyled]{font:inherit;font-variation-settings:inherit;color:inherit;text-decoration-line:none}