/* ===== Parenting Docs – Docs theme polish (updated) ===== */
/* Brand colors */
:root{
  --pd-slate: #5E69FF;     /* primary */
  --pd-slate-600:#4A56E6;  /* hover */
  --pd-linkwater:#DFE1FF;  /* light divider */
  --pd-snow:#F9F9FF;       /* page bg */
  --pd-teal:#21CCC7;       /* links */
  --pd-text:#1A1A1A;       /* body text */
  --pd-gold:#FECB76;       /* accent */
}

/* Header search band (the “weird section” under the nav) */
#docSearch{
  background: #FFFFFF !important; /* clean white background */
  padding: 28px 0 36px;
  border-bottom: 1px solid var(--pd-linkwater);
  margin-bottom: 0;
}
#docSearch h1{
  color: var(--pd-text);
  font-weight: 600;
  letter-spacing: .2px;
}

/* Search bar */
#searchBar input[type="text"]{
  background:#fff;
  border:1px solid var(--pd-linkwater);
  box-shadow:none;
}
#searchBar input[type="text"]:focus{
  border-color: var(--pd-slate);
  outline: none;
}
#searchBar button[type="submit"]{
  background: var(--pd-slate);
  border: 1px solid var(--pd-slate);
  color:#fff;
}
#searchBar button[type="submit"]:hover{
  background: var(--pd-slate-600);
  border-color: var(--pd-slate-600);
}

/* Page background + typography */
body{ background: var(--pd-snow); color: var(--pd-text); }
a{ color: var(--pd-teal); }
a:hover{ text-decoration: underline; }

/* Category cards */
.category-list .category,
.collection-list .collection{
  border:1px solid var(--pd-linkwater);
  background:#fff;
}

/* Breadcrumbs / nav active */
.navbar .nav > li.active > a{
  color:#fff;
  background: transparent;
  border-bottom:3px solid var(--pd-gold);
}