#fortress-chapter.echoes-page{--ivory:#f7f2e8;--sand:#eee1ca;--ink:#201a15;--brown:#66584b;--green:#10281e;--deep:#07130e;--gold:#c3a04e;--gold-soft:#e7d191;--line:rgba(154,106,32,.25);width:100%;max-width:none;margin:0;overflow:hidden;background:var(--ivory);color:var(--ink);font-family:"Jost",Arial,sans-serif}#fortress-chapter,#fortress-chapter *{box-sizing:border-box}#fortress-chapter img{display:block;max-width:100%}#fortress-chapter a{color:inherit}#fortress-chapter .echoes-shell,#fortress-chapter .echoes-wide{width:min(calc(100% - 64px),1380px);margin-inline:auto}#fortress-chapter .echoes-reading{width:min(calc(100% - 48px),800px);margin-inline:auto}
#fortress-chapter .echoes-hero{position:relative;min-height:clamp(740px,92vh,980px);isolation:isolate;color:#fff;background:var(--hero-image) center/cover no-repeat}#fortress-chapter .echoes-hero__veil{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(6,16,11,.96),rgba(6,16,11,.7) 40%,rgba(6,16,11,.1) 77%),linear-gradient(180deg,rgba(0,0,0,.28),transparent 38%,rgba(0,0,0,.68))}#fortress-chapter .echoes-hero__inner{position:relative;min-height:inherit}#fortress-chapter .echoes-topbar{min-height:96px;display:flex;align-items:center;gap:clamp(22px,3vw,44px);border-bottom:1px solid rgba(255,255,255,.22)}#fortress-chapter .echoes-brand{display:grid;flex:0 0 auto;text-decoration:none;line-height:1}#fortress-chapter .echoes-brand strong{color:var(--gold-soft);font-family:"Bodoni Moda",Georgia,serif;font-size:27px;font-weight:500;letter-spacing:.18em}#fortress-chapter .echoes-brand span{margin-top:7px;color:rgba(255,255,255,.7);font-size:8px;letter-spacing:.22em;text-transform:uppercase}#fortress-chapter .echoes-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2.5vw,38px);margin-left:auto}#fortress-chapter .echoes-nav a,#fortress-chapter .echoes-language{padding:12px 0;color:rgba(255,255,255,.9);font-size:10px;font-weight:600;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;white-space:nowrap}#fortress-chapter .echoes-nav a.is-current{color:var(--gold-soft)}#fortress-chapter .echoes-language{min-width:78px;padding:9px 14px;border:1px solid rgba(231,209,145,.62);color:var(--gold-soft);text-align:center;text-transform:none}#fortress-chapter .echoes-hero__content{position:absolute;left:0;bottom:clamp(100px,13vh,155px);max-width:900px}#fortress-chapter .echoes-breadcrumb{display:flex;gap:10px;align-items:center;margin:0 0 25px;color:rgba(255,255,255,.64);font-size:10px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}#fortress-chapter .echoes-breadcrumb a{color:var(--gold-soft);text-decoration:none}#fortress-chapter .echoes-hero h1{margin:0 0 27px;color:#fffaf0;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(70px,9.4vw,140px);font-weight:500;line-height:.84;letter-spacing:-.066em;text-shadow:0 8px 48px rgba(0,0,0,.3)}#fortress-chapter .echoes-deck{max-width:630px;margin:0;color:rgba(255,250,240,.9);font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(20px,2vw,27px);line-height:1.48}#fortress-chapter .echoes-arabic{margin-top:28px;color:var(--gold-soft);font-family:"Amiri",serif;font-size:25px}#fortress-chapter .echoes-scroll{position:absolute;right:0;bottom:42px;display:flex;gap:15px;align-items:center;color:rgba(255,255,255,.72);font-size:9px;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}#fortress-chapter .echoes-scroll i{width:42px;height:1px;background:var(--gold-soft)}
#fortress-chapter .echoes-article{background:radial-gradient(circle at 50% 14%,rgba(195,160,78,.06),transparent 30%),var(--ivory)}#fortress-chapter .echoes-opening{padding-top:clamp(100px,12vw,165px);padding-bottom:clamp(85px,10vw,135px);text-align:center}#fortress-chapter .echoes-number{margin-bottom:34px;color:var(--gold);font-family:"Bodoni Moda",Georgia,serif;font-size:17px;font-style:italic}#fortress-chapter .echoes-opening-line{max-width:790px;margin:0 auto 34px;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(37px,4.8vw,65px);line-height:1.06;letter-spacing:-.045em}#fortress-chapter .echoes-meta{color:#9a7a4d;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}#fortress-chapter .echoes-prose{padding-bottom:clamp(100px,12vw,160px);font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(19px,1.65vw,23px);line-height:1.82}#fortress-chapter .echoes-prose p{margin:0 0 27px}#fortress-chapter .echoes-prose h2{margin:30px 0;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(45px,5vw,74px);font-weight:500;line-height:.98;letter-spacing:-.052em;color:var(--green)}#fortress-chapter .echoes-dropcap::first-letter{float:left;margin:.08em .12em 0 0;color:var(--gold);font-size:4.7em;line-height:.72}
#fortress-chapter .echoes-cinematic-line{min-height:clamp(380px,50vw,650px);display:grid;place-items:center;margin-bottom:clamp(110px,14vw,190px);padding:55px;background:#efe4d1;text-align:center}#fortress-chapter .echoes-cinematic-line p{max-width:980px;margin:0;color:var(--green);font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(50px,7.2vw,105px);font-weight:500;line-height:.98;letter-spacing:-.055em}#fortress-chapter .echoes-cinematic-line--dark{background:var(--deep)}#fortress-chapter .echoes-cinematic-line--dark p{color:#fffaf0}#fortress-chapter .echoes-quote,#fortress-chapter .echoes-community{margin-bottom:clamp(120px,15vw,205px);padding:clamp(75px,10vw,140px) clamp(35px,8vw,120px);background:var(--green);text-align:center}#fortress-chapter .echoes-quote blockquote,#fortress-chapter .echoes-community blockquote{max-width:1020px;margin:0 auto;color:var(--gold-soft);font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(43px,6vw,82px);font-weight:500;line-height:1.04;letter-spacing:-.048em}
#fortress-chapter .echoes-scene{position:relative;min-height:820px;display:flex;align-items:flex-end;margin-bottom:clamp(125px,15vw,205px);overflow:hidden;isolation:isolate;background:var(--scene-image) center/cover no-repeat}#fortress-chapter .echoes-scene__veil{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(7,17,12,.95),rgba(7,17,12,.69) 47%,rgba(7,17,12,.12) 82%),linear-gradient(180deg,transparent 35%,rgba(7,17,12,.7))}#fortress-chapter .echoes-scene__veil--night{background:linear-gradient(90deg,rgba(3,9,6,.97),rgba(3,9,6,.79) 50%,rgba(3,9,6,.23) 84%),linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.82))}#fortress-chapter .echoes-scene__copy{width:min(720px,calc(100% - 80px));margin:0 0 clamp(55px,7vw,98px) clamp(40px,7vw,104px);color:#fff}#fortress-chapter .echoes-kicker{display:block;margin-bottom:18px;color:var(--gold-soft);font-size:10px;font-weight:700;letter-spacing:.23em;text-transform:uppercase}#fortress-chapter .echoes-scene__copy h2,#fortress-chapter .echoes-split__copy h2{margin:0 0 29px;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(50px,6vw,86px);font-weight:500;line-height:.95;letter-spacing:-.056em}#fortress-chapter .echoes-scene__copy h2{color:#fffaf0}#fortress-chapter .echoes-scene__copy p{margin:0 0 21px;color:rgba(255,250,240,.84);font-family:"Bodoni Moda",Georgia,serif;font-size:19px;line-height:1.74}#fortress-chapter .echoes-sound{color:var(--gold-soft)!important;font-size:clamp(30px,3vw,44px)!important;font-style:italic;letter-spacing:.08em}#fortress-chapter .echoes-scene__line{margin-top:28px!important;padding-left:25px;border-left:2px solid var(--gold);color:var(--gold-soft)!important;font-size:22px!important;font-style:italic}
#fortress-chapter .echoes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:clamp(125px,15vw,205px)}#fortress-chapter .echoes-grid article{background:#eee1ca;overflow:hidden}#fortress-chapter .echoes-grid img{width:100%;height:360px;object-fit:cover}#fortress-chapter .echoes-grid article div{padding:34px}#fortress-chapter .echoes-grid span{color:#a77a27;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#fortress-chapter .echoes-grid h3{margin:12px 0 15px;color:var(--green);font-family:"Bodoni Moda",Georgia,serif;font-size:37px;font-weight:500;line-height:1;letter-spacing:-.04em}#fortress-chapter .echoes-grid p{margin:0;color:var(--brown);font-family:"Bodoni Moda",Georgia,serif;font-size:17px;line-height:1.65}
#fortress-chapter .echoes-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(55px,7vw,115px);align-items:center;margin-bottom:clamp(125px,15vw,205px)}#fortress-chapter .echoes-split--reverse{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}#fortress-chapter .echoes-split__image img{width:100%;height:clamp(600px,61vw,810px);object-fit:cover;box-shadow:0 34px 100px rgba(28,23,16,.17)}#fortress-chapter .echoes-split__copy h2{color:var(--green)}#fortress-chapter .echoes-split__copy p{margin:0 0 21px;color:var(--brown);font-family:"Bodoni Moda",Georgia,serif;font-size:18px;line-height:1.76}#fortress-chapter .echoes-call{margin:30px 0!important;color:#a77a27!important;font-family:"Amiri",serif!important;font-size:38px!important;line-height:1.4!important}#fortress-chapter .echoes-split__line{margin-top:29px!important;padding-top:26px;border-top:1px solid var(--line);color:var(--green)!important;font-size:23px!important;font-style:italic}
#fortress-chapter .echoes-rain{position:relative;min-height:720px;display:grid;place-items:center;margin-bottom:clamp(125px,15vw,205px);overflow:hidden;isolation:isolate;background:var(--rain-image) center/cover no-repeat;text-align:center}#fortress-chapter .echoes-rain__veil{position:absolute;z-index:-1;inset:0;background:rgba(11,22,16,.57)}#fortress-chapter .echoes-rain__content{width:min(calc(100% - 70px),930px);color:#fff}#fortress-chapter .echoes-rain__content span{color:var(--gold-soft);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}#fortress-chapter .echoes-rain__content h2{margin:18px 0 28px;color:#fffaf0;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(50px,6.5vw,92px);font-weight:500;line-height:.97;letter-spacing:-.055em}#fortress-chapter .echoes-rain__content p{max-width:700px;margin:0 auto;color:rgba(255,250,240,.84);font-family:"Bodoni Moda",Georgia,serif;font-size:20px;line-height:1.75}
#fortress-chapter .echoes-final{margin-bottom:clamp(125px,15vw,205px);padding:clamp(80px,10vw,150px) clamp(35px,8vw,120px);background:var(--sand);text-align:center}#fortress-chapter .echoes-final p{margin:0 0 27px;color:#a77a27;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}#fortress-chapter .echoes-final h2{max-width:1040px;margin:0 auto;color:var(--green);font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(48px,6.2vw,90px);font-weight:500;line-height:1.02;letter-spacing:-.052em}#fortress-chapter .echoes-closing{padding-bottom:clamp(115px,14vw,185px);text-align:center}#fortress-chapter .echoes-closing__label{margin-bottom:24px;color:#aa7d2b;font-size:10px;font-weight:700;letter-spacing:.23em;text-transform:uppercase}#fortress-chapter .echoes-closing h2{margin:0 0 40px;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98;letter-spacing:-.052em}#fortress-chapter .echoes-closing p{margin:0 0 24px;color:var(--brown);font-family:"Bodoni Moda",Georgia,serif;font-size:20px;line-height:1.8}#fortress-chapter .echoes-closing__statement{margin-top:44px!important;padding-top:38px;border-top:1px solid var(--line);color:var(--green)!important;font-size:clamp(31px,3.4vw,46px)!important;font-style:italic;line-height:1.32!important}
#fortress-chapter .echoes-footer{padding-bottom:70px}#fortress-chapter .echoes-footer__closing{padding:42px 0;border-top:1px solid var(--line);text-align:center}#fortress-chapter .echoes-footer__closing span{color:#aa7d2b;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}#fortress-chapter .echoes-footer__closing p{margin:10px 0 0;font-family:"Bodoni Moda",Georgia,serif;font-size:31px}#fortress-chapter .echoes-next{display:grid;grid-template-columns:1fr 1fr;gap:18px}#fortress-chapter .echoes-next a{position:relative;min-height:290px;display:flex;flex-direction:column;justify-content:flex-end;padding:38px;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none}#fortress-chapter .echoes-next a::before{content:"";position:absolute;z-index:-2;inset:0;background:var(--next-image) center/cover no-repeat;transition:transform .8s ease}#fortress-chapter .echoes-next a::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(6,15,10,.1),rgba(6,15,10,.88))}#fortress-chapter .echoes-next span{margin-bottom:8px;color:var(--gold-soft);font-size:9px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}#fortress-chapter .echoes-next strong{max-width:430px;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(31px,4vw,53px);font-weight:500;line-height:1}#fortress-chapter .echoes-next i{margin-top:24px;font-style:normal;font-size:27px}
@media(max-width:980px){#fortress-chapter .echoes-nav{display:none}#fortress-chapter .echoes-language{margin-left:auto}#fortress-chapter .echoes-grid{grid-template-columns:1fr}#fortress-chapter .echoes-split,#fortress-chapter .echoes-split--reverse{grid-template-columns:1fr}#fortress-chapter .echoes-split--reverse .echoes-split__image{order:-1}}@media(max-width:680px){#fortress-chapter .echoes-shell,#fortress-chapter .echoes-wide{width:calc(100% - 34px)}#fortress-chapter .echoes-reading{width:calc(100% - 42px)}#fortress-chapter .echoes-hero{min-height:720px;background-position:60% center}#fortress-chapter .echoes-topbar{min-height:78px}#fortress-chapter .echoes-hero__content{bottom:116px}#fortress-chapter .echoes-hero h1{font-size:62px;line-height:.88}#fortress-chapter .echoes-scroll{right:auto;left:0}#fortress-chapter .echoes-opening-line{font-size:37px}#fortress-chapter .echoes-cinematic-line,#fortress-chapter .echoes-quote,#fortress-chapter .echoes-community,#fortress-chapter .echoes-scene,#fortress-chapter .echoes-rain{width:100%}#fortress-chapter .echoes-cinematic-line{min-height:430px;padding:34px 24px}#fortress-chapter .echoes-cinematic-line p{font-size:46px}#fortress-chapter .echoes-quote blockquote,#fortress-chapter .echoes-community blockquote{font-size:42px}#fortress-chapter .echoes-scene{min-height:820px}#fortress-chapter .echoes-scene__copy{width:calc(100% - 44px);margin:0 22px 42px}#fortress-chapter .echoes-scene__copy h2,#fortress-chapter .echoes-split__copy h2{font-size:47px}#fortress-chapter .echoes-split__image img{height:490px}#fortress-chapter .echoes-final{width:100%;padding-inline:24px}#fortress-chapter .echoes-next{grid-template-columns:1fr}}


/* ==========================================================
   FORTRESS COLLECTION — FINAL ORDER 01–09 · GLOBAL FRIEZE
   ========================================================== */
#fortress-chapter .fortress-global-frieze{
  width:min(calc(100% - 56px),1180px);
  margin:0 auto clamp(72px,8vw,112px);
  padding:28px 30px 24px;
  border-top:1px solid rgba(154,106,32,.28);
  border-bottom:1px solid rgba(154,106,32,.28);
  background:rgba(247,242,232,.92);
  color:#211a15;
  font-family:"Jost",Arial,sans-serif;
}
#fortress-chapter .fortress-global-frieze__head{
  display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;
}
#fortress-chapter .fortress-global-frieze__head>span{
  color:#9a6a20;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;
}
#fortress-chapter .fortress-global-frieze__head>strong{
  color:#16281e;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(18px,2vw,25px);font-weight:500;line-height:1.1;text-align:right;
}
#fortress-chapter .fortress-global-frieze ol{
  position:relative;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;
}
#fortress-chapter .fortress-global-frieze ol::before{
  content:"";position:absolute;left:5.55%;right:5.55%;top:13px;height:1px;background:rgba(154,106,32,.32);
}
#fortress-chapter .fortress-global-frieze__item{position:relative;z-index:1;text-align:center;min-width:0}
#fortress-chapter .fortress-global-frieze__item a{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;min-width:0}
#fortress-chapter .fortress-global-frieze__item span{
  display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(154,106,32,.42);border-radius:50%;background:#f7f2e8;color:#806124;font-size:8px;font-weight:700;line-height:1;
}
#fortress-chapter .fortress-global-frieze__item small{
  max-width:92px;color:#75685b;font-size:8px;font-weight:600;line-height:1.25;white-space:normal;
}
#fortress-chapter .fortress-global-frieze__item.is-active span{
  border-color:#c3a04e;background:#16281e;color:#e7d191;box-shadow:0 0 0 4px rgba(195,160,78,.13);
}
#fortress-chapter .fortress-global-frieze__item.is-active small{color:#16281e;font-weight:800}
#fortress-chapter[dir="rtl"] .fortress-global-frieze__head>strong,
#fortress-chapter .grandmother-page--arabic .fortress-global-frieze__head>strong,
#fortress-chapter .grandfather-page--arabic .fortress-global-frieze__head>strong,
#fortress-chapter .last-dinner-page--arabic .fortress-global-frieze__head>strong{
  font-family:"Amiri","Noto Naskh Arabic",serif;text-align:left;
}
#fortress-chapter[dir="rtl"] .fortress-global-frieze__head>span,
#fortress-chapter[dir="rtl"] .fortress-global-frieze__item small{
  font-family:"IBM Plex Sans Arabic","Noto Sans Arabic",Tahoma,Arial,sans-serif;letter-spacing:0;text-transform:none;
}

