/* Every rule here is scoped to the native workspace (.esd-workspace): this sheet loads on every page,
   and the shell's own contrast work is not part of the Service Desk (parked in issue #7739). */
.esd-workspace a.mud-link.mud-primary-text {
    text-decoration-line: underline;
}

/* Hover may retain the base fill to protect text contrast; keyboard focus must
   still have a visible indicator independent of that fill change.
   Scoped to the native workspace: an unscoped rule here would change the focus ring
   of every filled button in the product, including the external-PSA Service Desk
   module's own components. */
.esd-workspace .mud-button-filled:focus-visible {
    outline: 2px solid var(--mud-palette-text-primary);
    outline-offset: 2px;
}
