body[data-book="france-1897"] .title-item{line-height:1.15}
body[data-book="france-1897"] .title-item:nth-child(2){font-size:26px}
body[data-book="france-1897"] .title-item:nth-child(3){font-size:30px;font-weight:700;letter-spacing:.025em}
body[data-book="france-1897"] .title-item:nth-child(4){font-size:24px}
body[data-book="france-1897"] .title-item:nth-child(5){font-size:19px}
body[data-book="france-1897"] .title-item:nth-child(6){font-size:21px}
body[data-book="france-1897"] .title-item:nth-child(7){font-size:17px}
body[data-book="france-1897"] .title-item:nth-child(8){font-size:16px}
body[data-book="france-1897"] .typeset h3{font:700 18px/1.3 OldStandard,serif;text-align:center;margin:15px 0 10px}
body[data-book="france-1897"] .typeset h4{font:700 17px/1.25 OldStandard,serif;text-align:center;margin:12px 0 8px}
body[data-book="france-1897"] .outline{font:16px/1.32 OldStandard,serif;text-align:left;white-space:pre-wrap}
body[data-book="france-1897"] .outline-row{margin:0 0 4px;text-indent:0}
body[data-book="france-1897"] .footnotes{font-size:13px}
body[data-book="france-1897"] .opening .typeset{font-size:18px}
body[data-book="france-1897"] #return-to-contents{background:#e5d5b6;border-color:#a98b5c;color:#253d31;font-weight:650}
body[data-book="france-1897"] #contents-panel .sample-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}
body[data-book="france-1897"] #contents-panel .sample-links a{display:block;border:1px solid #d8cbb4;padding:9px 12px;font:15px/1.3 OldStandard,serif}
body[data-book="france-1897"] #contents-panel .sample-links a:focus{outline:2px solid #355649;outline-offset:2px}
@media(max-width:760px){body[data-book="france-1897"] #contents-panel .sample-links{grid-template-columns:1fr}body[data-book="france-1897"] .outline{font-size:15px}body[data-book="france-1897"] .opening .typeset{font-size:17px}}
@media(min-width:761px){
body[data-book="france-1897"] .leaf.compact .typeset,
body[data-book="france-1897"] main.continuous-view .leaf.compact .typeset{font-size:18.5px!important;line-height:1.20!important}
}
.bar .book-end-nav{position:static!important;display:inline-flex!important;align-items:center;gap:4px;margin:0;padding:0;border:0;box-shadow:none;background:none}
.bar .book-end-nav button{width:32px;height:32px;padding:3px;font-size:17px;line-height:1}
@media(max-width:760px){.bar .book-end-nav button{width:30px;height:30px}}
@media(min-width:761px){
body[data-book="france-1897"] .leaf:not(.titleleaf),
body[data-book="france-1897"] main.continuous-view .leaf:not(.titleleaf){padding-left:173px!important;padding-right:173px!important}
body[data-book="france-1897"] .leaf:not(.titleleaf) .typeset,
body[data-book="france-1897"] main.continuous-view .leaf:not(.titleleaf) .typeset{font-size:15.3px!important;line-height:1.14!important}
body[data-book="france-1897"] .leaf:not(.titleleaf) .typeset h2{font-size:16px}
body[data-book="france-1897"] .leaf:not(.titleleaf) .footnotes{font-size:11.6px}
body[data-book="france-1897"] .title-item{left:170px;right:170px}
}

@media(min-width:761px){body[data-book="france-1897"] .outline{font-size:14.2px;line-height:1.17}}

/* Audit 2026-09-27: keep three panels readable and titles collision-free. */
main.three-view>.book,main.three-view>.scan,main.three-view>.modern-panel{width:720px!important;min-width:0!important}
.bar .book-end-nav{flex-direction:row!important}
.bar .book-end-nav button{min-width:44px!important;min-height:44px!important}
main.three-view .scan img{content-visibility:visible}
@media(max-width:760px){
 main.three-view{flex-direction:column!important;width:100%!important;min-width:0!important;overflow:visible!important;gap:32px!important}
 main.three-view>.book,main.three-view>.scan,main.three-view>.modern-panel,main.three-view .modern-copy{width:100%!important;max-width:100%!important;height:auto!important;zoom:1!important}
 main.three-view .leaf{width:100%!important}
 .titleleaf,main.continuous-view .leaf.titleleaf{height:auto!important;min-height:700px!important}
 .titleleaf .typeset,main.continuous-view .titleleaf .typeset{height:auto!important;min-height:700px!important}
 .title-layout{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column;justify-content:space-between;gap:20px;padding:54px 24px 58px;height:auto!important;min-height:700px}
 .title-item{position:static!important;inset:auto!important;line-height:1.2!important;max-width:100%;font-size:18px!important}
 .title-item.main-title{font-size:26px!important}
}
@media(min-width:761px){body[data-book="france-1897"] .title-item:nth-last-child(2){font-size:13px;line-height:1.05}}
