/* November homepage only. Original seasonal styles and media remain preserved. */
body.november{--bg:#2A1C17;--ink:#FFF4E3;--muted:#E1D0BD;--orange:#D7A449;--line:#F5D9AF38;--purple:#4D3024;background:#2A1C17;color:var(--ink)}
body.november .hero{background-color:#2A1C17;background-image:linear-gradient(90deg,#21150fe6 0%,#21150fa6 38%,#21150f00 75%),linear-gradient(0deg,#2A1C17 0%,transparent 28%),url('assets/november-autumn-neighborhood-2026.jpeg');background-size:auto,auto,contain;background-repeat:no-repeat;background-position:center}
body.november .hero h1 em{color:#F3CB7F}body.november .hero p:not(.eyebrow){color:#FFF4E3}
body.november .hero .date,body.november .hero-bottom{color:#F2DCC2}
body.november .month-strip{background:#4D3024;color:#F2DCC2;border-color:#A34A3B}
body.november .today-grid article{background:#3B271F}body.november .today-grid article:last-child{background:#785037}
body.november .today-grid article:last-child .label,body.november .today-grid article:last-child strong{color:#FFE1A6}
body.november .after-dark{background:radial-gradient(ellipse at 80% 80%,#4D3024,#241813 70%);border-color:#A34A3B66}
body.november .story-card{background:#2A1C17;border-color:#B98B665E;box-shadow:15px 15px 0 #D7A44908}
body.november .button{background:#D7A449;color:#241710}body.november .button:hover{background:#F0C574;color:#241710}
body.november a:hover{ text-decoration-thickness:2px }body.november .canvas-grid article{border-color:#A34A3B80}
body.november .care{border-color:#A34A3B99}body.november .care .eyebrow,body.november .care-mark,body.november .care a{color:#E9B5AA}
body.november .chair-invitation{border-color:#A34A3B80}
@media(max-width:600px){body.november .hero{background:none;background-color:#2A1C17}body.november .hero::before{background-image:url('assets/november-autumn-neighborhood-2026.jpeg');background-position:center;background-size:contain;aspect-ratio:1536 / 864}}
