/* 8.0.1-preview.6 — ordinary editorial links only.
 * Component ancestry is opt-out by default: any class except core prose blocks
 * excludes the link. Classed/styled anchors and non-text links keep their design.
 * !important is required by the existing dark theme's colour overrides.
 */
body.single-post.pd-redesign #pd-review .pdr-article .article-body.pd-article__content
    :is(p, li, blockquote) a[href]:not([class]):not([style]):not([role]):not([data-component]):not(:has(img, svg, picture, button)):not(:is(h1,h2,h3,h4,h5,h6,nav,aside,header,footer,form,figure,table,details,summary,[role], [data-component]) a):not(.article-body [class]:not(.wp-block-paragraph):not(.wp-block-list):not(.wp-block-list-item):not(.wp-block-quote) a):not(.article-body :is(div,section,article,blockquote)[style] a) {
    color: #2997ff !important;
    -webkit-text-fill-color: #2997ff !important;
    text-decoration-line: underline;
    text-decoration-color: transparent;
    text-decoration-thickness: 1px;
    text-underline-offset: .16em;
    transition: text-decoration-color 160ms ease;
    overflow-wrap: anywhere;
}
body.single-post.pd-redesign #pd-review .pdr-article .article-body.pd-article__content
    :is(p, li, blockquote) a[href]:not([class]):not([style]):not([role]):not([data-component]):not(:has(img, svg, picture, button)):not(:is(h1,h2,h3,h4,h5,h6,nav,aside,header,footer,form,figure,table,details,summary,[role], [data-component]) a):not(.article-body [class]:not(.wp-block-paragraph):not(.wp-block-list):not(.wp-block-list-item):not(.wp-block-quote) a):not(.article-body :is(div,section,article,blockquote)[style] a):is(:hover, :focus-visible) {
    text-decoration-color: #2997ff;
}
body.single-post.pd-redesign #pd-review .pdr-article .article-body.pd-article__content
    :is(p, li, blockquote) a[href]:not([class]):not([style]):not([role]):not([data-component]):not(:has(img, svg, picture, button)):not(:is(h1,h2,h3,h4,h5,h6,nav,aside,header,footer,form,figure,table,details,summary,[role], [data-component]) a):not(.article-body [class]:not(.wp-block-paragraph):not(.wp-block-list):not(.wp-block-list-item):not(.wp-block-quote) a):not(.article-body :is(div,section,article,blockquote)[style] a):focus-visible {
    outline: 2px solid #2997ff;
    outline-offset: 3px;
    border-radius: 2px;
}
/* Inline emphasis must not inherit the legacy white text-fill override. */
body.single-post.pd-redesign #pd-review .pdr-article .article-body.pd-article__content
    :is(p, li, blockquote) a[href]:not([class]):not([style]):not([role]):not([data-component]):not(:has(img, svg, picture, button)):not(:is(h1,h2,h3,h4,h5,h6,nav,aside,header,footer,form,figure,table,details,summary,[role], [data-component]) a):not(.article-body [class]:not(.wp-block-paragraph):not(.wp-block-list):not(.wp-block-list-item):not(.wp-block-quote) a):not(.article-body :is(div,section,article,blockquote)[style] a) :is(strong,em,b,i,span):not([class]):not([style]) {
    color: inherit !important;
    -webkit-text-fill-color: inherit !important;
}
@media (prefers-reduced-motion: reduce) {
body.single-post.pd-redesign #pd-review .pdr-article .article-body.pd-article__content
    :is(p, li, blockquote) a[href]:not([class]):not([style]):not([role]):not([data-component]):not(:has(img, svg, picture, button)):not(:is(h1,h2,h3,h4,h5,h6,nav,aside,header,footer,form,figure,table,details,summary,[role], [data-component]) a):not(.article-body [class]:not(.wp-block-paragraph):not(.wp-block-list):not(.wp-block-list-item):not(.wp-block-quote) a):not(.article-body :is(div,section,article,blockquote)[style] a) { transition: none; }
}
