/* ============================================
   THE NEUROREADING CIRCUIT — Podbean custom CSS
   Matches SOAR brand system (navy/pink/aqua)
   ============================================ */

/* --- Brand variables (Podbean strips :root sometimes; 
       hex values are repeated inline below as fallback) --- */
:root {
  --soar-navy: #0E1675;
  --soar-pink: #FF2673;
  --soar-aqua: #00D8D1;
  --soar-yellow: #FFE300;
  --soar-green: #5CEA33;
  --soar-text: #1a1a1a;
}

/* --- Typography --- */
body, p, .episode-description, .description {
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif !important;
  color: #1a1a1a !important;
  line-height: 1.6 !important;
}

h1, h2, h3, h4, .podcast-title, .episode-title, .site-title {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 700 !important;
  color: #0E1675 !important;
  letter-spacing: 0.5px;
}

/* --- Links --- */
a, a:visited {
  color: #0E1675 !important;
  text-decoration: none;
  transition: color 0.2s ease;
}
a:hover, a:focus {
  color: #FF2673 !important;
  text-decoration: underline;
}

/* --- Site header / banner area --- */
.header, .site-header, header {
  background-color: #0E1675 !important;
}
.header h1, .header a, .site-header h1, .site-header a {
  color: #FFFFFF !important;
}

/* --- Buttons (subscribe, share, play overlay, etc.) --- */
.btn, button, .button, .subscribe-btn, .share-btn,
input[type="submit"], input[type="button"] {
  background-color: #FF2673 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 6px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: 700 !important;
  padding: 12px 24px !important;
  letter-spacing: 0.5px;
  transition: background-color 0.2s ease, transform 0.1s ease;
}
.btn:hover, button:hover, .button:hover,
input[type="submit"]:hover, input[type="button"]:hover {
  background-color: #d11e5e !important;
  transform: trans