/* Missing large chapter ordinal for the three late portrait/final chapters */
#fortress-chapter .fortress-chapter-ordinal{
  margin:0 0 28px;color:#c3a04e;font-family:"Bodoni Moda",Georgia,serif;font-size:18px;font-style:italic;font-weight:500;line-height:1;text-align:center;
}
#fortress-chapter[dir="rtl"] .fortress-chapter-ordinal{
  font-family:"Amiri","Noto Naskh Arabic",serif;font-style:normal;font-size:22px;
}

/* ==========================================================
   FORTRESS COLLECTION — PHOTO PAGE TURNER
   ========================================================== */
#fortress-chapter .fortress-page-turner{
  display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%;margin-top:30px;
}
#fortress-chapter .fortress-page-turner__card{
  position:relative;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;padding:34px 36px;color:#fff!important;text-decoration:none!important;background:var(--turn-bg) center/cover no-repeat;border:1px solid rgba(195,160,78,.45);transition:transform .35s ease,filter .35s ease;
}
#fortress-chapter .fortress-page-turner__card::before{
  content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(5,14,9,.08) 8%,rgba(5,14,9,.90) 92%);
}
#fortress-chapter .fortress-page-turner__card:hover{transform:translateY(-3px);filter:saturate(1.05)}
#fortress-chapter .fortress-page-turner__card span{
  margin-bottom:9px;color:#e7d191;font-family:"Jost",Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;
}
#fortress-chapter .fortress-page-turner__card strong{
  max-width:520px;color:#fffaf0;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(28px,3.2vw,46px);font-weight:500;line-height:1.04;
}
#fortress-chapter .fortress-page-turner__card i{margin-top:17px;color:#e7d191;font-size:24px;font-style:normal}
#fortress-chapter[dir="rtl"] .fortress-page-turner__card span{
  font-family:"IBM Plex Sans Arabic","Noto Sans Arabic",Tahoma,Arial,sans-serif;letter-spacing:0;text-transform:none;
}
#fortress-chapter[dir="rtl"] .fortress-page-turner__card strong{
  font-family:"Amiri","Noto Naskh Arabic",serif;line-height:1.3;
}

