/* TheoNet 3.7.0: palette-aware shared component colors. */
:root { --theonet-heading-link: var(--wp--preset--color--link-gold, #8a7300); --theonet-header-bg: var(--wp--preset--color--surface, #f7f6ee); --theonet-header-text: var(--wp--preset--color--ink, #000); --theonet-header-tagline: var(--wp--preset--color--muted, #666); --theonet-nav-text: var(--theonet-header-text); }
body .wp-site-blocks .tn-site-header.tn-unified-header { background-color: var(--theonet-header-bg); color: var(--theonet-header-text); }
body .wp-site-blocks .tn-site-header.tn-unified-header :is(.wp-block-site-title,.wp-block-site-title a,.wp-block-navigation-item__content,.wp-block-navigation__responsive-container-open,.wp-block-navigation__submenu-icon,.wp-block-search__button) { color: var(--theonet-header-text); }
body .wp-site-blocks .tn-site-header.tn-unified-header .wp-block-site-tagline { color: var(--theonet-header-tagline); }
body .wp-site-blocks :is(.wp-block-post-title,.entry-title) a:not(:has(img,svg)),body .wp-site-blocks :is(.wp-block-post-title,.entry-title) a:not(:has(img,svg)):visited { color: var(--theonet-heading-link) !important; text-decoration: none !important; }
body .wp-site-blocks :is(.wp-block-post-title,.entry-title) a:is(:hover,:focus-visible) { text-decoration: underline !important; }
body .wp-site-blocks :is(.wp-block-post-author-name,.wp-block-post-author,.tn-category-entry-meta,.tn-meta,.post-meta,.entry-meta) a:not(:has(img,svg)) { color: var(--wp--preset--color--muted, #666) !important; text-decoration: none !important; }
body .wp-site-blocks :is(.wp-block-post-author-name,.wp-block-post-author,.tn-category-entry-meta,.tn-meta,.post-meta,.entry-meta) a:is(:hover,:focus-visible) { text-decoration: underline !important; }
