/* components/link/link.css — Link (doc, Componentes > Link). Se carga después de style.css. */
@layer ms.system, ms.theme, ms.attributes;

@layer ms.system {
  /* Su aspecto y sus estados son los de la variante de action link (Alias linkAction) */

  /* Interactions (doc, Interactions > Alias de componente): su variante de action por defecto, después de su estilo */
  /* @generated interactions:component — node designSystem/interactions.js. No se edita a mano. */
  /* linkAction: link */
  .ms-link { color: var(--ms-color_mainContent); text-decoration-line: var(--ms-typographyModifier_underline); text-decoration-thickness: var(--ms-stroke_1); }
  .ms-link:is(:hover, [data-ms-active]):not(:disabled, [aria-disabled="true"], [aria-selected="true"], [aria-current]:not([aria-current="false"], [aria-current="date"]), [aria-pressed="true"], [aria-checked="true"], :checked, :indeterminate) { text-decoration-thickness: var(--ms-stroke_2); }
  .ms-link:active:not(:disabled, [aria-disabled="true"], [aria-selected="true"], [aria-current]:not([aria-current="false"], [aria-current="date"]), [aria-pressed="true"], [aria-checked="true"], :checked, :indeterminate) { filter: var(--ms-motionTransition_darkness_pressed); }
  .ms-link:is([aria-selected="true"], [aria-current]:not([aria-current="false"], [aria-current="date"]), [aria-pressed="true"], [aria-checked="true"], :checked, :indeterminate) { color: var(--ms-color_content); text-decoration-line: none; }
  @scope (.ms-text-block) to (:is([class^="ms-"], [class*=" ms-"], [data-ms-slot]):not(.ms-text-block)) { :where(a:not([class^="ms-"], [class*=" ms-"])) { color: var(--ms-color_mainContent); text-decoration-line: var(--ms-typographyModifier_underline); text-decoration-thickness: var(--ms-stroke_1); } :where(a:not([class^="ms-"], [class*=" ms-"])):is(:hover, [data-ms-active]):not(:disabled, [aria-disabled="true"], [aria-selected="true"], [aria-current]:not([aria-current="false"], [aria-current="date"]), [aria-pressed="true"], [aria-checked="true"], :checked, :indeterminate) { text-decoration-thickness: var(--ms-stroke_2); } :where(a:not([class^="ms-"], [class*=" ms-"])):active:not(:disabled, [aria-disabled="true"], [aria-selected="true"], [aria-current]:not([aria-current="false"], [aria-current="date"]), [aria-pressed="true"], [aria-checked="true"], :checked, :indeterminate) { filter: var(--ms-motionTransition_darkness_pressed); } :where(a:not([class^="ms-"], [class*=" ms-"])):is([aria-selected="true"], [aria-current]:not([aria-current="false"], [aria-current="date"]), [aria-pressed="true"], [aria-checked="true"], :checked, :indeterminate) { color: var(--ms-color_content); text-decoration-line: none; } }
  /* @end interactions:component */
}
