/*
 Theme Name: Limestone Child
 Template: limestone
*/

/* Текст у статтях */
.entry-content p{line-height:1.6;color:#333;margin-bottom:1em;}
.entry-content hr{border:0;border-top:1px solid #ccc;margin:2em 0;}
.entry-content h3{font-weight:600;color:#8a0121;margin-top:2em;margin-bottom:.8em;font-size:1.25rem;}
.entry-content strong{color:#000;font-weight:600;}

/* Списки <ul> як тире */
.entry-content ul{list-style:none;margin:0 0 1em 0;padding:0;}
.entry-content ul li{position:relative;padding-left:1.4em;line-height:1.6;}
.entry-content ul li::before{content:"-";position:absolute;left:0;top:0;color:#8a0121;font-weight:500;}

/* Стилі “чіпів” тегів */
.single-post .tags a,
.single-post .tags-links a,
.single-post .post-tags a,
.single-post .entry-tags a,
.single-post .entry-footer .tags a,
.single-post .entry-footer .tags-links a,
.single-post .tagcloud a,
.post .tags a,
.post .tags-links a,
.post .tagcloud a{
  background:#fff;border:1px solid #8a0121;color:#8a0121;
  padding:4px 10px;border-radius:6px;line-height:1.2;font-size:12px;
  text-decoration:none;
}
.single-post .tags a:hover,
.single-post .tags-links a:hover,
.single-post .post-tags a:hover,
.single-post .entry-tags a:hover,
.single-post .tagcloud a:hover{
  background:#8a0121;color:#fff;border-color:#8a0121;
}
/* --- Acordeón: квадратна кнопка справа --- */
.limestone-accordion .accordion-header .icons{
  width: 48px;
  height: 48px;
  background: #5f1b2e;          /* бордовий Modex */
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;             /* притискає вправо */
  border-radius: 0;              /* квадрат */
  box-shadow: none;
  transition: background .2s ease, transform .12s ease;
}

/* Ховер/відкритий — трохи темніший */
.limestone-accordion .accordion-header:hover .icons,
.limestone-accordion .accordion-item.active-accordion .accordion-header .icons{
  background: #93293c;
}

/* Іконки всередині квадрата завжди контрастні (білі) */
.limestone-accordion .accordion-header .icons svg,
.limestone-accordion .accordion-header .icons svg path{
  fill: #fff !important;
  stroke: #fff !important;
  color: #fff !important;
}

/* невеликий клік-ефект (необов’язково) */
.limestone-accordion .accordion-header:active .icons{ transform: scale(.96); }
