/* Shared, keyboard-accessible site navigation. */
.site-more{position:relative;z-index:30;flex-shrink:0}
.site-more>summary{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;list-style:none;white-space:nowrap;font-size:inherit}
.site-more>summary::-webkit-details-marker{display:none}
.site-more>summary:focus-visible,.site-more-panel a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.site-more>summary span{font-size:16px;transition:transform .18s}
.site-more[open]>summary span{transform:rotate(45deg)}
.site-more-panel{position:absolute;right:0;top:calc(100% + 7px);min-width:225px;padding:14px 20px;color:#fff6e9;background:linear-gradient(125deg,rgba(43,3,11,.96),rgba(101,10,24,.96)),url("assets/red-room-continuation-v81.webp") center/cover;box-shadow:0 16px 45px #1b000a88;border:1px solid #fff4}
.site-more-panel a{display:flex;align-items:center;justify-content:space-between;min-height:43px;color:#fff6e9!important;text-decoration:none;border-bottom:1px solid #fff2;font:500 12px/1.2 Arial,sans-serif;white-space:nowrap}
.site-more-panel a:last-child{border-bottom:0}.site-more-panel a:hover{text-decoration:underline;text-underline-offset:4px}
/* Give the existing supporting pages their own coordinated rendered scenes. */
body[data-room-theme="brand"] .room-brand-heading{background-image:linear-gradient(105deg,rgba(47,3,13,.92),rgba(91,9,23,.52)),url("assets/lower-original-can-v82.webp");background-size:cover;background-position:center}
body[data-room-theme="scripts"] .scriptbook-intro{background-image:linear-gradient(105deg,rgba(47,3,13,.93),rgba(91,9,23,.65)),url("assets/page-partners-v83.webp");background-size:cover;background-position:center}
body[data-room-theme="gallery"] .gallery-heading{background-image:linear-gradient(105deg,rgba(47,3,13,.93),rgba(91,9,23,.64)),url("assets/page-faq-v83.webp");background-size:cover;background-position:center}
body[data-room-theme="finance"] .planning-intro{background-image:linear-gradient(105deg,rgba(47,3,13,.93),rgba(91,9,23,.62)),url("assets/page-flavours-v83.webp");background-size:cover;background-position:center}
body[data-room-theme="studies"]{background-image:linear-gradient(115deg,rgba(48,3,12,.88),rgba(88,7,20,.76)),url("assets/page-contact-v83.webp");background-size:cover;background-position:center top}
body[data-room-theme="campaign"] #spotlight-note,body[data-room-theme="campaign"] .spotlight-route span{color:#ead9c8}
@media(max-width:700px){.site-more>summary{font-size:9px;gap:4px}.site-more-panel{right:0;min-width:220px}.site-header nav{gap:12px}.world-header nav{gap:12px}body[data-room-theme] .world-header nav>a:not(.world-nav-club){display:none}.planning-header nav>a{display:none}.planning-header nav{gap:0}}
@media(prefers-reduced-motion:reduce){.site-more>summary span{transition:none}}
