/* Black & White only: white page/header and grayscale site logo. */
body.tn-palette-black-white,body.tn-palette-black-white .wp-site-blocks,body.tn-palette-black-white .wp-site-blocks > .wp-block-template-part:has(.tn-site-header),body.tn-palette-black-white .wp-site-blocks > header,body.tn-palette-black-white .wp-site-blocks .tn-site-header.tn-unified-header { background:#fff !important;background-color:#fff !important; }
body.tn-palette-black-white .tn-site-header :is(.custom-logo,.tn-theta-image),body.tn-palette-black-white .tn-site-header .wp-block-site-logo img { filter:grayscale(100%) !important; }
/* 3.8.2: force monochrome tokens on every template, including year archives.
   The palette class is determined by the active Black & White style variation. */
body.tn-palette-black-white {
  --theonet-heading-link: #333333;
  --theonet-link: #333333;
  --tn-link-ink: #333333;
  --theonet-header-bg: #ffffff;
  --theonet-header-text: #000000;
  --theonet-nav-text: #000000;
  --theonet-header-tagline: #666666;
}
body.tn-palette-black-white .wp-site-blocks .tn-site-header,
body.tn-palette-black-white .wp-site-blocks .tn-header-inner,
body.tn-palette-black-white .wp-site-blocks > .wp-block-template-part:has(.tn-site-header) {
  background: #ffffff !important;
  background-color: #ffffff !important;
}
body.tn-palette-black-white .wp-site-blocks :is(.wp-block-post-title,.entry-title) a:not(:has(img,svg)),
body.tn-palette-black-white .wp-site-blocks :is(.wp-block-post-title,.entry-title) a:visited:not(:has(img,svg)) {
  color: #333333 !important;
  text-decoration: none !important;
}
body.tn-palette-black-white .wp-site-blocks :is(.wp-block-post-title,.entry-title) a:is(:hover,:focus-visible) {
  text-decoration: underline !important;
}
body.tn-palette-black-white .wp-site-blocks .tn-site-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: #000000 !important;
}
body.tn-palette-black-white .wp-site-blocks .tn-site-header .wp-block-site-tagline {
  color: #666666 !important;
}

