.spark-page .spark-backdrop{background:linear-gradient(90deg,rgba(2,5,7,.88) 0%,rgba(2,6,8,.72) 40%,rgba(2,6,8,.34) 75%,rgba(2,5,7,.64)),linear-gradient(180deg,rgba(2,4,5,.12),rgba(2,5,7,.8) 98%),url('/assets/spark-street-hero-v1.png') center 48%/cover no-repeat}
.spark-page .spark-hero-grid{grid-template-columns:minmax(290px,400px) minmax(430px,650px) 200px}
.spark-page .book-mockup{display:block;width:min(100%,390px);height:auto;margin:auto;border-radius:3px;box-shadow:0 34px 80px rgba(0,0,0,.76),-12px 10px 0 rgba(8,8,8,.9),-14px 10px 1px rgba(228,215,190,.2);transform:perspective(1200px) rotateY(4deg);filter:none}
.spark-page .hero-copy .synopsis{max-width:660px;font-size:17px;line-height:1.68}
.spark-page .spark-hero-grid>blockquote{padding-left:22px;border-left:1px solid rgba(221,184,119,.55);color:#efe3d3;line-height:1.75}
.spark-page .world-quote{background:linear-gradient(180deg,rgba(0,4,6,.05) 18%,rgba(0,5,8,.9) 92%),url('/assets/illiana-modern-noir-v1.png') 56% 42%/cover no-repeat}
.spark-page .world-quote figcaption{position:absolute;left:34px;top:30px;color:#edc47d;font:10px var(--sans);letter-spacing:.22em}
.spark-page .world-quote blockquote{max-width:560px;text-shadow:0 2px 15px #000}
.spark-page .explore-card.setting{background-color:#0a151b;background-image:radial-gradient(circle at 68% 31%,rgba(205,164,96,.24) 0 3px,transparent 4px),radial-gradient(circle at 43% 52%,rgba(205,164,96,.18) 0 5px,transparent 6px),linear-gradient(123deg,transparent 0 19%,rgba(210,174,111,.22) 19.2% 19.6%,transparent 19.8% 43%,rgba(210,174,111,.12) 43.2% 43.5%,transparent 43.7%),linear-gradient(36deg,rgba(4,11,15,.2),rgba(4,11,15,.92)),repeating-linear-gradient(0deg,rgba(232,213,177,.04) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(232,213,177,.035) 0 1px,transparent 1px 28px);background-size:auto}
.spark-page .explore-card.themes{background-image:linear-gradient(180deg,rgba(1,7,10,.18) 20%,rgba(1,7,10,.94) 93%),url('/assets/spark-official-front-v1.jpg');background-position:center,center 76%;background-size:auto,125% auto}
.spark-page .explore-card.world{background-image:linear-gradient(180deg,rgba(1,7,10,.12) 20%,rgba(1,7,10,.95) 93%),url('/assets/gospel-of-valentine-saga.jpg');background-position:center,center 50%;background-size:auto,cover}
.spark-page .spark-cta{background:linear-gradient(180deg,rgba(2,7,9,.22),rgba(2,7,9,.9)),url('/assets/gospel-of-valentine-saga.jpg') center 50%/cover no-repeat}
@media(max-width:1100px){.spark-page .spark-hero-grid{grid-template-columns:320px 1fr}}
@media(max-width:760px){.spark-page .spark-hero-grid{grid-template-columns:1fr}.spark-page .spark-backdrop{background-position:62% center}.spark-page .book-mockup{max-width:290px;transform:none}.spark-page .world-quote figcaption{left:24px}.spark-page .world-quote blockquote{left:24px;right:24px}}
