/* Approved hybrid B surfaces. One image, no wood overlays. Portrait crops preserve full-height grain scale. */
html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="light"][data-reading-mode][data-ornaments] {
 --reader-photographic-source: url("assets/materials/reader-hybrid-b-cambridge-light-1920-web-v1.webp");
 --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-light-1920-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-1920-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-3840-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-light-3840-web-v1.webp") type("image/webp") 2x);
 --window-material-image: var(--reader-photographic-source);
 --window-material-glow: none;
 --window-material-overlay: none;
 background-image: var(--reader-photographic-source) !important;
 background-size: cover !important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 background-attachment: fixed !important;
 background-blend-mode: normal !important;
}
@media (min-width:1921px), (min-height:1081px) { html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-light-3840-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-light-3840-web-v1.webp") type("image/webp") 2x); } }
@media (min-width:3841px), (min-height:2161px) { html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-light-5120-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-light-3840-web-v1.webp") type("image/webp") 2x); } }
@media (max-width:759px) and (orientation:portrait) { html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: url("assets/materials/reader-hybrid-b-cambridge-light-phone-780-web-v1.webp"); --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-light-phone-780-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-phone-780-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-light-phone-1170-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-light-phone-780-web-v1.webp") type("image/webp") 2x); } }
html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="dark"][data-reading-mode][data-ornaments] {
 --reader-photographic-source: url("assets/materials/reader-hybrid-b-cambridge-dark-1920-web-v1.webp");
 --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-dark-1920-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-1920-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-3840-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-dark-3840-web-v1.webp") type("image/webp") 2x);
 --window-material-image: var(--reader-photographic-source);
 --window-material-glow: none;
 --window-material-overlay: none;
 background-image: var(--reader-photographic-source) !important;
 background-size: cover !important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 background-attachment: fixed !important;
 background-blend-mode: normal !important;
}
@media (min-width:1921px), (min-height:1081px) { html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-dark-3840-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-dark-3840-web-v1.webp") type("image/webp") 2x); } }
@media (min-width:3841px), (min-height:2161px) { html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-dark-5120-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-dark-3840-web-v1.webp") type("image/webp") 2x); } }
@media (max-width:759px) and (orientation:portrait) { html body[data-material-ready="true"][data-visual-style="illuminated"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: url("assets/materials/reader-hybrid-b-cambridge-dark-phone-780-web-v1.webp"); --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-cambridge-dark-phone-780-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-phone-780-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-cambridge-dark-phone-1170-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-cambridge-dark-phone-780-web-v1.webp") type("image/webp") 2x); } }
html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="light"][data-reading-mode][data-ornaments] {
 --reader-photographic-source: url("assets/materials/reader-hybrid-b-jacobean-light-1920-web-v1.webp");
 --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-light-1920-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-1920-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-3840-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-light-3840-web-v1.webp") type("image/webp") 2x);
 --window-material-image: var(--reader-photographic-source);
 --window-material-glow: none;
 --window-material-overlay: none;
 background-image: var(--reader-photographic-source) !important;
 background-size: cover !important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 background-attachment: fixed !important;
 background-blend-mode: normal !important;
}
@media (min-width:1921px), (min-height:1081px) { html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-light-3840-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-light-3840-web-v1.webp") type("image/webp") 2x); } }
@media (min-width:3841px), (min-height:2161px) { html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-light-5120-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-light-3840-web-v1.webp") type("image/webp") 2x); } }
@media (max-width:759px) and (orientation:portrait) { html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: url("assets/materials/reader-hybrid-b-jacobean-light-phone-780-web-v1.webp"); --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-light-phone-780-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-phone-780-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-light-phone-1170-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-light-phone-780-web-v1.webp") type("image/webp") 2x); } }
html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="dark"][data-reading-mode][data-ornaments] {
 --reader-photographic-source: url("assets/materials/reader-hybrid-b-jacobean-dark-1920-web-v1.webp");
 --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-dark-1920-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-1920-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-3840-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-dark-3840-web-v1.webp") type("image/webp") 2x);
 --window-material-image: var(--reader-photographic-source);
 --window-material-glow: none;
 --window-material-overlay: none;
 background-image: var(--reader-photographic-source) !important;
 background-size: cover !important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 background-attachment: fixed !important;
 background-blend-mode: normal !important;
}
@media (min-width:1921px), (min-height:1081px) { html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-dark-3840-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-dark-3840-web-v1.webp") type("image/webp") 2x); } }
@media (min-width:3841px), (min-height:2161px) { html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-dark-5120-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-dark-3840-web-v1.webp") type("image/webp") 2x); } }
@media (max-width:759px) and (orientation:portrait) { html body[data-material-ready="true"][data-visual-style="jacobean"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: url("assets/materials/reader-hybrid-b-jacobean-dark-phone-780-web-v1.webp"); --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-jacobean-dark-phone-780-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-phone-780-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-jacobean-dark-phone-1170-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-jacobean-dark-phone-780-web-v1.webp") type("image/webp") 2x); } }
html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="light"][data-reading-mode][data-ornaments] {
 --reader-photographic-source: url("assets/materials/reader-hybrid-b-temple-light-1920-web-v1.webp");
 --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-light-1920-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-light-1920-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-light-3840-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-light-3840-web-v1.webp") type("image/webp") 2x);
 --window-material-image: var(--reader-photographic-source);
 --window-material-glow: none;
 --window-material-overlay: none;
 background-image: var(--reader-photographic-source) !important;
 background-size: cover !important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 background-attachment: fixed !important;
 background-blend-mode: normal !important;
}
@media (min-width:1921px), (min-height:1081px) { html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-light-3840-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-light-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-light-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-light-3840-web-v1.webp") type("image/webp") 2x); } }
@media (min-width:3841px), (min-height:2161px) { html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-light-5120-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-light-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-light-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-light-3840-web-v1.webp") type("image/webp") 2x); } }
@media (max-width:759px) and (orientation:portrait) { html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="light"][data-reading-mode][data-ornaments] { --reader-photographic-source: url("assets/materials/reader-hybrid-b-temple-light-phone-780-web-v1.webp"); --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-light-phone-780-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-light-phone-780-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-light-phone-1170-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-light-phone-780-web-v1.webp") type("image/webp") 2x); } }
html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="dark"][data-reading-mode][data-ornaments] {
 --reader-photographic-source: url("assets/materials/reader-hybrid-b-temple-dark-1920-web-v1.webp");
 --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-dark-1920-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-dark-1920-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-dark-3840-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-dark-3840-web-v1.webp") type("image/webp") 2x);
 --window-material-image: var(--reader-photographic-source);
 --window-material-glow: none;
 --window-material-overlay: none;
 background-image: var(--reader-photographic-source) !important;
 background-size: cover !important;
 background-position: center !important;
 background-repeat: no-repeat !important;
 background-attachment: fixed !important;
 background-blend-mode: normal !important;
}
@media (min-width:1921px), (min-height:1081px) { html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-dark-3840-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-dark-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-dark-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-dark-3840-web-v1.webp") type("image/webp") 2x); } }
@media (min-width:3841px), (min-height:2161px) { html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-dark-5120-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-dark-3840-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-dark-5120-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-dark-3840-web-v1.webp") type("image/webp") 2x); } }
@media (max-width:759px) and (orientation:portrait) { html body[data-material-ready="true"][data-visual-style="jerusalem"][data-theme-tone="dark"][data-reading-mode][data-ornaments] { --reader-photographic-source: url("assets/materials/reader-hybrid-b-temple-dark-phone-780-web-v1.webp"); --reader-photographic-source: image-set(url("assets/materials/reader-hybrid-b-temple-dark-phone-780-web-v1.avif") type("image/avif") 1x, url("assets/materials/reader-hybrid-b-temple-dark-phone-780-web-v1.webp") type("image/webp") 1x, url("assets/materials/reader-hybrid-b-temple-dark-phone-1170-web-v1.avif") type("image/avif") 2x, url("assets/materials/reader-hybrid-b-temple-dark-phone-780-web-v1.webp") type("image/webp") 2x); } }
