/* =========================================================
   10 — EPIC FANTASY BOOKS
   Page-owned presentation. Keep this file independent from other Knowledge pages.
   v15.65 — Epic Fantasy Books
   ========================================================= */

.epic-fantasy-page{
  background:
    linear-gradient(rgba(9,6,17,.38),rgba(9,6,17,.42)),
    url("/assets/epic-fantasy-books-artwork-desktop.webp") center top / cover fixed no-repeat;
}

.epic-fantasy-page .knowledge-article-shell{
  background:
    linear-gradient(
      180deg,
      rgba(42,25,58,.58) 0%,
      rgba(28,18,43,.60) 48%,
      rgba(20,14,33,.62) 100%
    );
  box-shadow:
    0 24px 70px rgba(0,0,0,.24),
    inset 0 0 0 1px rgba(255,230,168,.045),
    inset 0 18px 46px rgba(119,73,160,.08);
  backdrop-filter:blur(2px);
  -webkit-backdrop-filter:blur(2px);
}

.epic-fantasy-page .epic-fantasy-page-title{
  font-size:80% !important;
}

.epic-fantasy-page .knowledge-article-hero{
  margin-bottom:clamp(18px,2.2vw,28px);
}

.epic-fantasy-page .knowledge-article-hero + .knowledge-article-section{
  padding-top:clamp(22px,2.7vw,32px);
}

.epic-fantasy-page .knowledge-article-section > p:not(.knowledge-section-kicker):not(.knowledge-section-note){
  color:rgba(236,224,209,.84);
  line-height:1.66;
}

.epic-fantasy-page .knowledge-trh-promo{
  width:min(760px,100%);
  margin-left:auto;
  margin-right:auto;
}

html.knowledge-stage-active body.epic-fantasy-page{
  background:#090611;
}

body.epic-fantasy-page .knowledge-landscape-viewport{
  background:
    linear-gradient(rgba(9,6,17,.38),rgba(9,6,17,.42)),
    url("/assets/epic-fantasy-books-artwork-desktop.webp") center top/cover fixed no-repeat;
}

html.knowledge-stage-active.knowledge-portrait-landscape body.epic-fantasy-page>.knowledge-landscape-viewport{
  background:transparent;
}

html.knowledge-stage-active.knowledge-portrait-landscape body.epic-fantasy-page::before{
  content:"";
  position:fixed;
  left:0;
  top:0;
  width:var(--knowledge-physical-h);
  height:var(--knowledge-physical-w);
  transform:translateX(var(--knowledge-physical-w)) rotate(90deg);
  transform-origin:top left;
  background:
    linear-gradient(rgba(9,6,17,.38),rgba(9,6,17,.42)),
    url("/assets/epic-fantasy-books-artwork-desktop.webp") center top/cover no-repeat;
  pointer-events:none;
  z-index:0;
}
