/* Layout fixes for static PHP pages (Next hydration removed).
   Theme: absolute .transparent-header + .footer-bg { margin-top:-350px }. */

/* Header must stay clickable above page content */
#header,
#sticky-header,
.menu-area.transparent-header {
  z-index: 1000 !important;
}

/* Inner pages have no hero — clear the absolute header */
.romli-blog-main,
.romli-article-main {
  position: relative;
  z-index: 2;
  padding-top: 140px !important;
  padding-bottom: 100px !important;
  clear: both;
}

/* Same trick as theme .document-area { z-index:2 } — sit above footer pull-up */
.romli-showlinks,
.romli-last-posts,
.romli-blog-main,
.romli-article-main,
.romli-content-wrap,
.document-area {
  position: relative;
  z-index: 2;
}

/* Opaque band so semi-transparent cards aren't stained by footer bg */
.romli-last-posts,
.romli-showlinks {
  background-color: #010314;
  padding: 32px 0 48px;
  margin: 0 -55px;
  padding-left: 55px;
  padding-right: 55px;
}

@media (max-width: 991px) {
  .romli-last-posts,
  .romli-showlinks {
    margin: 0 -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* Soften footer pull-up so it no longer covers the last content block */
.footer-bg {
  margin-top: 40px !important;
  padding-top: 80px !important;
}
