/* Optional cover photo (AI-generated Thanksgiving meal, three-quarter; leaves fallback: img/cover-photo-leaves.jpg). Remove: delete this file, its <link>, and the .photo div. */
.photo{position:absolute;inset:0;z-index:-3;background:url(img/cover-photo.jpg) center/cover no-repeat}
.photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,10,.94) 0%,rgba(8,8,10,.78) 45%,rgba(8,8,10,.6) 100%),linear-gradient(0deg,rgba(8,8,10,.95),rgba(8,8,10,0) 50%)}
.has-photo .pane{background:rgba(12,12,14,.86);backdrop-filter:blur(18px);border-color:rgba(255,255,255,.12)}
.has-photo .li .n,.has-photo .li .s,.has-photo .ph{color:#a8a8b0}
.has-photo .stage::before{opacity:.6}
