@font-face{font-family:Angie;font-style:normal;font-weight:400;src:url(/static/media/Angie%20Small%20Caps.1ea9e6df3ab693eea8e1.ttf)}*{box-sizing:border-box;color:#003865;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0;padding:0}body{background-color:beige}h1,h2{font-weight:400}#background-color,#background-image{height:calc(100vh + 400px);left:-200px;position:fixed;top:-200px;width:calc(100vw + 400px)}#background-image{background-image:url(/static/media/parchment.e9d41b8daaa7ae5f77cf.jpg);background-repeat:repeat;opacity:.125;z-index:-10}#background-color{background:linear-gradient(180deg,hsla(42,44%,68%,.25),hsla(0,0%,100%,.125));z-index:-5}#base{grid-template-columns:1fr 3fr 1fr;min-height:100vh;padding-top:2rem}#base #left-spacer,#base #right-spacer{min-width:256px}#base #center-root-container{padding:0 1rem;width:100%}#base #center-root-container #center-root{margin:0 auto;width:100%}.overlay{max-width:512px;min-width:256px;padding-top:1rem;z-index:10}#ham{bottom:2.5rem;cursor:pointer;height:2.5rem;left:2.5rem;position:fixed;width:2.5rem;z-index:100}#ham,#under-ham{display:none}@media screen and (max-width:1024px){#base{grid-template-columns:1fr 3fr}#right-overlay,#right-spacer{display:none}}@media screen and (max-width:768px){#base{grid-template-columns:1fr}#left-spacer{display:none}#left-overlay{background-color:beige;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}#left-overlay.open{-webkit-transform:translateX(0);transform:translateX(0)}#left-overlay:before{background-image:url(/static/media/parchment.e9d41b8daaa7ae5f77cf.jpg);background-repeat:repeat;bottom:0;content:"";left:0;opacity:.125;pointer-events:none;position:absolute;right:0;top:0}#ham{display:block;transition:all .25s ease-in-out}#ham.open{-webkit-filter:drop-shadow(0 0 1rem ivory);filter:drop-shadow(0 0 1rem ivory);left:calc(100vw - 5rem);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#under-ham{background-color:rgba(0,0,0,.5);display:block;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}#under-ham.open{opacity:1;pointer-events:all}#center-root-container{max-width:100vw;padding:0}}.entry{box-shadow:0 4rem 2rem -2rem rgba(0,0,0,.1);margin:0 auto 8rem;max-width:75ch;padding-bottom:2rem}.entry,.entry .entry-header{width:100%}.entry .entry-header h1{font-size:2.5rem;font-weight:lighter;line-height:2.5rem}.entry .entry-header .entry-close{height:2.5rem;width:2.5rem}.entry .entry-header .entry-close,.entry .entry-header .entry-close *{transition:all .125s ease-in-out}.entry .entry-header .entry-close:hover{-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.5));filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.entry .entry-header .entry-close:hover line{stroke:ivory}.entry hr:not(.entry-content hr){border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .5rem rgba(0,0,0,.25);margin:1rem 0}.entry .entry-content{overflow:auto}.entry .entry-content h1,.entry .entry-content h2,.entry .entry-content h3,.entry .entry-content h4,.entry .entry-content h5,.entry .entry-content h6{font-weight:400}.entry .entry-content h1{font-size:1.75rem;line-height:2rem;margin-bottom:.75rem;margin-top:1.75rem}.entry .entry-content h2{font-size:1.5rem;line-height:1.75rem;margin-bottom:.5rem;margin-top:1.5rem}.entry .entry-content h3{font-size:1.25rem;line-height:1.5rem;margin-bottom:.25rem;margin-top:1.25rem}.entry .entry-content p{word-wrap:break-word;margin-bottom:1rem}.entry .entry-content hr{border:1px solid rgba(0,0,0,.1);margin:.5rem 1rem}.entry .entry-content ul{list-style-type:disc;margin-bottom:1rem}.entry .entry-content ul li{margin-left:1rem}.entry .entry-content table{border-collapse:collapse;margin:0 auto 1rem}.entry .entry-content table td,.entry .entry-content table th{border:1px solid rgba(0,0,0,.1);padding:.25rem}.entry .entry-content img{margin:.5rem;max-width:100%}.entry .entry-content img:hover{cursor:zoom-in}.entry .entry-content a{color:#652d00;text-decoration:none}.entry .entry-content a:hover{text-decoration:underline}.entry .entry-content .float-right{float:right}.entry .entry-content .br4 img{border-radius:16px}.entry .entry-content div{margin:0 2rem 1rem}#left-overlay{box-shadow:.5rem 0 1rem rgba(0,0,0,.05);max-height:100vh;padding-left:1rem}#left-overlay header{color:#003865;height:3rem;margin-right:1rem}#left-overlay header h1{font-size:3rem;font-weight:lighter;letter-spacing:-.2rem;line-height:3rem}#left-overlay hr{border:1px solid rgba(0,0,0,.1);margin:.5rem 1rem .5rem 0}#left-overlay nav #categories{grid-template-columns:repeat(4,1fr);justify-items:center;margin-bottom:.5rem;padding-right:1rem}#left-overlay nav #categories svg{-webkit-filter:drop-shadow(0 0 4px rgba(255,255,240,.5));filter:drop-shadow(0 0 4px rgba(255,255,240,.5));height:3rem;width:3rem}#left-overlay nav #categories svg path.stroke-fill{stroke:#003865}#left-overlay nav #categories svg path:not(.stroke-fill){fill:#003865}#left-overlay nav #categories svg,#left-overlay nav #categories svg path{transition:all .25s ease}#left-overlay nav #categories svg.selected,#left-overlay nav #categories svg:hover{cursor:pointer;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.5));filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}#left-overlay nav #categories svg.selected path.stroke-fill,#left-overlay nav #categories svg:hover path.stroke-fill{stroke:ivory}#left-overlay nav #categories svg.selected path:not(.stroke-fill),#left-overlay nav #categories svg:hover path:not(.stroke-fill){fill:ivory}#left-overlay nav #left-links-container{margin-top:1rem}#left-overlay nav #left-links-container #left-links-sorter{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;width:100%}#left-overlay nav #left-links-container #left-links-sorter h3{font-size:1.5rem;font-weight:400;line-height:2rem}#left-overlay nav #left-links-container #left-links-sorter .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding-right:1rem}#left-overlay nav #left-links-container #left-links-sorter .wrapper button{background:none;border:none;border-radius:0;font-size:1rem;height:2rem;transition:all .125s ease-in-out}#left-overlay nav #left-links-container #left-links-sorter .wrapper button.selected,#left-overlay nav #left-links-container #left-links-sorter .wrapper button:hover{border-bottom:2px solid ivory;color:ivory;cursor:pointer;text-shadow:0 0 4px rgba(0,0,0,.8)}#left-overlay nav #left-links-container ul{height:calc(100vh - 10.5rem);list-style-type:none;overflow-y:auto;padding-bottom:2rem;padding-left:1rem;padding-top:.5rem}#left-overlay nav #left-links-container ul li{line-height:1rem;margin-bottom:.5rem}#left-overlay nav #left-links-container ul li a{color:#652d00;font-size:1rem;-webkit-hyphens:auto;hyphens:auto;margin-left:1rem;overflow-wrap:break-word;text-decoration:none;transition:all .125s ease}#left-overlay nav #left-links-container ul li a:hover{color:ivory;cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,.8)}#left-overlay nav #left-links-container ul li a:hover.tools-link{cursor:alias}#right-root #right-overlay-top{display:flex;flex-flow:row wrap;justify-content:space-between;padding-right:1rem}#right-root #right-overlay-top span{color:rgba(0,0,0,.125);font-family:Consolas,monospace,sans-serif;line-height:2rem}@media screen and (max-width:1500px){#right-root #right-overlay-top span{display:none}}#right-root #right-overlay-top button{background-color:rgba(0,0,0,.1);border:none;border-radius:1rem;box-shadow:.25rem .25rem .5rem rgba(0,0,0,.25),-.25rem -.25rem .5rem hsla(0,0%,100%,.25);color:#003865;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1rem;font-weight:700;height:2rem;line-height:1.5rem;margin-bottom:.5rem;padding:0 1rem;text-align:center;text-transform:capitalize;transition:all .25s ease}#right-root #right-overlay-top button:hover{background-color:rgba(0,0,0,.25);color:ivory;cursor:pointer}#right-root hr{border:1px solid rgba(0,0,0,.1);margin:1rem 0}#right-root ol{counter-reset:item}#right-root li{display:block;margin-left:1rem}#right-root li:before{content:counters(item,".") " ";counter-increment:item}
/*# sourceMappingURL=main.6386e126.css.map*/