/* supplement.css — точечные добавки восстановления (mojemiejsce-echo.pl)
   Базовая вёрстка сайта живёт во встроенных <style> страниц (FVM critical CSS).
   Здесь — только аккуратные добавки; широкие переопределения цвета/фона НЕ вводить. */

/* Burger: enlarge touch target + keep menu from blocking taps when closed */
@media (max-width: 991.98px) {
  header .burger {
    z-index: 1300 !important;
    cursor: pointer;
    width: 30px;
    height: 2px;
    padding: 22px 14px;
    margin: -22px -14px;
    box-sizing: content-box;
    background-clip: content-box;
    -webkit-tap-highlight-color: transparent;
  }

  .burger-menu {
    pointer-events: none;
  }

  .burger-menu.open {
    pointer-events: auto;
  }
}

/* Desktop: fixed header = topbar + main-header (~150px).
   Mobile already has body{padding-top:64px} in theme CSS.
   Content pages without hero offset (blog, articles) need clearance. */
@media (min-width: 992px) {
  main.site-main {
    padding-top: 160px !important;
  }

  .blog-hero {
    padding-top: 180px !important;
  }

  .article-sidebar {
    top: 140px;
  }
}

/* Blog / article: larger readable type */
.mdys7s2vc {
  font-size: 1.3125rem;
  line-height: 1.75;
}
.mdys7s2vc h1 { font-size: 2.35rem; }
.mdys7s2vc h2 { font-size: 1.85rem; }
.mdys7s2vc h3 { font-size: 1.55rem; }
.mdys7s2vc h4 { font-size: 1.35rem; }
.article-main > article > h1 {
  font-size: 2.6rem;
  line-height: 1.25;
}
