/* ============================================
   Baravin – blog: výpis článků (/novinky/ + home page)
   Pořadí karty: fotka → datum → nadpis → perex
   Vložit do: Vzhled a obsah → Editor → CSS styly
   (nebo externí soubor – po změně zvednout ?v=)
   ============================================ */

/* Zarovnání výpisu s nadpisem stránky (H1):
   šablona má gutter -12px vs padding karty 10px (obsah o 2px uhýbá)
   a .text sází jako position:absolute s offsetem doprava. */
#newsWrapper.news-wrapper {
  margin: 0 -10px !important;
}

#newsWrapper .news-item .text {
  display: flex;
  flex-direction: column;
  position: static !important;
  width: auto !important;
  /* vlevo 0 = text lícuje s H1; vpravo/dole vzduch od sousední karty */
  margin: 0 !important;
  padding: 20px 24px 24px 0 !important;
}

/* Zrušit černý hover box šablony (dělal schod přes linku zarovnání).
   Hover feedback zůstává: podtržený titulek. */
#newsWrapper .news-item:hover .text {
  background: transparent !important;
}

#newsWrapper .news-item:hover .text .title {
  color: #000 !important;
}

#newsWrapper .news-item .text time {
  order: 1;
  margin-bottom: 4px;
  font-size: 0.95rem;
  color: #999;
}

#newsWrapper .news-item .text .title {
  order: 2;
}

#newsWrapper .news-item .text .description {
  order: 3;
  /* Pojistka na délku perexu: max 3 řádky + „…“.
     (Správně má být v adminu vyplněná krátká anotace článku.) */
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  margin-top: 8px;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #666;
}

/* Víc odstavců v anotaci: žádné mezery, text teče v rámci 3 řádků */
#newsWrapper .news-item .text .description p {
  margin: 0 !important;
}