@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400&display=swap";*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{font-family:Crimson Text,serif;background-color:var(--bg-body);height:100vh;padding:1rem}@media (max-width: 840px){body{padding:2px}}.book-container{height:100%;margin:0 auto;background-color:var(--book-color);border-radius:.5rem;padding:.75rem}@media (max-width: 840px){.book-container{padding:.5rem}}@media (min-width: 1200px){.book-container{max-width:70vw}}.book-pages{display:flex;flex-direction:row;justify-content:normal;align-items:normal;flex-wrap:nowrap;position:relative;background-color:var(--paper-color);border-radius:.25rem;min-height:100%;max-height:100%;overflow:hidden;line-height:1.4}.book-pages .mobile-menu-toggle{position:absolute;top:0;right:0}@media (min-width: 840px){.book-pages .mobile-menu-toggle{display:none}}.book-pages .mobile-menu-toggle img{height:54px}.left-page{position:relative;background-image:linear-gradient(90deg,transparent 0px,transparent 25px,rgba(128,14,14,.34) 25px,rgba(128,14,14,.34) 26px,transparent 26px),repeating-linear-gradient(transparent 0px,transparent calc(1lh - 2px),rgba(139,92,46,.15) calc(1lh - 2px),rgba(139,92,46,.15) 1lh),linear-gradient(to left,var(--paper-edge-color) 0px,transparent 30px);background-attachment:local}@media (max-width: 840px){.left-page{position:absolute;width:100%;background-color:var(--paper-color);background-image:linear-gradient(90deg,transparent 0px,transparent 25px,rgba(128,14,14,.34) 25px,rgba(128,14,14,.34) 26px,transparent 26px),repeating-linear-gradient(transparent 0px,transparent calc(1lh - 2px),rgba(139,92,46,.15) calc(1lh - 2px),rgba(139,92,46,.15) 1lh),linear-gradient(to right,var(--paper-edge-color) 0px,transparent 30px);background-attachment:local;top:0;left:0;bottom:0;z-index:50;transform:translate(-100%);transition:transform .3s ease-in-out;overflow-y:auto}.left-page.show{transform:translate(0)}}@media (min-width: 840px){.left-page{width:360px}}.left-page__content{padding:1lh;padding-left:25px;overflow-y:auto;max-height:100%}.right-page{flex:1;background-image:linear-gradient(90deg,transparent 0px,transparent 25px,rgba(128,14,14,.34) 25px,rgba(128,14,14,.34) 26px,transparent 26px),repeating-linear-gradient(transparent 0px,transparent calc(1lh - 2px),rgba(139,92,46,.15) calc(1lh - 2px),rgba(139,92,46,.15) 1lh),linear-gradient(to right,var(--paper-edge-color) 0px,transparent 30px);background-attachment:local;position:relative;overflow-y:auto;padding-left:29px;padding-top:1lh}.nav-tree{display:flex;flex-direction:column;font-family:IM FELL Great Primer}.nav-node--depth-0{padding-left:0}.nav-node--depth-1{padding-left:10px}.nav-node--depth-2{padding-left:20px}.nav-node--depth-3{padding-left:30px}.nav-node--depth-4{padding-left:40px}.nav-node--depth-5{padding-left:50px}.nav-node__content{display:flex;flex-direction:column;justify-content:normal;align-items:normal;flex-wrap:nowrap}.nav-node__content.collapsed{display:none}.nav-item{display:grid;justify-items:start;align-items:center;grid-template-columns:[indicator] 24px [label] 1fr;height:1lh;border-radius:2px}.nav-item__label{grid-column-start:label;display:block;font-size:1rem;text-wrap:nowrap}.nav-item a{display:contents}.nav-item .filler{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item .filler:after{content:"...................................................................";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item__toggle{display:contents;cursor:pointer}.nav-item__toggle-icon{grid-column-start:indicator;height:18px;width:18px}.nav-item--active{font-weight:700}@font-face{font-family:Faith Collapsing;src:url(/faith_collapsing/Faith%20Collapsing.ttf) format("truetype")}.nav-header{display:flex;flex-direction:column;justify-content:normal;align-items:center;flex-wrap:nowrap;height:5lh}.nav-header h1{font-family:Faith Collapsing;font-size:60px;font-weight:400}.nav-header span{color:var(--color-amber-800)}@font-face{font-family:Enchnated Land;src:url(/enchanted_land/Enchanted%20Land.otf) format("opentype")}@font-face{font-family:IM FELL Great Primer;src:url(/im-fell-great-primer.roman.ttf) format("truetype")}.page-header{line-height:1lh}@supports (width: calc-size(fit-content,size)){.page-header{--height: calc-size(fit-content, round(up, size, 1lh));height:var(--height, 6lh)}}.page-header{display:flex;flex-direction:row;justify-content:normal;flex-wrap:nowrap;gap:16px}.page-header.image{height:6lh}.page-header__image{background-color:var(--paper-color);border:var(--header-image-boder-color) 4px solid;border-radius:50%;width:150px;height:150px;overflow:clip}@media (max-width: 840px){.page-header__image{width:100px;height:100px}}.page-header__image img{height:100%}.page-header__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.page-header__title h1{font-size:3em;word-spacing:2px;font-family:Enchnated Land,serif;line-height:2lh;border-bottom:var(--header-image-boder-color) 4px solid;margin-bottom:-2px}@media (max-width: 840px){.page-header__title h1{font-size:2em}}.page-header__title .subtitle{font-size:.8em;color:var(--color-amber-800)}.page-content{font-family:IM FELL Great Primer,serif;--line-height: 1lh}.page-content h2{line-height:2lh;font-size:2em}.page-content p{text-indent:24px;margin-bottom:1lh}.page-content a{font-style:italic;color:var(--color-amber-800)}@property --color-stone-900{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-stone-850{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-stone-800{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-stone-750{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-stone-50{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-amber-900{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-amber-850{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-amber-800{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-amber-750{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-amber-50{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --paper-color{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --paper-edge-color{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --bg-body{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --text-primary{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --text-secondary{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --text-accent{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --text-accent-dark{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --book-color{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --header-image-bg-color{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --header-image-boder-color{syntax: "<color>"; inherits: true; initial-value: #ffffff;}:root{--color-stone-900: #0c0a09;--color-stone-850: lch(from var(--color-stone-900) calc(l + 10) c h);--color-stone-800: lch(from var(--color-stone-900) calc(l + 20) c h);--color-stone-750: lch(from var(--color-stone-900) calc(l + 30) c h);--color-stone-50: lch(from var(--color-stone-900) calc(l + 70) c h);--color-amber-900: #450d03;--color-amber-850: lch(from var(--color-amber-900) calc(l + 10) c h);--color-amber-800: lch(from var(--color-amber-900) calc(l + 20) c h);--color-amber-750: lch(from var(--color-amber-900) calc(l + 30) c h);--color-amber-50: lch(from var(--color-amber-900) calc(l + 70) c h);--paper-color: antiquewhite;--paper-edge-color: lch(from var(--paper-color) calc(l - 30) c h);--bg-body: var(--color-stone-900);--text-primary: var(--color-stone-900);--text-secondary: var(--color-stone-750);--text-accent: var(--color-stone-800);--text-accent-dark: var(--color-stone-900);--book-color: var(--color-amber-850);--header-image-bg-color: var(--paper-color);--header-image-boder-color: var(--color-amber-800)}:root{font-size:20px}
