*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#27231c;background:#f8f4e9;font-family:Georgia,"Times New Roman",serif;line-height:1.72}a{color:#805724;text-underline-offset:.2em}header,footer{padding:1.3rem 5vw;border-bottom:1px solid #d8c7a5}header{display:flex;gap:1rem;justify-content:space-between;align-items:center}header>a{font-size:1.1rem;text-decoration:none;font-weight:bold}.eyebrow{font:small-caps .9rem/1.5 Georgia;letter-spacing:.18em;color:#916c35}main{max-width:1100px;margin:auto;padding:2rem 5vw}h1,h2,h3{line-height:1.2;font-weight:normal}h1{font-size:clamp(2.6rem,6vw,4.8rem);margin:.3em 0}.intro{max-width:43rem}.cards{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:3rem 0}.card{display:grid;grid-template-columns:minmax(100px,180px) 1fr;gap:1.5rem;align-items:center}.cover{width:100%;height:auto;box-shadow:0 9px 26px #39230c40}.button{display:inline-block;padding:.55em 1em;margin:.35em .3em .35em 0;background:#713b22;color:#fff;text-decoration:none;border:1px solid #713b22;border-radius:3px;font:inherit;cursor:pointer}.button.secondary{color:#713b22;background:transparent}.notice{border-left:3px solid #b08a4a;padding:.6rem 1rem;background:#eee5d3}.small,small{font-size:.88rem}.book-head{display:grid;grid-template-columns:180px 1fr;gap:2rem;margin:2rem 0 3rem}.reader{max-width:760px;margin:auto;font-size:1.15rem}.reader p{text-align:justify;margin:.8em 0}.reader h2{text-align:center;margin:2.5em 0 1em}.reader .chapter{scroll-margin-top:1em;margin:4rem 0}.reader .ws-summary{display:none}.reader img{max-width:100%;height:auto}.reader .poem{white-space:normal}.reader .mw-poem-indented{display:block;padding-left:2em}.reader .reference{font-size:.75em;vertical-align:super}.reader .references{font-size:.9em}.reader .pagenum,.reader .pagenumber{display:none}.reader table{max-width:100%;overflow:auto}.toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1rem 0}.toolbar select,.toolbar button{font:inherit;padding:.5rem;border:1px solid #aa9875;background:#fff9ec;border-radius:3px;color:#322a21}.toc{columns:2;padding-left:1.4em}.toc li{padding:.15em 0;break-inside:avoid}.credits{font-size:1rem;border-top:1px solid #cdbb95;padding-top:2rem;margin-top:4rem;overflow-wrap:anywhere}.back-top{display:block;text-align:right;font-size:.85rem}body.dark{background:#24221e;color:#e9e0cd}body.dark a{color:#e2be80}body.dark .notice{background:#393127}body.dark .toolbar select,body.dark .toolbar button{background:#393127;color:#f4e5cc}body.dark .button{color:#fff}body.dark .button.secondary{color:#e2be80;border-color:#b89761}.title-page{text-align:center}.epub-cover{text-align:center}.epub-cover img{max-height:95vh;max-width:100%}@media(max-width:750px){.cards{grid-template-columns:1fr;gap:2rem}.card{grid-template-columns:110px 1fr;gap:1rem}.book-head{grid-template-columns:100px 1fr;gap:1rem}.book-head h1{font-size:2.2rem}.reader{font-size:1.08rem}.toc{columns:1}main{padding:1.5rem 5vw}.reader p{text-align:left}header{flex-wrap:wrap}.credits{font-size:.9rem}}
.reader .ws-noexport{display:none}.reader .poem p{text-align:left}.reader .verse{display:block}.portrait{max-width:95px;max-height:120px;object-fit:contain;float:right;margin:0 0 1em 1em}.reader h1{font-size:2rem}.reader h2{font-size:1.55rem}.reader h3{font-size:1.2rem}.reader .mw-empty-elt{display:none}.source-list{overflow-wrap:anywhere} .card h2{font-size:1.6rem}.book-head .portrait{float:none} .provenance{font-size:.88em} .reader div.poem{margin:1.5em 0}.reader .ws-line-number{font-size:.75em;color:#88765a} .readiness{font:small-caps .8em Georgia;letter-spacing:.1em;color:#805724}


