/* Continue the photographed red room through the scriptbook, without a card edge. */
body[data-room-theme="scripts"] main.scriptbook-v3 {
  color: #fff5e9;
  background: linear-gradient(105deg, rgba(42, 3, 12, .96), rgba(70, 5, 18, .86)), url("assets/page-partners-v83.webp") center 32% / cover fixed;
  box-shadow: none;
}
body[data-room-theme="scripts"] .scriptbook-intro {
  background: transparent !important;
  border-radius: 0;
  padding: 0 0 38px;
}
body[data-room-theme="scripts"] .scriptbook-v3 :is(h1, h2, h3, p, small, label, summary, a, button, .script-meta, .script-setting, .script-opening, .script-permalink, .script-audio, .script-status, .script-flavour, .script-beats strong, #script-count) {
  color: #fff5e9;
}
body[data-room-theme="scripts"] .scriptbook-v3 :is(.script-setting, .script-status, .script-meta, .script-alternates-note) { color: #f0d8cb; }
body[data-room-theme="scripts"] .scriptbook-v3 :is(.script-filters, .full-script, .script-detail summary, .script-beats, .script-beats > section) { border-color: rgba(255, 245, 233, .34); }
body[data-room-theme="scripts"] .script-filters :is(select, input) {
  color: #fff5e9;
  background: rgba(33, 2, 9, .65);
  border-color: rgba(255, 245, 233, .58);
}
body[data-room-theme="scripts"] .script-filters input::placeholder { color: #e0c7bd; }
body[data-room-theme="scripts"] .script-filters option { color: #fff5e9; background: #350711; }
body[data-room-theme="scripts"] .script-alternate { background: rgba(29, 2, 8, .5); border-color: #f3b6a6; color: #fff5e9; }
body[data-room-theme="scripts"] .scriptbook-v3 a:focus-visible,
body[data-room-theme="scripts"] .scriptbook-v3 :is(button, select, input, summary):focus-visible { outline: 2px solid #fff5e9; outline-offset: 3px; }
@media print {
  body[data-room-theme="scripts"] main.scriptbook-v3 { background: white; color: black; }
  body[data-room-theme="scripts"] .scriptbook-v3 :is(h1, h2, h3, p, small, label, summary, a, button, .script-meta, .script-setting, .script-opening, .script-permalink, .script-audio, .script-status, .script-flavour, .script-beats strong) { color: black; }
}
