/* Chapter 11 — a dance poster becoming a damaged remembrance. */
body.postid-21.single-griot_chapter .chapter{max-width:none}
body.postid-21.single-griot_chapter .chapter-spread{grid-template-columns:minmax(0,44%) minmax(0,56%);background:#dfb48b;overflow:hidden}
body.postid-21.single-griot_chapter .chapter-spread__words{padding:clamp(2rem,4vw,5rem);min-height:clamp(530px,49vw,720px);background:radial-gradient(ellipse at 3% 80%,#c26a4544,transparent 55%),repeating-linear-gradient(171deg,transparent 0 34px,#593e2920 35px,transparent 36px),#e9c69b;position:relative;overflow:visible;z-index:2;transform:rotate(-.35deg)}
body.postid-21.single-griot_chapter .chapter-spread__words::before{display:none}
body.postid-21.single-griot_chapter .chapter-spread__words::after{display:block;content:"";position:absolute;inset:0 -2.5rem 0 auto;width:3rem;height:100%;background:#e9c69b;clip-path:polygon(0 0,62% 0,47% 11%,87% 20%,51% 31%,96% 43%,55% 55%,80% 69%,51% 81%,75% 92%,43% 100%,0 100%);z-index:-1}
body.postid-21.single-griot_chapter .chapter-spread__topline{font-size:.62rem;letter-spacing:.15em;color:#543b2a}
body.postid-21.single-griot_chapter .chapter-spread__composition{padding:2rem 0;position:relative}
body.postid-21.single-griot_chapter .chapter-spread__overline{font-size:.68rem;letter-spacing:.16em;color:#5d3528;margin-bottom:2rem}
body.postid-21.single-griot_chapter .chapter-spread__title{font-size:clamp(3.6rem,6.8vw,8rem);font-weight:400;line-height:.84;letter-spacing:-.065em;position:relative;max-width:100%;color:#77362c;text-shadow:2px 1px #f0d5ae}
body.postid-21.single-griot_chapter .chapter-spread__title-line{display:block;width:100%;white-space:normal}
body.postid-21.single-griot_chapter .chapter-spread__title-line:nth-child(1){transform:rotate(-3deg)}
body.postid-21.single-griot_chapter .chapter-spread__title-line:nth-child(2){font:italic 400 clamp(4rem,8.3vw,9rem)/.7 Georgia,serif;text-align:center;color:#79542f;margin:.1em 0 -.07em -.2em;transform:rotate(9deg);text-shadow:none}
body.postid-21.single-griot_chapter .chapter-spread__title-line:nth-child(3){color:#224b5c;transform:translateX(.12em) rotate(2deg)}
body.postid-21.single-griot_chapter .chapter-spread__title-line::before{display:none}
body.postid-21.single-griot_chapter .chapter-spread__subtitle{color:#42372c;font:italic clamp(1.2rem,1.8vw,1.7rem)/1.4 var(--serif);margin-top:2.3rem;max-width:24ch}
body.postid-21.single-griot_chapter .chapter-spread__seal{color:#593b2a;font-size:.65rem}
body.postid-21.single-griot_chapter .chapter-spread__marks{display:none}
body.postid-21.single-griot_chapter .chapter-spread__image{height:auto;min-height:0;isolation:isolate;overflow:visible;padding:clamp(2.5rem,5vw,5rem);background:radial-gradient(ellipse at 85% 4%,#cb885c77,transparent 43%),radial-gradient(ellipse at 4% 98%,#853e3155,transparent 55%),#1c3542}
body.postid-21.single-griot_chapter .chapter-spread__image::before{content:"";display:block;position:absolute;inset:0;pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20800%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M62%20714C222%20740%20318%20591%20244%20500S105%20393%20192%20297%20444%20339%20425%20192%20617%2085%20737%20123%22%20stroke%3D%22%23e4bb78%22%20stroke-width%3D%223%22%20stroke-dasharray%3D%2216%2012%22%20opacity%3D%22.55%22%2F%3E%3Cpath%20d%3D%22M73%20725C228%20750%20331%20590%20254%20490S120%20395%20207%20306%20457%20342%20440%20196%22%20stroke%3D%22%23e4bb78%22%20stroke-width%3D%221.3%22%20opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22m132%20623%2024-6-4%2023m105-225%2027%206-18%2022m173-214%2021-19%2010%2023%22%20stroke%3D%22%23df8963%22%20stroke-width%3D%223%22%20opacity%3D%22.7%22%2F%3E%3Cpath%20d%3D%22m520%20620%2080-12m-62%2023%2089-9m-109%2023%2048-5%22%20stroke%3D%22%23e4bb78%22%20stroke-width%3D%222%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/cover no-repeat;border:0;opacity:1}
body.postid-21.single-griot_chapter .chapter-spread__image::after{display:none}
body.postid-21.single-griot_chapter .chapter-spread__art{position:relative;z-index:1;width:100%;height:auto;max-height:none;aspect-ratio:4/5;object-fit:cover;border:12px solid #e8d7b6;border-bottom-width:42px;transform:rotate(5deg);filter:sepia(.1) contrast(1.03);box-shadow:10px 16px 0 #081d2544;clip-path:polygon(1% 0,43% 1%,98% 0,100% 30%,99% 70%,100% 99%,68% 100%,29% 99%,0 100%,1% 60%,0 24%)}
.romeo-memory{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,480px);min-height:460px;aspect-ratio:4/5;padding:2rem 1.7rem;background:radial-gradient(ellipse at 10% 10%,#f5dcad77,transparent 60%),repeating-linear-gradient(5deg,transparent 0 17px,#5938240c 18px,transparent 19px),#c9a57b;border:10px solid #e6d5b5;border-bottom-width:32px;transform:rotate(6deg);clip-path:polygon(1% 0,19% 1%,48% 0,73% 1%,99% 0,100% 37%,99% 65%,100% 99%,63% 100%,30% 99%,0 100%,1% 58%,0 20%);box-shadow:14px 18px 0 #091d2744;color:#492b29}
.romeo-memory__label{font:700 .63rem/1.6 var(--sans);letter-spacing:.18em;max-width:25ch;border-bottom:1px dashed #603e2d;padding-bottom:1rem}
.romeo-memory__names{font:italic 400 clamp(2.7rem,4.8vw,5.5rem)/.9 Georgia,serif;display:block;text-align:center;transform:rotate(-9deg);color:#623126}
.romeo-memory__names>span{display:block;font-size:1.35em;line-height:.85;color:#254858}
.romeo-memory__note{position:absolute;right:-.4rem;bottom:6.2rem;font:italic 700 clamp(1.3rem,2.4vw,2.2rem)/1.2 Georgia,serif;background:#e5c67f;color:#3d3025;padding:.65rem 1rem;transform:rotate(-12deg);border-bottom:2px dashed #7b5232}
.romeo-memory__ticket{font:700 .65rem/1.7 var(--sans);letter-spacing:.14em;border-top:1px dashed #603e2d;padding-top:1rem}
body.postid-21.single-griot_chapter .chapter-signal{background:linear-gradient(110deg,#e5b084,#d69b73);position:relative;border:0}
body.postid-21.single-griot_chapter .chapter-signal__inner{grid-template-columns:1.2fr 1fr;align-items:center}
body.postid-21.single-griot_chapter .chapter-signal .story-label{color:#573124;font-size:.68rem}
body.postid-21.single-griot_chapter .chapter-signal__headline{color:#3b3028;font:italic 400 clamp(2.2rem,4vw,4.3rem)/1.1 var(--serif);max-width:17ch;transform:rotate(-1.4deg)}
body.postid-21.single-griot_chapter .chapter-signal__copy{white-space:pre-line;color:#3a3028;font:400 clamp(1.7rem,2.5vw,2.6rem)/1.25 var(--serif);border-left:2px dashed #693b2d66;padding-left:2rem;transform:rotate(1deg)}
body.postid-21.single-griot_chapter .griot-story-grid{background:linear-gradient(172deg,#cf9a74,#bd815f);padding-bottom:1rem}
body.postid-21.single-griot_chapter .griot-story-grid__heading{border:0;position:relative}
body.postid-21.single-griot_chapter .griot-story-grid__heading::after{content:"";position:absolute;bottom:0;left:0;width:65%;height:3px;background:repeating-linear-gradient(92deg,#633c29 0 20px,transparent 21px 30px);transform:rotate(-.7deg);opacity:.6}
body.postid-21.single-griot_chapter .griot-story-grid__heading h2{color:#352c26;max-width:24ch;font-size:clamp(2rem,3.5vw,3.4rem)}
body.postid-21.single-griot_chapter .griot-story-panel{padding:.55rem;background:#ead6b4;box-shadow:5px 9px 0 #553d2b33;border:0;transform:rotate(-2deg)}
body.postid-21.single-griot_chapter .griot-story-panel:nth-child(2){transform:translateY(20px) rotate(3deg)}
body.postid-21.single-griot_chapter .griot-story-panel:nth-child(3){transform:translateY(8px) rotate(-1deg)}
body.postid-21.single-griot_chapter .griot-story-panel__visual{background:radial-gradient(ellipse at 28% 22%,#f6b55788,transparent 60%),#3c5961;aspect-ratio:4/5}
body.postid-21.single-griot_chapter .griot-story-panel:nth-child(2) .griot-story-panel__visual{background:linear-gradient(145deg,#b5714e,#6d443a 55%,#283e49)}
body.postid-21.single-griot_chapter .griot-story-panel:nth-child(3) .griot-story-panel__visual{background:linear-gradient(140deg,#455256,#182a34)}
body.postid-21.single-griot_chapter .griot-story-panel__image{aspect-ratio:4/5}
body.postid-21.single-griot_chapter .griot-story-panel__caption p{white-space:pre-line;color:#44352a}
body.postid-21.single-griot_chapter .griot-story-panel__caption h3{color:#442e26}
body.postid-21.single-griot_chapter .griot-story-panel__empty-note{font:italic 400 2.1rem/1.2 var(--serif);color:#f5e5c7;aspect-ratio:4/5}
body.postid-21.single-griot_chapter .griot-story-panel__empty-note small{display:none}
body.postid-21.single-griot_chapter.wp-theme-griot-theme-wpvibe-draft .griot-story-grid{display:block}
body.postid-21.single-griot_chapter .chapter-ledger.site-shell{background:linear-gradient(135deg,#e6d5b8,#cfbea2);max-width:none;margin:0;padding-inline:clamp(1.4rem,7vw,7rem)}
@media(max-width:800px){
body.postid-21.single-griot_chapter .chapter-spread{grid-template-columns:1fr}
body.postid-21.single-griot_chapter .chapter-spread__words{min-height:0;padding:2rem}
body.postid-21.single-griot_chapter .chapter-spread__words::after{display:none}
body.postid-21.single-griot_chapter .chapter-spread__title{font-size:clamp(4rem,13vw,7rem);max-width:8ch}
body.postid-21.single-griot_chapter .chapter-spread__title-line:nth-child(2){font-size:1.2em}
body.postid-21.single-griot_chapter .chapter-spread__image{padding:2.5rem 2rem}
.romeo-memory{width:min(90%,430px);min-height:340px}
body.postid-21.single-griot_chapter .chapter-signal__inner{grid-template-columns:1fr}
body.postid-21.single-griot_chapter .chapter-signal__copy{border-left:0;border-top:1px dashed #693b2d66;padding:1.5rem 0 0}
body.postid-21.single-griot_chapter .griot-story-panel:nth-child(2),body.postid-21.single-griot_chapter .griot-story-panel:nth-child(3){transform:rotate(1deg)}
}
