/* Custom styles for IFT Weekly News */

/* Typography - Company font rules */
body {
  font-family: Georgia, 'Times New Roman', 'DejaVu Serif', serif;
}

/* Sans-serif for UI elements */
.sidebar, nav, button, .menu-bar {
  font-family: 'Segoe UI', Helvetica, 'DejaVu Sans', -apple-system, BlinkMacSystemFont, Roboto, Lato, Arial, sans-serif;
}

/* Monospace for code */
code, pre, .hljs {
  font-family: Consolas, Monaco, 'DejaVu Sans Mono', monospace;
}

.category {
  color: #8b5cf6;
  font-weight: bold;
}

/* Make collapsible section headers (Weekly/Monthly Reports) more prominent */
/* Target the parent list items that have children (collapsible sections) */
.sidebar .chapter > li.chapter-item.expanded > div > a,
.sidebar .chapter > li.chapter-item > div > a {
  color: #ffffff !important;
  font-weight: 900 !important;
  font-size: 1.15em !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
}
