.link{--link-ink:var(--text-link);--link-ink-hover:var(--text-link-hover);--link-ink-active:var(--text-link-active);--link-fill-hover:var(--bg-neutral-hover-brand);--link-fill-active:var(--bg-neutral-active-brand);align-items:center;gap:var(--space-100);padding-inline:var(--space-050);margin-inline:var(--space-negative-050);border-radius:var(--radius-small);color:var(--link-ink);text-decoration:underline;text-decoration-thickness:var(--depth-025);text-underline-offset:var(--depth-075);cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);display:inline-flex}.link--neutral{--link-ink:var(--text-default);--link-ink-hover:var(--text-default);--link-ink-active:var(--text-default);--link-fill-hover:var(--bg-neutral-hover);--link-fill-active:var(--bg-neutral-active)}.link--lg{font-family:var(--type-sl-base-500-family);font-weight:var(--type-sl-base-500-weight);font-size:var(--type-sl-base-500-size);line-height:var(--type-sl-base-500-line-height);letter-spacing:var(--type-sl-base-500-letter-spacing)}.link--sm{font-family:var(--type-sl-sm-500-family);font-weight:var(--type-sl-sm-500-weight);font-size:var(--type-sl-sm-500-size);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing)}.link--inherit{font:inherit}.link .icon{color:inherit}.link:hover,.link[data-force=hover]{background:var(--link-fill-hover);color:var(--link-ink-hover)}.link:active,.link[data-force=pressed]{background:var(--link-fill-active);color:var(--link-ink-active)}.link:focus{outline:none}.link:focus-visible,.link[data-force=focus]{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025);border-radius:var(--radius-item)}.link--disabled,.link--disabled:hover,.link--disabled:active{color:var(--text-disabled);cursor:not-allowed;background:0 0}.link__sr{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.link{transition:none}}
