/* Printed thesis folios are the presentation's source-navigation language. */
.footeractions #footersource{width:auto;height:auto;max-width:38vw;padding:0;border:0;background:none;font:inherit;font-size:10px;color:var(--muted);text-align:right;line-height:1.5;white-space:normal;cursor:pointer}
.footeractions #footersource:hover{text-decoration:underline;text-underline-offset:3px}
#lightbox.is-thesis{display:flex;flex-direction:column}
#lightbox.is-thesis:not([open]){display:none}
#lightbox.is-thesis>.dialogtop{flex:0 0 auto;min-height:60px;height:auto}
#lightbox.is-thesis #imagecaption{line-height:1.5}
#lightbox.is-thesis .dialogtop>div{display:flex;flex-shrink:0;align-items:center}
#lightbox.is-thesis #sourcechoices{display:block;padding:0;flex:0 0 auto;border-bottom:1px solid #d6dbd1}
.thesis-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 22px;background:#f3f4ed;font-size:12px}
.thesis-page-controls{display:flex;gap:12px;align-items:center;flex-shrink:0}
.thesis-page-controls label{display:flex;align-items:center;gap:10px;white-space:nowrap}
.thesis-page-controls select{max-width:190px;background:white;color:#1b3025;padding:8px 12px;border:1px solid #cbd2c4;border-radius:0;font:inherit}
#sourcechoices .thesis-page-controls button{padding:8px 12px;background:#fff;border:1px solid #cbd2c4;font-size:17px;min-width:38px}
.thesis-related{display:flex;align-items:center;justify-content:flex-end;gap:20px;line-height:1.6}
#sourcechoices .thesis-related button{padding:0;border:0;background:none;font-size:11px;text-align:right;color:#5a6d5d}
.thesis-related a{white-space:nowrap;font-size:12px;color:#285446;text-decoration:none}
.thesis-related a:hover{text-decoration:underline}
#lightbox.is-thesis #imageviewport{flex:1;min-height:0;height:auto;overscroll-behavior:contain;padding:16px;background:#e7e9e2}
#lightbox.is-thesis #sourceimage{max-width:none;box-shadow:0 3px 18px #17291b20}
@media(max-width:750px){.footeractions #footersource{max-width:60vw;font-size:9px}#lightbox.is-thesis .dialogtop{padding:8px 12px;font-size:11px;gap:8px}.thesis-navigation{padding:8px 10px;flex-wrap:wrap;gap:8px}.thesis-page-controls{gap:7px}.thesis-page-controls label{gap:7px;font-size:11px}.thesis-related{width:100%;justify-content:space-between;gap:12px}.thesis-page-controls select{max-width:150px;padding:7px}#lightbox.is-thesis #imageviewport{padding:8px}}
