/* Text links: shared frontend/editor styles. Buttons and navigation are separate UI. */
:where(.entry-content,.ssa-content,.ssa-product-detail,.ssa-canvas,.ssa-prototype,.editor-styles-wrapper){--ssa-text-link:#146aa9;--ssa-text-link-visited:#60458c;--ssa-text-link-hover:#105581}
:where(.dark,.ssa-dark,.ssa-ebook-hero,.ssa-ebook-proof-strip,.ssa-ebook-author-section,.ssa-ebook-plugin-section,.ssa-ebook-final-cta){--ssa-text-link:#4ec5ee;--ssa-text-link-visited:#d1b8ff;--ssa-text-link-hover:#a4e7fb}
:where(.pale,.ssa-pale,.routing-note,.ssa-card,.ssa-ebook-check-card,.ssa-ebook-card,.ssa-ebook-section-light,.ssa-ebook-section-grey){--ssa-text-link:#146aa9;--ssa-text-link-visited:#60458c;--ssa-text-link-hover:#105581}
:is(.entry-content,.ssa-content,.ssa-product-detail,.ssa-canvas,.ssa-prototype,.editor-styles-wrapper) :is(p,li,td,th,dd,figcaption) a[href]:not(:where(.btn,.button,.wp-element-button,.wp-block-button__link,[role="button"],.remove,.added_to_cart)):not(:where(nav *, .subnav *, .breadcrumbs *, .woocommerce-breadcrumb *, .products *, .wc-block-product *, .ssa-catalogue *, .ssa-menu *)){color:var(--ssa-text-link,#146aa9);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.18em;text-decoration-skip-ink:auto}
:is(.entry-content,.ssa-content,.ssa-product-detail,.ssa-canvas,.ssa-prototype,.editor-styles-wrapper) :is(p,li,td,th,dd,figcaption) a[href]:not(:where(.btn,.button,.wp-element-button,.wp-block-button__link,[role="button"],.remove,.added_to_cart)):not(:where(nav *, .subnav *, .breadcrumbs *, .woocommerce-breadcrumb *, .products *, .wc-block-product *, .ssa-catalogue *, .ssa-menu *)):visited{color:var(--ssa-text-link-visited,#60458c)}
:is(.entry-content,.ssa-content,.ssa-product-detail,.ssa-canvas,.ssa-prototype,.editor-styles-wrapper) :is(p,li,td,th,dd,figcaption) a[href]:not(:where(.btn,.button,.wp-element-button,.wp-block-button__link,[role="button"],.remove,.added_to_cart)):not(:where(nav *, .subnav *, .breadcrumbs *, .woocommerce-breadcrumb *, .products *, .wc-block-product *, .ssa-catalogue *, .ssa-menu *)):hover{color:var(--ssa-text-link-hover,#105581);text-decoration-thickness:.16em}
:is(.entry-content,.ssa-content,.ssa-product-detail,.ssa-canvas,.ssa-prototype,.editor-styles-wrapper) :is(p,li,td,th,dd,figcaption) a[href]:not(:where(.btn,.button,.wp-element-button,.wp-block-button__link,[role="button"],.remove,.added_to_cart)):not(:where(nav *, .subnav *, .breadcrumbs *, .woocommerce-breadcrumb *, .products *, .wc-block-product *, .ssa-catalogue *, .ssa-menu *)):focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px;text-decoration-thickness:.16em}
