/*
 * Links created in rich-text editors must remain recognisable in the public
 * content. The descendant selector intentionally also covers links wrapped in
 * strong/b/em elements. Navigation, cards and button-like links stay intact.
 */
#main :is(
  .rte-content,
  .product-description,
  .category-description,
  .simpleblog__post__content,
  .simpleblog-post-content
) :is(p, li, td, dd, blockquote, figcaption, address) a:not(.btn):not([role="button"]):not([class*="button"]),
#main .page-cms :is(p, li, td, dd, blockquote, figcaption, address) a:not(.btn):not([role="button"]):not([class*="button"]) {
  text-decoration-line: underline !important;
  text-decoration-thickness: .08em !important;
  text-underline-offset: .16em;
  text-decoration-skip-ink: auto;
}

#main :is(
  .rte-content,
  .product-description,
  .category-description,
  .simpleblog__post__content,
  .simpleblog-post-content
) :is(p, li, td, dd, blockquote, figcaption, address) a:not(.btn):not([role="button"]):not([class*="button"]):is(:hover, :focus-visible),
#main .page-cms :is(p, li, td, dd, blockquote, figcaption, address) a:not(.btn):not([role="button"]):not([class*="button"]):is(:hover, :focus-visible) {
  color: #e74610 !important;
}
