/* Shared plum bands; cream reading surfaces retain their existing palette. */
:root{--star-noir-plum:#28162f;--star-noir-cream:#faf6ee;--star-noir-lavender:#d9c5df}
body{background-color:var(--star-noir-plum)}
body>header{background:var(--star-noir-plum)!important}
body>footer{color:#d9c9dd}
/* Home: dark journal and About bands give the cream sections contrast. */
#journal.sn-editorial{background:var(--star-noir-plum)}
#journal .journal-bottom-categories{background:var(--star-noir-plum)}
#journal .home-journal-slide{background:#311e38}
#journal .home-journal-art{background:#24142b}
section.content.about{background:var(--star-noir-plum);color:var(--star-noir-cream);box-shadow:0 0 0 100vmax var(--star-noir-plum)}
.about .section-title{color:var(--star-noir-cream)}
.about .eyebrow,.about blockquote,.about .textlink{color:var(--star-noir-lavender)}
.about p{color:#e2d5e5}
.about .textlink{border-color:#bb9cc7}
.about .textlink:hover{color:#fffaf3}
.moondrop-signup{background-color:var(--star-noir-plum);background-image:linear-gradient(90deg,#28162f70,#28162fbf 27%,#28162fdd 50%,#28162fbf 73%,#28162f70),url('/optimized/moondrop-celestial-background-bg-1280.webp')}
.starcast-mercury-oct28:before{background:linear-gradient(90deg,#28162ff2 0%,#28162fe0 28%,#28162fa8 46%,#28162f33 67%,transparent 85%),url('/optimized/starcast-mauve-landscape-2048.webp') center center/cover no-repeat,var(--star-noir-plum)}
/* Sky Notes: preserve cream Planetary, Lunations, Seasonals and Starspells. */
.journal-starcasts{background:var(--star-noir-plum);box-shadow:0 0 0 100vmax var(--star-noir-plum)}
.celestials-section{background:var(--star-noir-plum)}
.sky-latest:before{background:linear-gradient(90deg,#28162ff5 0%,#28162fe0 30%,#28162f8c 50%,transparent 78%),url('/optimized/sky-notes-lunar-landscape-v2-1600.webp') center 52%/cover no-repeat,var(--star-noir-plum)}
/* Foundations: replace the two lavender chapters with plum. */
.chapter.alt{background:var(--star-noir-plum);color:var(--star-noir-cream)}
.chapter.alt .chapter-intro>p,.chapter.alt .element p,.chapter.alt .modalities p,.chapter.alt .elements-feature p{color:#e2d5e5}
.chapter.alt h2,.chapter.alt h3,.chapter.alt .elements-feature h3{color:var(--star-noir-cream)}
.chapter.alt h2 em,.chapter.alt .eyebrow,.chapter.alt .small-label,.chapter.alt .astro-glyph{color:var(--star-noir-lavender)}
.chapter.alt a{color:#ead4ed}
.chapter.alt .planet,.chapter.alt .element,.chapter.alt .modalities{border-color:#9e80a466}
.chapter.alt .house-article-link{border-color:#bb9cc7}
@media(max-width:760px){
 .starcast-mercury-oct28:before{background:linear-gradient(90deg,#28162fe6,#28162fa6),url('/optimized/starcast-mauve-landscape-1024.webp') 70% center/cover no-repeat,var(--star-noir-plum)}
 .sky-latest:before{background:linear-gradient(90deg,#28162fed,#28162f66),url('/optimized/sky-notes-lunar-landscape-v2-960.webp') 70% center/cover no-repeat,var(--star-noir-plum)}
 .moondrop-signup{background-image:linear-gradient(#28162fdd,#28162fdd),url('/optimized/moondrop-celestial-background-bg-640.webp')}
}
