 :root { --ns-gold: #AC936E; --ns-gold-hover: #F4E6BC; --ns-purple: #3B0F63; }  .brxe-shortcode a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .entry-content a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .brxe-text-link:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .brxe-post-content a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .brxe-related-posts a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .brxe-toc a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .wp-block-table-of-contents a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .entry-content ul a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)), .entry-content ol a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)) { display: inline-block !important; padding: 6px 18px !important; margin: 2px 0 !important; color: var(--ns-gold) !important; -webkit-text-fill-color: var(--ns-gold) !important; text-decoration: none !important; border-radius: 999px !important; transition: background-color .35s ease, color .35s ease, transform .35s ease, box-shadow .35s ease !important; }  .brxe-shortcode a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .brxe-shortcode a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .entry-content a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .entry-content a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .brxe-text-link:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .brxe-text-link:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .brxe-post-content a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .brxe-post-content a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .brxe-related-posts a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .brxe-related-posts a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .brxe-toc a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .brxe-toc a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .wp-block-table-of-contents a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .wp-block-table-of-contents a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .entry-content ul a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .entry-content ul a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible, .entry-content ol a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):hover, .entry-content ol a:not(.no-ns-style):not(#virtuoso-widget a):not(:has(img)):focus-visible { background-color: var(--ns-purple) !important; color: var(--ns-gold-hover) !important; -webkit-text-fill-color: var(--ns-gold-hover) !important; transform: scale(1.03) !important; box-shadow: 0 6px 18px rgba(59, 15, 99, 0.20) !important; }  .brxe-shortcode a:not(#virtuoso-widget a):hover *:not(img), .entry-content a:not(#virtuoso-widget a):hover *:not(img), .brxe-text-link a:not(#virtuoso-widget a):hover *:not(img), .brxe-post-content a:not(#virtuoso-widget a):hover *:not(img), .brxe-related-posts a:not(#virtuoso-widget a):hover *:not(img), .brxe-toc a:hover *:not(img), .wp-block-table-of-contents a:hover *:not(img) { color: var(--ns-gold-hover) !important; -webkit-text-fill-color: var(--ns-gold-hover) !important; } .brxe-shortcode a:not(#virtuoso-widget a):hover svg, .entry-content a:not(#virtuoso-widget a):hover svg, .brxe-text-link a:not(#virtuoso-widget a):hover svg, .brxe-post-content a:not(#virtuoso-widget a):hover svg, .brxe-related-posts a:not(#virtuoso-widget a):hover svg, .brxe-toc a:hover svg, .wp-block-table-of-contents a:hover svg { fill: var(--ns-gold-hover) !important; stroke: var(--ns-gold-hover) !important; }  .brxe-toc ul, .wp-block-table-of-contents ul, .entry-content ul.toc-list { list-style-type: none !important; padding-left: 0 !important; } .brxe-toc li, .wp-block-table-of-contents li, .entry-content ul.toc-list li { margin-bottom: 6px !important; }   #virtuoso-widget a, #virtuoso-widget a:hover, #virtuoso-widget a:focus-visible { border-radius: initial !important; box-shadow: none !important; transform: none !important; -webkit-text-fill-color: initial !important; }  a:has(img), a img, #virtuoso-widget img { -webkit-text-fill-color: initial !important; }