/*
 Customisations for The Oxford Voice
 by steph@pentri.com, September 2025
*/

:root {
  --ov-primary: #8065A5;
  --ov-secondary: #F9B532;
  --ov-dark: #222222;
}

body {
  font-family: "Source Sans 3", arial, helvetica, sans-serif;
  font-optical-sizing: auto;
  color: var(--ov-dark);
}

body, button, input, select, textarea {
  font-size: 1.2rem;
}

.header-main-area {
  background: var(--ov-primary);
}

.header-main-area *, .site-title a {
 color: white;
}

.site-title {
 font-family: "Source Sans 3", arial, helvetica, sans-serif;
 text-transform: uppercase;
 line-height: 0.9;
}

.site-title .title-first-words {
  font-style: italic;
  font-weight: 400 !important;
}

.site-title .title-last-word {
  display: block;
  font-size: 250%;
  font-style: italic;
  font-weight: 900 !important;
}

.site-description {
  font-size: 120%;
}

.main-navigation, .main-navigation ul ul, .hm-nav-container {
  background: var(--ov-secondary);
}

.main-navigation a, .hm-search-button-icon, #main-nav-button {
  color: var(--ov-dark);
}