/* Accordion styling – higher contrast version */
.art-accordion {
  margin: 10px 0 25px;
  border: 1px solid #ccc;
  border-radius: 8px;
  overflow: hidden;
}

/* Button / header */
.art-accordion-toggle {
  width: 100%;
  text-align: left;
  padding: 12px 16px;
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  background: #333;
  color: #fff;
  border: 0;
  font-family: inherit;
}

.art-accordion-toggle:hover,
.art-accordion-toggle:focus {
  background: #444;
}

/* Open state */
.art-accordion.open .art-accordion-toggle {
  background: #555;
}

/* Body */
.art-accordion-body {
  display: none;
  padding: 16px;
  background: #fafafa;
}

.art-accordion.open .art-accordion-body {
  display: block;
}

.art-accordion-body p {
  margin: 0 0 1.1em !important;
  line-height: 1.55;
  text-align: left;
}

.art-accordion-body strong {
  display: inline-block;
  margin-top: 0.6em;
}

.art-accordion-body br {
  display: none !important;
}

/* Fix WordPress caption spacing on Collected Works page */
.wp-caption {
  margin-top: 6px !important;
  margin-bottom: 12px !important;
  padding: 0 !important;
}

/* -----------------------------------------------------------
   TITLE VISIBILITY LOGIC (fixed)
   - Hide page titles on static pages
   - Show titles on blog, archives, and single posts
----------------------------------------------------------- */

/* Hide automatic page titles ONLY on standalone pages */
.page .page-title,
.page .entry-title {
  display: none !important;
}

/* Ensure titles appear on Blog, category listings, and posts */
.blog .entry-title,
.archive .entry-title,
.single-post .entry-title {
  display: block !important;
}

/* Slightly nicer spacing for paragraphs on pages (including Home) */
.page p {
  margin-bottom: 1.2em;
  line-height: 1.6;
}

/* Optional: slightly tighter spacing under H1 & H2 on pages */
.page h1 {
  margin-bottom: 0.6em;
}

.page h2 {
  margin-top: 1.8em;
  margin-bottom: 0.6em;
}

/* Hide MonsterInsights badge */
.monsterinsights-badge,
a[href*="monsterinsights.com"] {
  display: none !important;
}
