/* These programmes share invitation paper; each constructed object owns its material. */
.programme-scene[data-programme-constructed]{background:transparent!important;color:var(--ink,#473a38)!important;--programme-ink:var(--ink,#473a38);--programme-paper:var(--paper,#faf6ee);--programme-line:color-mix(in srgb,var(--ink,#473a38) 28%,transparent);overflow:visible}
.crafted-sequence{min-width:0;position:relative}
.crafted-sequence .programme-lettering,.crafted-sequence .programme-lettering p{overflow:visible;max-height:none;overflow-wrap:anywhere}
.crafted-sequence .programme-controls button{min-height:48px;min-width:48px}
.crafted-sequence :is(.programme-controls,.programme-time-index){position:relative;z-index:4}
.crafted-picker{display:block!important;position:relative!important;height:140px;padding:0!important;overflow:hidden;pointer-events:none;isolation:isolate}
.crafted-picker-inner{position:absolute!important;display:block!important;width:600px!important;max-width:none!important;left:50%;top:50%;padding:0!important;transform:translate(-50%,-50%) scale(.23);transform-origin:50% 50%;container-type:inline-size;color:#473a38}
.crafted-picker-inner>div{margin:0 auto!important;max-width:580px!important}
.crafted-picker :is(.programme-controls,.programme-time-index,.programme-swipe-hint,[data-postcard-turn],.programme-sr-only){display:none!important}
.crafted-picker *{animation:none!important;transition:none!important;pointer-events:none!important;opacity:1!important}
.crafted-picker .programme-lettering{transform:none!important;color:inherit}
.crafted-picker .programme-lettering time{font-size:24px!important}.crafted-picker .programme-lettering h4{font:500 34px/1.1 'Cormorant Garamond',Georgia,serif!important}.crafted-picker .programme-lettering p{font:400 18px/1.5 'Cormorant Garamond',Georgia,serif!important}
.crafted-picker .programme-lettering span{padding:0!important}
@media print{.programme-scene[data-programme-constructed] [data-programme-panel][hidden],.programme-scene[data-programme-constructed] [data-moment-panel][hidden]{display:block!important}.programme-scene[data-programme-constructed] :is(.programme-days,.programme-controls,.programme-time-index,.programme-swipe-hint){display:none!important}.programme-scene[data-programme-constructed] [data-programme-event]{break-inside:avoid}.programme-scene[data-programme-constructed] *{animation:none!important;transition:none!important}}

.programme-scene[data-programme-constructed] .programme-lettering time{font-weight:700!important}

.schedule-scene-options .crafted-picker span{padding:0}
.schedule-scene-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}

.programme-scene[data-programme-constructed] :is(.arch-index,.compass-index) button[aria-pressed=true]{color:var(--ink,#473a38)!important;font-weight:600!important}
.programme-scene[data-programme-constructed] .arch-gallery-label{font-size:12px}
