#evidenceRoutes{background:#171717;color:#f4d681;padding:7px 18px;font:12px/1.4 Arial;max-height:100px;overflow:auto;flex-shrink:0}#evidenceRoutes div{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:3px 0}#evidenceRoutes a{color:#fff;border:1px solid #8e7744;padding:3px 7px;border-radius:4px;text-decoration:none}#evidenceRoutes a:hover{background:#65501f}.book-app{height:100dvh}.book-stage{min-height:0}.book-toolbar-actions a:first-child{background:#dbc273;color:#111}@media(max-width:700px){#evidenceRoutes{max-height:115px;font-size:11px}.book-brand{min-width:0}.book-footer{min-width:0}.book-progress{min-width:0}#pageLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.book-app{grid-template-rows:auto minmax(0,1fr) auto auto}.book-shell{max-height:100%;width:min(94vw,calc((100dvh - 260px)*17/11))}@media(max-width:900px){.book-shell{width:min(90vw,calc((100dvh - 280px)*8.5/11))}.book-toolbar-actions a:first-child{display:inline-block;font-size:10px;padding:7px}.book-brand small{display:none}}.book-app{grid-template-columns:minmax(0,1fr)}.book-stage,.book-toolbar{min-width:0}@media(max-width:900px){.book-toolbar{height:auto;min-height:62px;flex-wrap:wrap;gap:5px}.book-toolbar-actions{flex-wrap:wrap;width:100%}.book-toolbar-actions button{font-size:10px;padding:7px}.book-shell{max-width:100%}}
@media(max-width:900px){.page-cover .cover-page{padding-left:70px!important}}
.page-cover .cover-body{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:36px!important;padding:28px 0!important}
.page-cover .cover-identity-row{display:grid;grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:20px}
.page-cover .cover-upper-photo{display:block;width:184px!important;height:220.8px!important;object-fit:contain!important;background:#000}
.page-cover .cover-copy h1{font-size:30px!important;line-height:1.08!important}
.page-cover .cover-copy h2{font-size:16px!important;line-height:1.22!important}
.page-cover .cover-details{display:block}.page-cover .cover-details .cover-thesis{font-size:23px!important;line-height:1.3!important}
.page-cover .cover-details .cover-summary{font-size:11px!important;line-height:1.5!important;margin-top:15px!important}
.page-cover .cover-details .cover-profile-copy{margin-top:24px!important;border-left:0!important;border-top:1px solid #77642f!important;padding:16px 0!important;background:none!important}
.page-cover .cover-details .cover-profile-copy small{font-size:9px!important}.page-cover .cover-details .cover-profile-copy p{font-size:11px!important;line-height:1.5!important}
