

/* Podnaslovi unutar sekcija (H3) */
.sub-title {
  font-size: 1.3rem;
  font-weight: 600;
  color: #333;
  margin: 25px 0 15px;
}

/* Controls all text in all pages*/
p {
  line-height: 1.8;
  margin-bottom: 1.2em; /* ili npr. 20px */
}

/* Last paragraph no extra space*/
p:last-child {
  margin-bottom: 0;
}

/* 📚 SUMMARIES */

/* 🔹 Base Box Style */
.section-box {
  padding: 1rem 1.25rem;
  margin: 2rem 0;
  border-left: 3px solid;
  border-radius: 4px;
  font-size: 1rem;
  line-height: 1.6;
}

/* 🔴 Summary (Top or Final) */
.section-summary {
  font-size: 1.1rem;
  background: #fff2f4;
  border-color: #e45735;
}

.section-end-summary {
  background: #fff2f4;
  border-color: #e45735;
}

.section-summary h4,
.section-end-summary h4 {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #b31217;
  margin: 0 0 0.5rem;
  letter-spacing: 0.05em;
}

.section-end-summary h4 {
  color: #b312b0;
}
.section-summary p,
.section-end-summary p {
  margin-left: 10px;
  font-style: italic;
  color: #333;
}


