@layer vectis.reset,vectis.tokens;@layer vectis.components{.v-link{--vectis-icon-size:1em;border-radius:var(--vectis-radius-xs);color:var(--tone-text-tinted);text-decoration-line:none;-webkit-text-decoration-color:color-mix(in oklab,currentcolor 50%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 50%,transparent);cursor:pointer;transition:text-decoration-color var(--vectis-duration-fast) var(--vectis-ease-default)}.v-link[data-underline=always],.v-link[data-underline=hover]:is(:hover,:focus-visible){text-decoration-line:underline}.v-link:hover{text-decoration-color:currentColor}.v-link[data-tone=inherit]{color:inherit}.v-link[data-tone=inherit]:hover:not([aria-disabled=true]){color:var(--vectis-color-accent-text)}.v-link:focus-visible{outline:var(--vectis-focus-ring-width) solid var(--vectis-focus-ring-color);outline-offset:var(--vectis-focus-ring-offset)}.v-link-external{vertical-align:middle;margin-inline-start:var(--vectis-space-1)}.v-link[aria-disabled=true]{color:var(--vectis-color-text-subtle);cursor:not-allowed;text-decoration-color:currentColor}@media (forced-colors:active){.v-link[aria-disabled=true]{color:graytext}}@media (prefers-reduced-motion:reduce){.v-link{transition:none}}}@layer vectis.utilities;
