a,a:active{color:#a70f0f}a,header a,header a:hover{text-decoration:none}.logo-img,.logo-img-17,.logo-img-18,.logo-img-19,.logo-img-20{filter:invert(12%) sepia(96%) saturate(3316%) hue-rotate(353deg) brightness(97%) contrast(100%)}@font-face{font-family:"EB Garamond";src:url('../fonts/EBGaramond-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/ebgaramond12-regular-webfont.woff2') format('woff2'),url('../fonts/ebgaramond12-regular-webfont.woff') format('woff'),url('../fonts/EBGaramond-Regular.ttf') format('truetype');font-display:swap;font-style:normal}@font-face{font-family:"EB Garamond";font-style:italic;src:url('../fonts/EBGaramond12-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/EBGaramond-Italic.otf') format('opentype'),url('../fonts/EBGaramond-Italic.ttf') format('truetype');font-display:swap}html,html[data-font-family=serif]{--font-family:"EB Garamond"}html[data-font-family=sans-serif]{--font-family:sans-serif}html[data-font-family=monospace]{--font-family:monospace}html{--background-color:#e8e8e8;--color:#555}@media{html{--background-color:#e8e8e8;--color:#555}}:root{--column-width:67ch;--form-width:50ch;--line-width:0.125rem;--line-height:1.75;--one-line:calc(var(--line-height) * 1rem);--half-line:calc(var(--one-line) * 0.5);font-family:var(--font-family);background-color:var(--background-color);color:var(--color)}a{transition:color .1s ease-in,background .1s ease-in}a:hover{border-bottom:1px dotted}figure:not(.exclude),footer,h1,header{text-align:center}summary{cursor:pointer}blockquote:not(.exclude){padding-left:var(--one-line);border-left:var(--line-width) solid}ol,ul{padding-left:calc(var(--line-height) * 2rem)}:is(body,article,main,figure)>img:not(.exclude){max-width:100%}figure:not(.exclude)>*~figcaption{margin-top:0;font-style:italic}figcaption{font-size:.75rem}h1,h1.title{font-size:3rem}article>aside:not(.exclude){border:var(--line-width) solid;padding:0 var(--one-line);border-radius:var(--half-line)}pre{max-width:100%;overflow:auto}hr{color:inherit;border:0;border-top:var(--line-width) solid}figcaption,label,nav,ol,p,td,th,ul{line-height:var(--line-height)}:is(body,article,main)>img:not(.exclude),article>aside,blockquote,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hr,nav,ol,p,table,ul{margin:var(--one-line) 0}header{margin-bottom:calc(var(--line-height) * 1.5rem)}header a:hover{border-bottom:none}header h1{font-size:4rem;line-height:calc(var(--line-height) * 2rem)}h1{line-height:calc(var(--line-height) * 1.5rem)}h1.title{text-align:left;color:#555}h2,h3,h4,h5,h6{font-size:2rem;line-height:var(--one-line);padding-top:calc(var(--line-height) * .75rem);margin-bottom:calc(var(--line-height) * .25rem)}:is(h2,h3,h4,h5,h6)~*{margin-top:0}body{font-size:1.25rem;margin:0 auto;width:min(95%,var(--column-width))}footer{margin-top:calc(var(--line-height) * 1.5rem);font-size:1.5rem;line-height:calc(var(--line-height) * .75rem)}.logo-img-20{width:20px;height:20px}.logo-img-19{width:19px;height:19px}.logo-img-18{width:18px;height:18px}.logo-img-17{width:17px;height:17px}.generator{margin-top:calc(var(--line-height) * .5rem);font-size:1rem}body>nav:first-of-type:not(.exclude){text-align:center;border-width:var(--line-width) 0;border-style:solid;line-height:var(--line-height);padding:calc((var(--line-height) * .5rem) - var(--line-width));display:flex;flex-flow:row wrap}body>nav:first-of-type:not(.exclude)>*{flex-grow:1;margin:0 var(--half-line);text-transform:uppercase}@media (prefers-reduced-motion:no-preference){body>nav:first-of-type:not(.exclude) a{text-decoration:none;display:inline-block}body>nav:first-of-type:not(.exclude) a::after{content:'';width:0;height:var(--line-width);display:block;background:var(--color);transition:150ms}body>nav:first-of-type:not(.exclude) a:is(:hover,:focus)::after{width:100%}}@media (min-width:70.5ch){[data-justify=on] body{text-align:justify;text-justify:inter-character}}table:not(.exclude){display:block;width:100%;overflow:auto;border-collapse:collapse}table:not(.exclude) :is(td,th){padding:calc(var(--line-height) * .25rem);border:var(--line-width) solid}table:not(.exclude) td{word-wrap:break-word}form{max-width:var(--form-width)}form:not(.exclude) :is(label:not(input:is([type=checkbox],[type=radio]) ~ label),input:not([type=checkbox],[type=radio]),textarea,select){display:block;margin:var(--half-line) 0}form:not(.exclude) :is(input:not([type=checkbox],[type=radio]),textarea,select){box-sizing:border-box;padding:var(--half-line);background:0 0;border:var(--line-width) solid;color:inherit;font:inherit;width:100%}form:not(.exclude) label:not(input:is([type=checkbox],[type=radio]) ~ label){font-weight:700}