@media(max-width:780px){
  #fortress-chapter .fortress-global-frieze{width:calc(100% - 28px);padding:24px 14px 20px;margin-bottom:64px}
  #fortress-chapter .fortress-global-frieze__head{display:block;margin-bottom:19px;text-align:center}
  #fortress-chapter .fortress-global-frieze__head>strong{display:block;margin-top:7px;text-align:center;font-size:21px}
  #fortress-chapter .fortress-global-frieze ol::before{left:5.5%;right:5.5%;top:11px}
  #fortress-chapter .fortress-global-frieze__item span{width:23px;height:23px;font-size:7px}
  #fortress-chapter .fortress-global-frieze__item small{display:none}
  #fortress-chapter .fortress-page-turner{grid-template-columns:1fr;gap:12px}
  #fortress-chapter .fortress-page-turner__card{min-height:215px;padding:28px 26px}
}


/* ==========================================================
   FORTRESS VISUAL HOTFIX v3 — 2026-08-08
   Cache-safe global frieze + photographic page turner
   ========================================================== */
#fortress-chapter .fortress-global-frieze{
  display:block!important;
  clear:both;
  position:relative;
  z-index:3;
}
#fortress-chapter .fortress-global-frieze ol{
  display:grid!important;
  grid-template-columns:repeat(9,minmax(0,1fr))!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
#fortress-chapter .fortress-global-frieze__item{
  display:block!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
#fortress-chapter .fortress-global-frieze__item::marker{content:""}
#fortress-chapter .fortress-global-frieze__item a{
  display:flex!important;
  flex-direction:column;
  align-items:center;
  gap:8px;
}
#fortress-chapter .fortress-page-turner{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  width:100%!important;
  overflow:visible!important;
}
#fortress-chapter .fortress-page-turner__card{
  position:relative!important;
  display:flex!important;
  min-height:250px!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background-color:#16281e!important;
  background-image:var(--turn-bg)!important;
  background-position:center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}
#fortress-chapter .fortress-page-turner__card::before{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(5,14,9,.05) 5%,rgba(5,14,9,.92) 94%)!important;
  pointer-events:none;
}
#fortress-chapter .fortress-page-turner__card > *{
  position:relative;
  z-index:1;
}
@media(max-width:780px){
  #fortress-chapter .fortress-global-frieze ol{
    grid-template-columns:repeat(9,minmax(0,1fr))!important;
  }
  #fortress-chapter .fortress-page-turner{
    grid-template-columns:1fr!important;
  }
}
