/* RW-SEO-324 r3: owner-approved ordinary links inside body text.
   Menus, cards, media, forms and button components retain their own styles.
   No arrow content and no default underline. Fachwerk does not load this file. */
body.rw-catalog-design #main-content{--rw324-link:#0e1521;--rw324-focus:#806336}
body.rw-catalog-design #main-content :is(.rw-about-chapter--dark,.rw-glulam-build-trust,.rw-designing-price,.rw-project-hero,.rw-wall-kit-hero,.rw-adhesive-comparison,.rw-contact-details){--rw324-link:#f6f2ea;--rw324-focus:#c7a86a}
body.rw-catalog-design #main-content :is(.rw-managed-seo,.rw-managed-faq,.rw-library-content){--rw324-link:#0e1521;--rw324-focus:#806336}
body.rw-catalog-design #main-content :is(p,li,dt,dd,td,th,blockquote,figcaption,.rw-managed-seo__body,.rw-managed-faq,.rw-library-content,.news-detail,.rw-news-detail__body,.rw-project-description) a[href]:not(:is(nav,aside,form,.uk-breadcrumb,.uk-tab,.rw-project-card,.rw-article-card,.rw-related-article,[class*="news-item"],.rw-news-pagination,.rw-section-nav,.rw-library-toc,.rw-project-hero__actions,.rw-project-contacts,.rw-timber-local-nav,.rw-contact-form) a):not(:is(.uk-button,.uk-icon,.uk-icon-link,[uk-icon],[class*="button"],[class*="btn"],[role="button"],[role="tab"],[uk-toggle],[data-fancybox],:has(img,picture,video,svg))):not(:is(h1,h2,h3,h4,h5,h6) a){
 color:var(--rw324-link,#0e1521)!important;
 font-weight:500!important;
 text-decoration-line:none!important;
 text-underline-offset:.2em;
 text-decoration-thickness:1px;
 cursor:pointer;
}
body.rw-catalog-design #main-content :is(p,li,dt,dd,td,th,blockquote,figcaption,.rw-managed-seo__body,.rw-managed-faq,.rw-library-content,.news-detail,.rw-news-detail__body,.rw-project-description) a[href]:not(:is(nav,aside,form,.uk-breadcrumb,.uk-tab,.rw-project-card,.rw-article-card,.rw-related-article,[class*="news-item"],.rw-news-pagination,.rw-section-nav,.rw-library-toc,.rw-project-hero__actions,.rw-project-contacts,.rw-timber-local-nav,.rw-contact-form) a):not(:is(.uk-button,.uk-icon,.uk-icon-link,[uk-icon],[class*="button"],[class*="btn"],[role="button"],[role="tab"],[uk-toggle],[data-fancybox],:has(img,picture,video,svg))):not(:is(h1,h2,h3,h4,h5,h6) a):is(:hover,:focus-visible){text-decoration-line:underline!important}
body.rw-catalog-design #main-content :is(p,li,dt,dd,td,th,blockquote,figcaption,.rw-managed-seo__body,.rw-managed-faq,.rw-library-content,.news-detail,.rw-news-detail__body,.rw-project-description) a[href]:not(:is(nav,aside,form,.uk-breadcrumb,.uk-tab,.rw-project-card,.rw-article-card,.rw-related-article,[class*="news-item"],.rw-news-pagination,.rw-section-nav,.rw-library-toc,.rw-project-hero__actions,.rw-project-contacts,.rw-timber-local-nav,.rw-contact-form) a):not(:is(.uk-button,.uk-icon,.uk-icon-link,[uk-icon],[class*="button"],[class*="btn"],[role="button"],[role="tab"],[uk-toggle],[data-fancybox],:has(img,picture,video,svg))):not(:is(h1,h2,h3,h4,h5,h6) a):focus-visible{outline:2px solid var(--rw324-focus,#806336);outline-offset:3px}
body.rw-catalog-design #main-content :is(p,li,dt,dd,td,th,blockquote,figcaption,.rw-managed-seo__body,.rw-managed-faq,.rw-library-content,.news-detail,.rw-news-detail__body,.rw-project-description) a[href]:not(:is(nav,aside,form,.uk-breadcrumb,.uk-tab,.rw-project-card,.rw-article-card,.rw-related-article,[class*="news-item"],.rw-news-pagination,.rw-section-nav,.rw-library-toc,.rw-project-hero__actions,.rw-project-contacts,.rw-timber-local-nav,.rw-contact-form) a):not(:is(.uk-button,.uk-icon,.uk-icon-link,[uk-icon],[class*="button"],[class*="btn"],[role="button"],[role="tab"],[uk-toggle],[data-fancybox],:has(img,picture,video,svg))):not(:is(h1,h2,h3,h4,h5,h6) a):is(li>a:only-child){display:inline-flex;align-items:center;max-width:100%;min-height:44px}
