/* ========== FUNDAMENTY — zawsze na początku ========== */
@import url("./base.css");

/* ========== HEADER (menu) ========== */
@import url("./header.css");

/* ========== HERO — zaraz po headerze ========== */
@import url("./hero-final.css?v=1");

/* ========== STRONY ========== */
@import url("./home.css");
@import url("./author.css");
@import url("./books.css");
@import url("./books-menu.css");
@import url("./gallery.css");
@import url("./pietaszek.css");
@import url("./zapiski.css");
@import url("./marginalia.css");
@import url("./przemowy.css");
@import url("./ulacy.css");
@import url("./hero-pages.css");
@import url("./kontakt.css");

/* ========== STOPKA ========== */
@import url("./footer.css");

/* ========== MOBILE — zawsze na końcu ========== */
@import url("./responsive.css");

/* Spójny odstęp pod hero na wszystkich podstronach */
.hero-page + main {
  margin-top: 60px;
}

html {
  scroll-behavior: auto;
}

/* ===== INTRO TEXT (SEO + wstęp książki) ===== */
.intro-text {
  margin-top: 15px;
  margin-bottom: 25px;

  max-width: 700px;

  font-size: 1.05rem;
  line-height: 1.65;

  color: #333;

  border-left: 1px solid rgb(201, 182, 166);
  padding-left: 15px;
}


