@font-face{font-family:OldStandard;src:url(fonts/OldStandard-Regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:OldStandard;src:url(fonts/OldStandard-Bold.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:OldStandard;src:url(fonts/OldStandard-Italic.woff2) format('woff2');font-style:italic;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#e8e0d3;color:#1d1b17;font:14px system-ui,sans-serif}
header{background:#263a32;color:#fff9ed;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px}header h1{font:22px Georgia,serif;margin:2px 0}header a{color:inherit;white-space:nowrap}
.bar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;padding:9px;background:#f5eee2;border-bottom:1px solid #bdaf98;box-shadow:0 3px 9px #382a171c}
.bar button,.bar select{font:inherit;padding:8px 10px;border:1px solid #a99a80;border-radius:3px;background:#fffaf3;color:#231d15;cursor:pointer}.bar button.on{background:#43584d;color:white}.bar select{max-width:245px}.bar #status{font-size:12px;color:#514636}
.ocr-notice{text-align:center;padding:7px 12px;background:#efe5d6;color:#5d4c38;font-size:12px}
main{padding:18px 12px 45px;display:flex;justify-content:center;align-items:flex-start;gap:18px}.book{width:700px;flex:none;display:grid;gap:18px}.leaf{width:700px;height:1044px;background:#fffdf7;position:relative;border:1px solid #d3c6b2;box-shadow:0 10px 28px #3b302420;overflow:hidden;scroll-margin-top:72px;font:15.5px/1.18 OldStandard,'Times New Roman',serif}.leaf-content{position:absolute;left:9%;right:9%;top:7%;bottom:6%;overflow:visible}.folio{position:absolute;left:8%;right:8%;top:3.5%;text-align:center;font-size:13px}.page-label{position:absolute;bottom:1.5%;left:5%;right:5%;text-align:center;font:10px system-ui,sans-serif;color:#786c5b}.leaf p{margin:0 0 .25em;text-align:justify;text-indent:1.05em;hyphens:auto}.leaf p:first-child{text-indent:0}.leaf h1,.leaf h2,.leaf h3,.leaf h4{font-family:OldStandard,'Times New Roman',serif;text-align:center;line-height:1.08;margin:.45em 0 .4em}.leaf h1{font-size:1.8em}.leaf h2{font-size:1.35em}.leaf h3{font-size:1.15em}.leaf h4{font-size:1em}.leaf.opening .leaf-content{top:14%;text-align:center}.leaf.opening p{text-align:center;text-indent:0;margin:.7em 0}.leaf.opening h1{margin:1.2em 0 .9em}.leaf.dense{font-size:14.25px;line-height:1.14}.leaf.table,.leaf.contents{font-size:14px;line-height:1.12}.leaf .table-wrap{width:100%;overflow:visible}.leaf table{border-collapse:collapse;width:100%;table-layout:fixed}.leaf td{vertical-align:top;padding:1px 3px;overflow-wrap:anywhere}.leaf td:first-child{width:68%}.leaf.contents td:first-child{width:68%}.leaf.contents td:nth-child(2){width:18%}.leaf.contents td:nth-child(3){width:14%;text-align:right}.leaf.contents a{color:#342719;text-decoration:underline dotted;text-underline-offset:2px}.leaf sup{font-size:.7em;line-height:0}.scan-dependent{border:1px dashed #a58f6c;padding:10px;margin:1em 0;text-align:center;color:#6e5637;font-size:13px}
.scan{display:none;width:700px;flex:none}.scan img{width:100%;height:auto;display:block;box-shadow:0 10px 28px #3b302420}.compare .book,.scan-only .book{display:block}.compare .leaf,.scan-only .leaf{display:none}.compare .leaf.active{display:block}.compare .scan,.scan-only .scan{display:block}.scan-only .book{display:none}.compare{scroll-margin-top:72px}
.leaf.table td:first-child{width:40%}.leaf.table td:nth-child(2){width:10%;text-align:right}.leaf.table td:nth-child(3){width:40%}.leaf.table td:nth-child(4){width:10%;text-align:right}.leaf.index{font-size:13.5px;line-height:1.04}.index-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.index-column{min-width:0;overflow-wrap:break-word;white-space:normal}
.index-column p{font-size:inherit;line-height:inherit;margin:0;text-indent:.65em;text-align:justify;hyphens:auto}
.leaf.index-opening{font-size:13.5px;line-height:1.05}.leaf.index-opening .leaf-content{top:11%;bottom:5%}.leaf.index-opening h1{font-size:2.1em;margin:.2em 0}.leaf.index-opening h2{font-size:1.15em;margin:.15em 0}.leaf.index-opening h3{font-size:1.2em;margin:.15em 0 .7em}.leaf.index-opening>.leaf-content>p{text-align:center;text-indent:0;margin:0}.leaf.index-opening .index-note{border-top:1px solid #988d7c;font-size:12px;margin-top:12px;padding-top:7px;text-align:justify}.leaf.table[data-page="7"] td:first-child,.leaf.table[data-page="8"] td:first-child{width:13%}.leaf.table[data-page="7"] td:nth-child(2),.leaf.table[data-page="8"] td:nth-child(2){width:17%;text-align:left}.leaf.table[data-page="7"] td:nth-child(3),.leaf.table[data-page="8"] td:nth-child(3){width:35%;text-align:left}.leaf.table[data-page="7"] td:nth-child(4),.leaf.table[data-page="8"] td:nth-child(4){width:35%;text-align:left}.leaf.contents[data-page="1658"] td:first-child{width:17%}.leaf.contents[data-page="1658"] td:nth-child(2){width:73%;text-align:left}.leaf.contents[data-page="1658"] td:nth-child(3){width:10%;text-align:right}
.leaf.index-opening .index-signature{position:absolute;right:0;bottom:0;font-size:11px}
.leaf[data-page="1"]{font-size:18px}.leaf[data-page="1"] .leaf-content{top:6%;bottom:4%}.leaf[data-page="1"] .leaf-content>p:first-child{font-size:15px;font-style:italic;text-align:right;margin:0 0 125px}.leaf[data-page="1"] h1{font-size:2.25em;line-height:1;margin:0 0 .35em;white-space:nowrap}.leaf[data-page="1"] .leaf-content>p:nth-of-type(2){font-style:italic;margin:0 0 22px}.leaf[data-page="1"] .leaf-content>p:nth-of-type(3){text-align:justify;font-size:17px;line-height:1.25;margin:0 0 35px}.leaf[data-page="1"] .leaf-content>p:nth-of-type(4),.leaf[data-page="1"] .leaf-content>p:nth-of-type(5){margin:22px 0}.leaf[data-page="1"] .leaf-content>p:nth-of-type(7){margin-top:18px}.leaf[data-page="1"] .leaf-content>p:nth-of-type(8){margin-top:85px}
.leaf[data-page="32"]{font-size:17px}.leaf[data-page="32"] .leaf-content{top:18%;left:6%;right:6%;bottom:5%}.leaf[data-page="32"] h1{font-size:2.25em;letter-spacing:.12em;margin:.1em 0 .4em}.leaf[data-page="32"] h2{font-size:1.8em;margin:.8em 0 .3em}.leaf[data-page="32"] .leaf-content>p{margin:.4em 0 .9em;line-height:1.2}.leaf[data-page="32"] .leaf-content>p:nth-of-type(1){font-size:1.65em;letter-spacing:.08em}.leaf[data-page="32"] .leaf-content>p:nth-of-type(3){font-size:1.4em;font-weight:700}.leaf[data-page="32"] .leaf-content>p:nth-of-type(5){font-size:1.2em;font-weight:700}.leaf[data-page="32"] .leaf-content>p:last-child{font-size:15.5px;text-align:justify;text-indent:1em;line-height:1.18;margin-top:140px}
.leaf-content{-webkit-text-stroke:.14px currentColor}
.leaf:has(.diagram-image) .leaf-content{left:2%;right:2%;top:28%;bottom:auto}.diagram-image{display:block;width:100%;height:auto}.leaf.appendix-title .leaf-content{top:42%;text-align:center}.leaf.appendix-title p{text-align:center;font-size:2em;text-indent:0}
.leaf[data-page="1286"] .leaf-content p:last-child{margin-top:435px}
@media(max-width:1450px){.compare{justify-content:flex-start;overflow:auto}}@media(max-width:760px){header{padding:10px 14px}header h1{font-size:17px}.bar{justify-content:flex-start}.bar #status{display:none}main{justify-content:flex-start;overflow:auto}.book,.leaf,.scan{width:700px;flex:none}}

/* Isachenko-specific profiles: the imported rules above belong to Arefa. */
.leaf.title[data-page="1"]{font-size:17px}
.leaf.title[data-page="1"] .leaf-content{top:5%;bottom:4%;left:9%;right:9%;text-align:center}
.leaf.title[data-page="1"] .leaf-content>*{position:static;white-space:normal;text-align:center;text-indent:0;margin:0;line-height:1.13}
.leaf.title[data-page="1"] .handwritten-note{font:11px/1.25 system-ui,sans-serif;color:#746858;text-align:right;height:12%}
.leaf.title[data-page="1"] .leaf-content>p:first-of-type{font-size:16px;font-style:normal;text-align:center;margin:0 0 8%}
.leaf.title[data-page="1"] h1{font-size:2.15em;white-space:normal;letter-spacing:.045em;margin:0 0 5%}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(2){font-size:16px;font-style:normal;margin:0 0 4%}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(3),.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(4),.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(5){font-size:16px;line-height:1.16;text-align:center;margin:0}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(6){font-size:13px;margin-top:6%}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(7){font-size:24px;font-weight:700;margin-top:1%}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(8),.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(9){font-size:14px;margin-top:1%}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(10){margin-top:12%;font-size:15px}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(11){margin-top:1%;font-size:14px}
.leaf.title[data-page="1"] .leaf-content>p:nth-of-type(12){margin-top:2%;font-size:15px}
.leaf.imprint .leaf-content{top:auto;bottom:11%;text-align:center}.leaf.imprint p{text-align:center;text-indent:0;font-size:13px}
.leaf.front-index{font-size:14.25px;line-height:1.1}.leaf.front-index .leaf-content{top:6%;bottom:5%}.leaf.front-index h1{font-size:1.65em;margin:0 0 1em}.leaf.front-index p{margin-bottom:.2em}
.leaf.opening[data-page="217"] .leaf-content{top:13%;text-align:initial}.leaf.opening[data-page="217"] p{text-align:justify;text-indent:1em;margin:0 0 .25em}.leaf.opening[data-page="217"] h2{font-size:1.7em;margin-bottom:1.4em}
.leaf[data-page="32"]{font-size:14.25px}.leaf[data-page="32"] .leaf-content{top:6%;left:9%;right:9%;bottom:6%}.leaf[data-page="32"] h1{font-size:1.8em;letter-spacing:normal;margin:.45em 0 .4em}.leaf[data-page="32"] h2{font-size:1.35em;margin:.45em 0 .4em}.leaf[data-page="32"] .leaf-content>p,.leaf[data-page="32"] .leaf-content>p:nth-of-type(1),.leaf[data-page="32"] .leaf-content>p:nth-of-type(3),.leaf[data-page="32"] .leaf-content>p:nth-of-type(5),.leaf[data-page="32"] .leaf-content>p:last-child{font-size:inherit;letter-spacing:normal;font-weight:normal;line-height:inherit;margin:0 0 .25em;text-align:justify;text-indent:1em}
.leaf.diagram .leaf-content{left:4%;right:4%;top:19%;bottom:auto}.leaf.diagram .diagram-image{max-height:720px;object-fit:contain}
.leaf.table[data-page="10"] .leaf-content{top:16%}.leaf.table[data-page="10"] td:first-child{width:13%}.leaf.table[data-page="10"] td:nth-child(2){width:16%;text-align:left}.leaf.table[data-page="10"] td:nth-child(3){width:34%;text-align:left}.leaf.table[data-page="10"] td:nth-child(4){width:37%;text-align:left}
.leaf.contents .leaf-content{top:7%;bottom:5%}.leaf.contents h1{margin:1em 0 .25em}.leaf.contents>div>p:first-of-type{text-align:center;text-indent:0}.leaf.contents table{table-layout:auto}.leaf.contents td:first-child{width:85%}.leaf.contents td:nth-child(2){width:15%;text-align:right}.leaf.contents td:nth-child(3){width:auto}
.leaf.table:not([data-page="10"]) .table-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:4px}
.leaf.table:not([data-page="10"]) table{table-layout:auto;width:max-content;min-width:100%;font-size:13.5px;line-height:1.08}
.leaf.table:not([data-page="10"]) td{white-space:nowrap;overflow-wrap:normal;width:auto!important;min-width:50px;text-align:left!important}
.leaf.table:not([data-page="10"]) td:first-child{white-space:normal;min-width:160px;max-width:280px}
.leaf[data-page="219"] .leaf-content{top:13%}.leaf[data-page="219"] h1{font-size:1.8em;margin-bottom:.2em}.leaf[data-page="219"] h2{font-size:1.55em;margin:.75em 0 .12em}.leaf[data-page="219"] h3{font-size:1.3em;margin:.7em 0 .12em}.leaf[data-page="219"] h4{font-size:1.1em;margin:.35em 0 .12em}.leaf[data-page="219"] .leaf-content>p:nth-of-type(-n+4){text-align:center;text-indent:0;margin:0 0 .3em}
