/* Navigation and new journal entries published by WordPress. */
.tf-facelift .nav-menu-main { gap: 24px; }
.tf-facelift .nav-menu-main > .menu-item > a { white-space: nowrap; }
.article-blog .blog-image.tf-text-cover {
  display: flex; align-items: flex-end; padding: clamp(24px, 4vw, 48px);
  aspect-ratio: 3 / 2; color: #f1ff55; background: #181b21;
  text-decoration: none; overflow: hidden;
}
.tf-text-cover span { font-size: clamp(36px, 4.6vw, 72px); font-weight: 600; letter-spacing: -.05em; line-height: 1.1; }
.tf-journal-content pre { padding:24px; border-radius:16px; background:#f0f1ed; line-height:1.6; font-size:15px; }
.tf-journal-content .wp-block-table { overflow-x:auto; }
