body{background-color:#fffffb;color:#0c0c0c;scrollbar-gutter:stable both-edges;background-image:url(/texture.png)}body *::selection{background:#bdc0ba}body a,body a:visited{border-bottom:1px dotted #0c0c0c;color:#0c0c0c;text-decoration:none}body a:hover,body a:visited:hover{outline:0;background:#0c0c0c;color:#fffffb}body #creativecommons{text-align:center;user-select:none;margin:3em 0}body .projno{font-size:.7rem;color:#bdc0ba;border:1px solid #bdc0ba;user-select:none}#wrapper{display:grid;grid-template-columns:1fr min(600px,100%) 1fr;row-gap:3rem;grid-row-start:2}#wrapper header,#wrapper #creativecommons,#wrapper #comment,#wrapper nav{grid-column:2}#wrapper article{grid-column:1/-1}#wrapper footer{color:rgba(0,0,0,0);text-align:center;font-size:12px;grid-column:2}#wrapper footer::selection{background:rgba(0,0,0,0);color:#bdc0ba}header{text-align:center;font-size:1em;border:1px solid #0c0c0c;outline:4px solid #0c0c0c;outline-offset:4px;margin-top:4em;user-select:none}@media screen and (max-width: 600px){header{margin:8px 8px 2em 8px}}header img{max-height:32px;margin:12px 0 0 0}header menus{display:grid;grid-auto-flow:column;justify-content:center;padding-top:.5em;padding-bottom:1em}header menus span{grid-row:2;font-size:1em;margin:0 .5em}nav{font-size:1em;display:grid;user-select:none;line-height:1.7;grid-template-columns:4em 1fr;margin-bottom:4em}nav .title{grid-column:2}nav .time{grid-column:1;text-align:center}article{font-size:1.2em;display:grid;grid-template-columns:1fr min(65ch,100%) 1fr}article>*{grid-column:2}article .sect1,article .sect2,article .sect3,article .sect4,article .sect5,article .sect6{width:100%;grid-column:1/-1;margin:1em auto}article .sectionbody,article .sect1,article .sect2,article .sect3,article .sect4,article .sect5,article .sect6{display:grid;grid-template-columns:1fr min(65ch,100%) 1fr}article table,article .imageblock,article .sectionbody{width:100%;grid-column:1/-1;margin:1em auto}article .imageblock .title{text-align:center}article .imageblock img{display:block;margin-left:auto;margin-right:auto}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:normal;color:#0c0c0c;text-align:center}article h1{font-size:2em;padding-top:.25em;padding-bottom:.25em}article h1:after{border-bottom:1px solid #0c0c0c;content:"";width:100px;display:block;margin:0 auto;height:1px}article h2,article h3,article h4,article h5,article h6{line-height:1.5em;margin:.5em 0}article date{display:block;text-align:center;margin-bottom:1em}article p{text-align:justify;text-indent:2em;line-height:1.5em;margin:.5em 0}article p img{display:block;max-height:600px;max-width:100%;margin-left:auto;margin-right:auto}article ol,article ul{margin:0}article li{line-height:1.4em}article q{border-block-end:1px solid}article em{font-style:normal;font-weight:normal;color:#bdc0ba}article b,article strong{font-style:normal;font-weight:bold;color:#9f353a}article .quoteblock blockquote{margin:0 2em}article .quoteblock blockquote p{text-indent:0}article .quoteblock .attribution{text-align:right}article blockquote{margin:0 2em}article blockquote p{text-indent:0}article pre{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;white-space:pre-wrap;font-size:small;margin-left:0em;border-top:1px solid #0c0c0c;border-bottom:1px solid #0c0c0c;padding:1em}article code{grid-column:2;line-height:1.2em}article .footnotes{font-size:.8em;margin-bottom:4em}article .footnotes li{margin-left:2rem}article .footnotes hr{width:100%;margin:2rem 0}article table{max-width:1000px;font-size:.8em;margin:1em auto;border-collapse:collapse}article table th{word-break:keep-all}article table th,article table td{border:1px dashed #0c0c0c;line-height:1.2em;padding:.5em}article table p.tableblock{text-indent:0;max-width:1000px;font-size:.8em;margin:0;line-height:1.2em;border-collapse:collapse}article ol p,article ul p{text-indent:0}article hr{width:40%}article .footnote-reference a{border-bottom:none}article .footnote-reference a::before{content:"["}article .footnote-reference a::after{content:"]"}article .footnote-definition{font-size:.8em;margin:.5em 1em}article .footnote-definition .footnote-definition-label{float:left}article .footnote-definition .footnote-definition-label::before{content:"["}article .footnote-definition .footnote-definition-label::after{content:"]"}article .footnote-definition p{margin:0;text-indent:.2em}article sup.footnote-reference{vertical-align:super;font-size:small;line-height:0}article sup.footnote-definition-label{vertical-align:baseline;font-size:medium}poem{margin:2em 0;grid-column:-1/1;display:grid;grid-template-columns:1fr auto 1fr;row-gap:0em}poem *{grid-column:2}poem p{line-height:1em;margin:.5em 0}poem h2{font-size:1.2em;font-weight:bold}heti-spacing{display:inline}heti-spacing+sup,heti-spacing+sub{margin-inline-start:0}.heti-spacing-start{margin-inline-end:.25em}.heti-spacing-end{margin-inline-start:.25em}heti-adjacent{display:inline}.heti-adjacent-half{margin-inline-end:-.5em}.heti-adjacent-quarter{margin-inline-end:-.25em}.katex{font-size:1em !important}#comment{display:grid;row-gap:2em;margin-bottom:2em}#comment #comment-list{display:grid;row-gap:.5em}#comment #comment-list .comment-no-item{text-align:center}#comment #comment-list .comment-item{display:grid;grid-template-columns:1fr auto;grid-gap:10px;border:1px solid #0c0c0c;padding:.8em}#comment #comment-list .comment-item .comment-item-date{text-align:right}#comment #comment-list .comment-item p{grid-column:-1/1;margin:0}#comment #comment-form{display:grid;grid-template-columns:auto 1fr;grid-gap:15px}#comment #comment-form label{align-self:center;user-select:none}#comment #comment-form #comment-nickname{font-size:1rem;padding:.4em;border:1px solid #0c0c0c;color:#0c0c0c;background-color:rgba(0,0,0,0)}#comment #comment-form #comment-email{font-size:1rem;padding:.4em;border:1px solid #0c0c0c;color:#0c0c0c;background-color:rgba(0,0,0,0)}#comment #comment-form #comment-content{grid-column:2/-1;font-size:1rem;padding:.4em;resize:none;height:6em;max-width:100%;border:1px solid #0c0c0c;color:#0c0c0c;background-color:rgba(0,0,0,0)}#comment #comment-form #comment-submit{position:relative;cursor:pointer;font-size:1rem;display:inline-block;grid-column:-1/1;padding:.8em;margin:auto;background-color:rgba(0,0,0,0);color:#0c0c0c;border:none;letter-spacing:.3em;text-indent:.3em;user-select:none}#comment #comment-form #comment-submit::before{content:">"}#comment #comment-form #comment-submit::after{content:"<"}#comment #comment-form #comment-submit:hover{background:#0c0c0c;color:#fffffb}#comment #comment-form #comment-submit:hover::before{content:"<"}#comment #comment-form #comment-submit:hover::after{content:">"}#comment #comment-message{color:#0c0c0c;grid-column:-1/1}