@charset "UTF-8";html,.light{--background:#fdf6e3;background-color:#fdf6e3;color:#657b83}html *,.light *{color:#657b83}html h1,html h2,.light h1,.light h2{color:#586e75}html a,html a:active,html a:visited,.light a,.light a:active,.light a:visited{color:#586e75}html body>header a,html body>header a:active,html body>header a:visited,html body>header code.url,.light body>header a,.light body>header a:active,.light body>header a:visited,.light body>header code.url{color:#657b83;text-decoration:none}html a,html a:active,html a:visited,html code.url,.light a,.light a:active,.light a:visited,.light code.url{color:#268bd2}.dark{--background:#002b36;background-color:#002b36;color:#839496}.dark *{color:#839496}.dark h1,.dark h2{color:#93a1a1}.dark a,.dark a:active,.dark a:visited{color:#93a1a1}.dark body>header a,.dark body>header a:active,.dark body>header a:visited,.dark body>header code.url{color:#839496;text-decoration:none}.dark a,.dark a:active,.dark a:visited,.dark code.url{color:#268bd2}:root{--baseline: 1.4;font-family:alegreya,serif;font-size:19px;line-height:var(--baseline)}body>header,main{margin:auto;max-width:96%;width:33rem}body>header h1{font-family:alegreya sc,serif;font-size:2rem;font-weight:400;letter-spacing:.025em;line-height:calc(var(--baseline) * 1.5 * 1rem);margin-bottom:calc(var(--baseline) * 1 * 1rem);margin-top:calc(var(--baseline) * 1 * 1rem);text-align:center}body>header hr{margin-bottom:calc(var(--baseline) * 1 * 1rem);margin-top:calc(var(--baseline) * 1 * 1rem)}main article header h1{font-size:2rem;font-weight:800;line-height:calc(var(--baseline) * 1.5 * 1rem);margin-bottom:calc(var(--baseline) * 1 * 1rem);margin-top:calc(var(--baseline) * 1 * 1rem);text-align:center}main article main{max-width:100%}main article main h1,main article main h2,main article main h3{font-family:alegreya sc,serif;line-height:calc(var(--baseline) * 1 * 1rem);margin-bottom:0;margin-top:calc(var(--baseline) * 1 * 1rem)}main article main h1{color:#dc322f;font-size:1.2rem;font-weight:700}main article main h2{font-size:1.2rem;font-weight:400}main article main h3{font-size:1rem;font-weight:400}main article main p{margin-bottom:calc(var(--baseline) * 0.5 * 1rem);margin-top:0}main article main p+p{text-indent:1.5rem}main article main h2,main article main h3,main article main blockquote{margin-left:1.5rem}main article main blockquote{font-style:italic;margin-bottom:calc(var(--baseline) * 1 * 1rem);margin-top:calc(var(--baseline) * 1 * 1rem)}main article main blockquote p+p{text-indent:0}main article main blockquote em{font-style:normal}main article main ol,main article main ul{margin-bottom:calc(var(--baseline) * 0.5 * 1rem);margin-left:0;margin-top:calc(var(--baseline) * 0.5 * 1rem);padding-left:1.5rem}main article main hr{margin-top:calc(var(--baseline) * 1 * 1rem);margin-bottom:calc(var(--baseline) * 1 * 1rem);text-align:center}main article main hr:after{background-color:var(--background);content:"\1f667";display:inline-block;font-size:1.5rem;padding-left:.5em;padding-right:.5em;position:relative;top:calc(var(--baseline) * -0.75 * 1rem)}main article main .comma-list{display:inline;list-style:none;padding:0}main article main .comma-list li{display:inline}main article main .comma-list li::after{content:", "}main article main .comma-list li:last-child::after{content:""}main article main .pagination{display:inline;list-style:none}main article main .pagination li{display:inline}main article main .book-title{font-style:italic}main article main q{quotes:"“" "”" "‘" "’"}main article main .quote-list li blockquote{margin-left:0}main article main .quote-list li blockquote:first-child{margin-top:calc(var(--baseline) * 0.5 * 1rem)}main div.summary{margin-bottom:calc(var(--baseline) * 1 * 1rem);margin-top:calc(var(--baseline) * 1 * 1rem)}.small-caps{font-family:alegreya sc,serif}