/* Scoped styly stranky Blog detail (single-post.php) - JEN cizi markup
   generovany editorem (the_content() - <p>, <a> uvnitr .typography_content).
   Tyto elementy nejde otridovat utility tridami primo v markupu (obsah je
   dynamicky WYSIWYG vystup), takze zustavaji jako scoped CSS override nad
   sdilenym jadrem typography-content.css (to se NEupravuje). Vse ostatni na
   strance (nadpis, thumbnail, padding wrapperu) resi utility primo
   v single-post.php.

   POZOR (Task E2.4 mereni pred prevodem):
   - puvodni pages/blog-detail.css mel `.blog_detail_content .wrap > *`
     { padding-inline: 10rem } a media query (max-width:700px) resetujici
     padding-inline:0 a max-width:none - obe ciluji jediny primy potomek
     .wrap, coz je div.typography_content (staticky markup) - prevedeno
     PRIMO v single-post.php jako px-[10rem] max-[700px]:px-0 (max-width:none
     nebylo prenaseno - .typography_content nikde nema vlastni max-width,
     jde tedy o no-op odpovidajici vychozi hodnote prohlizece).
   - `.blog_detail_thumbnail img/svg` (display/width/max-height/object-fit)
     prevedeno PRIMO v single-post.php jako utility tridy na <img>
     z the_post_thumbnail() (svg varianta v puvodnim CSS byla mrtva -
     the_post_thumbnail() svg nikdy negeneruje, zadny fallback svg
     v single-post.php neni).
   - `.blog_detail_content .wrap p` (font-size/line-height) a
     `.blog_detail_content .typography_content a` (barva/podtrzeni + hover)
     ciluji <p>/<a> z the_content() - zustavaji zive scoped pod .single-post
     (WP body class na single-post.php sablone). */
.single-post .typography_content p {
  font-size: max(1.6rem, 14px);
  line-height: 160%;
}

.single-post .typography_content a {
  color: var(--color-accent-orange);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.2rem;
  transition: color 0.3s ease, text-decoration-thickness 0.3s ease;
}

.single-post .typography_content a:hover {
  color: var(--color-accent-orange-hover);
  text-decoration-thickness: 2px;
}
