.img-source a,
.img-source a:link,
.img-source a:visited {
  color: #c34f2c !important;
  text-decoration: none;
}

.post-text a,
.post-text a:link,
.post-text a:visited {
  color: #c34f2c !important;
  text-decoration: none;
}

.post-text a:hover,
.post-text a:focus {
  color: #8a3b21 !important;
}

/* Všetky tagy – bledozelené */
.tag-list .tag-item {
  display: inline-block;
  padding: .2rem .6rem;       /* menší padding = menšie tlačidlá */
  border-radius: .45rem;
  background: #798d7a;
  color: #fff;
  text-decoration: none;
  margin: .3rem .4rem .3rem 0;
  font-weight: 600;
  font-size: 0.90rem;         /* väčšie písmo (napr. 16px) */
}

/* Aktívne tagy (patria k článku) – tmavozelené */
.tag-list .tag-item.tag--highlight {
  background: #354e33;
  border-color: #354e33;
  color: #fff;
}

/* ===== Sidebar: Posledné pridané – čiary rieši HTML ===== */
.widget-post .de-bloglist-type-1 { 
  margin-top: .75rem; 
}
.widget-post .de-bloglist-type-1 li {
  padding: 10px 0;
  border: none !important; /* žiadne čiary z CSS */
}

/* Mobil – medzera nad sekciou */
.widget.widget-post {
  margin-top: 1.5rem;
}

/* Desktop – zarovnanie hore */
@media (min-width: 992px) {
  .widget.widget-post {
    margin-top: 0;
    border-top: 0;
  }
}

/* Zdroj ilustrácie – len pri tematických fotkách vo figure */
.post-text figure .img-source {
  display: block;
  margin-top: .6rem;   /* mobil */
}
@media (min-width: 992px){
  .post-text figure .img-source {
    margin-top: .8rem; /* desktop */
  }
}

/* Oddeľovač medzi tagmi a populárnymi značkami */
.d-content {
  border-bottom: solid 1px rgba(0, 0, 0, .1);
  padding-bottom: 15px; /* rovnaký padding ako v .de-bloglist-type-1 .d-content */
  margin-bottom: 15px;  /* rovnaký spodný odstup */
  min-height: auto;
}

.post-text figure figcaption {
  font-style: italic;
  font-size: 1em;  /* napr. o 20 % väčšie */
}

.post-text figure figcaption::first-letter {
  font-style: normal;
  font-size: 1em;  /* napr. o 20 % väčšie */
}

