/*
Theme Name: Durango Herald Theme 2 (Bootstrap)
Theme URI: https://durangoherald.com/
Author: BCI Media / Matt Graff
Description: Bootstrap 5-based theme with clean structure ready for Naviga Everyware/Twig integration.
Version: 0.1.0
License: GNU General Public License v2 or later
Text Domain: durangoherald-theme-2
*/

/* Minimal utility styles to preserve the approved look while using Bootstrap */
:root {
  --dh-red: #dc2626;
  --dh-dark: #000;
}

body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  background-color: #f8f9fa;
}

.dh-serif { font-family: "Georgia", "Times New Roman", Times, serif; }

.red-rule {
  border-bottom: 3px solid var(--dh-red);
}

.hover-scale { transition: transform .2s; }
.hover-scale:hover { transform: scale(1.02); }

.logo-img { height: 60px; width: auto; }
@media (max-width: 768px) { .logo-img { height: 40px; } }

/* Article body */
.article-body { font-family: "Georgia", "Times New Roman", Times, serif; font-size: 1.125rem; line-height: 1.8; color: #1a1a1a; }
.article-body p { margin-bottom: 1.5rem; }
.article-body:first-of-type p:first-of-type::first-letter {
  font-size: 4rem; font-weight: 700; float: left; line-height: 0.9;
  margin-right: .5rem; margin-top: .15rem; color: var(--dh-red);
}

/* Section header */
.section-header { font-weight: 600; font-size: 1.25rem; letter-spacing: -0.01em; }
