.link{align-items:center;gap:var(--space-050);cursor:pointer;text-decoration:none;display:inline-flex}.link-text{display:inline}.link-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link-icon>*{width:100%;height:100%}.link[data-size=sm] .link-icon{width:1rem;height:1rem}.link[data-size=md] .link-icon,.link[data-size=lg] .link-icon{width:1.25rem;height:1.25rem}.link[data-size=sm]{font-family:var(--title-3xs-fontFamily);font-size:var(--title-3xs-fontSize);font-weight:var(--title-3xs-fontWeight);line-height:var(--title-3xs-lineHeight)}.link[data-size=md]{font-family:var(--title-2xs-fontFamily);font-size:var(--title-2xs-fontSize);font-weight:var(--title-2xs-fontWeight);line-height:var(--title-2xs-lineHeight)}.link[data-size=lg]{font-family:var(--title-xs-fontFamily);font-size:var(--title-xs-fontSize);font-weight:var(--title-xs-fontWeight);line-height:var(--title-xs-lineHeight)}.link[data-underline=hover]{text-decoration:none}.link[data-underline=hover]:hover,.link[data-underline=always]{text-decoration:underline}.link[data-underline=none]{text-decoration:none}.link[data-variant=primary]{color:var(--color-text-primary-default-base)}.link[data-variant=primary] .link-icon{color:var(--color-fg-primary-default-base)}.link[data-variant=primary]:hover{color:var(--color-text-primary-default-hover)}.link[data-variant=primary]:hover .link-icon{color:var(--color-fg-primary-default-hover)}.link[data-variant=secondary]{color:var(--color-text-neutral-strong)}.link[data-variant=secondary] .link-icon{color:var(--color-fg-neutral-strong)}.link[data-variant=secondary]:hover{color:var(--color-text-neutral-subtle)}.link[data-variant=secondary]:hover .link-icon{color:var(--color-fg-neutral-default)}.link[data-variant=inverse]{color:var(--color-text-inverse-default)}.link[data-variant=inverse] .link-icon{color:var(--color-fg-inverse-default)}.link[data-variant=inverse]:hover{color:var(--color-text-inverse-hover)}.link[data-variant=inverse]:hover .link-icon{color:var(--color-fg-inverse-hover)}