/* r114: Morlino red navigation and blue editorial accents for the Italian photo reader. */
.manual-reader.book-morlino{--book-ink:#102333;--book-muted:#53616d;--book-paper:#fff;background:#eef4f8}
.manual-reader .book-toolbar,.manual-reader .book-navigation{background:#c61b29;color:#fff}
.manual-reader .book-tools-menu{background:#173e5e}
.manual-reader .book-desk{background:#fff;border-color:#dbe4eb;box-shadow:0 14px 32px #173e5e18,3px 3px 0 #f7fbff,6px 6px 0 #cdd9e4}
.manual-reader .book-left-leaf{background:#f7fbff;border-color:#dbe4eb}
.manual-reader .book-chapter-number{color:#edcbd1}
#view-manual .manual-reader .book-page-title,#view-manual .manual-reader .book-left-leaf h2{color:#173e5e!important}
.manual-reader .book-running-head,.manual-reader .book-folio,.manual-reader .book-opening-note{color:#53616d;border-color:#dbe4eb}
.manual-reader .book-progress i{background:#fff}
.manual-reader .book-completion button{background:#c61b29}
#view-manual .book-photographic .photo-manual-scene{margin:24px 0 28px;border:1px solid #dbe4eb;border-radius:5px;overflow:hidden;background:#fff}
#view-manual .book-photographic :is(.photo-manual-scene,.photo-manual-vector,.photo-manual-signs) button{display:block;width:100%;border:0;background:#fff;padding:0;cursor:zoom-in;color:#173e5e}
#view-manual .book-photographic :is(.photo-manual-scene,.photo-manual-vector) img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
#view-manual .book-photographic .photo-manual-scene figcaption{padding:14px 16px;color:#53616d;font:14px/1.65 Arial,sans-serif}
#view-manual .book-photographic .photo-manual-scene figcaption strong{display:block;color:#173e5e;font:23px/1.3 Georgia,serif;margin-bottom:8px}
#view-manual .book-photographic .photo-manual-scene figcaption p{font:14px/1.65 Arial,sans-serif;margin:0 0 10px}
#view-manual .book-photographic .photo-manual-scene figcaption button{min-height:44px;text-align:end;font:700 13px Arial,sans-serif;color:#c61b29}
#view-manual .book-photographic .photo-manual-signs>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}
#view-manual .book-photographic .photo-manual-signs figure{margin:0;text-align:center}
#view-manual .book-photographic .photo-manual-signs button{border:1px solid #dbe4eb;border-radius:4px;padding:12px}
#view-manual .book-photographic .photo-manual-signs img{display:block;width:100%;height:160px;object-fit:contain}
#view-manual .book-photographic .photo-manual-signs figcaption{font:12px/1.5 Arial,sans-serif;margin:8px 0}
#view-manual .book-photographic .photo-manual-vector{margin:22px 0}
#view-manual .book-photographic .photo-manual-prose p{font:var(--book-font)/1.8 Georgia,serif;margin-bottom:19px}
#view-manual .book-photographic .photo-manual-note{background:#eef4f8;border-left:3px solid #173e5e;padding:16px 20px;margin:24px 0}
#view-manual .book-photographic .manual-ready-table-scroll{max-width:100%;overflow:auto}
.photo-manual-topic{border-top:1px solid #dbe4eb}
.photo-manual-topic summary{cursor:pointer;padding:15px 8px;font:700 14px/1.5 Arial,sans-serif;color:#173e5e}
.photo-manual-topic summary small{display:block;font-weight:400;font-size:11px;color:#53616d;margin-left:14px}
.photo-manual-topic[open]>summary{background:#eef4f8}
.photo-manual-topic button[aria-current=page]{background:#fff0f1!important;color:#ae1b2a!important;border-left:3px solid #c61b29}
#manualBookContents:has(.photo-manual-topic){background:#fff;color:#173e5e;border-color:#dbe4eb}
.photo-manual-topic summary:focus-visible{outline:3px solid #c61b29;outline-offset:-3px}
@media(max-width:520px){#view-manual .book-photographic .photo-manual-scene{margin-inline:-6px}#view-manual .book-photographic .photo-manual-scene figcaption strong{font-size:21px}.photo-manual-topic summary{font-size:13px}}

#view-manual .book-photographic .photo-manual-technical{margin:18px 0 24px;border:1px solid #dbe4eb;background:white;padding:8px}
#view-manual .book-photographic .photo-manual-technical button{display:block;width:100%;border:0;background:white;padding:0;cursor:zoom-in}
#view-manual .book-photographic .photo-manual-technical img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
#view-manual .book-photographic .photo-manual-technical figcaption{font:700 14px/1.6 Arial,sans-serif;color:#173e5e;padding:10px}
#view-manual .book-photographic .photo-manual-scene figcaption strong{font:700 14px/1.5 Arial,sans-serif}
.manual-additional-topics{margin-top:36px;padding-top:24px;border-top:1px solid #dbe4eb}
#view-manual .book-photographic .book-contents-list button[aria-current=page]{background:#fff0f1;color:#ae1b2a;border-left:3px solid #c61b29}

/* r115: direct access to the lights lab on every page of chapter 11. */
.book-right-leaf.book-with-lights{grid-template-rows:auto auto minmax(0,1fr) auto}
.book-chapter-lab{margin:12px 38px 0;min-width:0}
#view-manual .book-chapter-lab .manual-lights-launch{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 16px;border:1px solid #173e5e;border-radius:5px;background:#173e5e;color:#fff;font:700 14px/1.4 Arial,sans-serif}
#view-manual .book-chapter-lab .manual-lights-launch:hover{background:#102f49}
#view-manual .book-chapter-lab .manual-lights-launch:focus-visible{outline:3px solid #c61b29;outline-offset:3px}
@media(max-width:850px){.book-chapter-lab{margin-inline:28px}}
@media(max-width:520px){.book-chapter-lab{margin:10px 20px 0}}
