@charset "UTF-8";@font-face{font-family:ProFontIIx;font-style:normal;font-weight:400;src:url(./ProFontIIx.D2H30zy7.eot);src:local("☺"),url(./ProFontIIx.BiIx-Gey.woff) format("woff"),url(./ProFontIIx.DqY6WjlT.ttf) format("truetype"),url(./ProFontIIx.DLQnqid1.svg) format("svg")}*{font-weight:400;margin:0;padding:0}html{font-size:100%}body,html{height:100%}body{background-color:#120814;color:#fff;font-family:ProFontIIx,monospace;font-size:10pt;line-height:1}h1,p{margin-bottom:1rem}h1{font-size:2.75rem}h1,h2,h3,h4,h5,h6{line-height:1.3}p{line-height:1.8}b,strong{font-weight:700}.box,pre{border:1pt solid #fff;border-radius:1rem;padding:1rem;white-space:pre-wrap}pre>code{font-family:ProFontIIx,monospace;font-size:9pt;line-height:1.8}a{color:#a75eff;text-decoration:none}a:hover{color:#c77eff}a:active{color:#fff}table{border-collapse:collapse}.social-media{display:flex;flex-direction:row;gap:.5rem;justify-content:center;list-style-type:none;margin-bottom:1.75rem;margin-top:-.25rem}.social-media>li>a>img{filter:brightness(0) saturate(100%) invert(61%) sepia(69%) saturate(5898%) hue-rotate(239deg) brightness(99%) contrast(104%)}.social-media>li>a:hover>img{filter:brightness(0) saturate(100%) invert(61%) sepia(36%) saturate(3842%) hue-rotate(226deg) brightness(101%) contrast(101%)}.social-media>li>a:active>img{filter:none}.intro{margin-bottom:2rem}.contact{align-items:center;display:inline-grid;gap:1rem;grid-template-columns:auto 1fr;margin-bottom:4rem}.contact>a{display:flex}.contact-link a:after,.contact-link a:before,a.action:after,a.action:before{color:#a75eff80}.contact-link a:before,a.action:before{content:"["}.contact-link a:after,a.action:after{content:"]"}#canvas-container{left:0;position:absolute;top:0;z-index:-1}#canvas-container canvas{display:block;left:0;position:fixed;top:0}#p5_loading{display:none}#text-container{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#text-wrapper{display:table;height:100%;width:100%}#text{display:table-cell;padding:4rem 2rem;text-align:center;vertical-align:middle}#summary{color:#bbb;font-size:80%;font-style:italic;margin-bottom:2rem}.spotlights{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding:-.5rem}.spotlight{background-color:#0009;border-radius:1rem;padding:1rem 1rem 2rem;position:relative;width:20rem}.spotlight>*{text-align:left}.spotlight .spotlight-image-link{display:block}.spotlight .spotlight-image-link>img{display:block;width:20rem}.spotlight .title{font-size:1.2rem}.spotlight .title a{font-size:inherit}.spotlight .subtitle{text-align:left}.spotlight :last-child{margin-bottom:0}.spotlight footer{bottom:1rem;left:1rem;position:absolute}.spotlight .date{color:#bbb;display:inline-block;text-align:left}.spotlight .action{text-decoration:none}#oneday{font-size:80%;margin-top:2rem}body.post header .return{display:inline-block;margin-bottom:2rem}body.post .post-container{align-items:center;display:flex;flex-direction:column}body.post .post-container>article{background-color:#0009;border-radius:1rem;box-sizing:border-box;max-width:60em;padding:2rem;text-align:left;width:100%}body.post .post-container>article,body.post .post-container>article>blockquote,body.post .post-container>article>div,body.post .post-container>article>div>blockquote{display:flex;flex-direction:column;gap:2rem}body.post .post-container>article>*,body.post .post-container>article>blockquote>*,body.post .post-container>article>div>*,body.post .post-container>article>div>blockquote>*{margin-bottom:0;margin-top:0}body.post .post-container>article h1,body.post .post-container>article>blockquote h1,body.post .post-container>article>div h1,body.post .post-container>article>div>blockquote h1{font-size:20pt}body.post .post-container>article>.toc>ul,body.post .post-container>article>blockquote>.toc>ul,body.post .post-container>article>div>.toc>ul,body.post .post-container>article>div>blockquote>.toc>ul{display:flex;flex-direction:column;gap:.5rem}body.post .post-container>article>.toc>ul>li,body.post .post-container>article>blockquote>.toc>ul>li,body.post .post-container>article>div>.toc>ul>li,body.post .post-container>article>div>blockquote>.toc>ul>li{line-height:1.8;margin-left:calc(1.5rem - 1pt)}body.post .post-container>article ol,body.post .post-container>article ul,body.post .post-container>article>blockquote ol,body.post .post-container>article>blockquote ul,body.post .post-container>article>div ol,body.post .post-container>article>div ul,body.post .post-container>article>div>blockquote ol,body.post .post-container>article>div>blockquote ul{display:flex;flex-direction:column;gap:.5rem}body.post .post-container>article ol>li,body.post .post-container>article ul>li,body.post .post-container>article>blockquote ol>li,body.post .post-container>article>blockquote ul>li,body.post .post-container>article>div ol>li,body.post .post-container>article>div ul>li,body.post .post-container>article>div>blockquote ol>li,body.post .post-container>article>div>blockquote ul>li{line-height:1.8;margin-left:2.5rem}body.post .post-container>article ol ol,body.post .post-container>article ol ul,body.post .post-container>article ul ol,body.post .post-container>article ul ul,body.post .post-container>article>blockquote ol ol,body.post .post-container>article>blockquote ol ul,body.post .post-container>article>blockquote ul ol,body.post .post-container>article>blockquote ul ul,body.post .post-container>article>div ol ol,body.post .post-container>article>div ol ul,body.post .post-container>article>div ul ol,body.post .post-container>article>div ul ul,body.post .post-container>article>div>blockquote ol ol,body.post .post-container>article>div>blockquote ol ul,body.post .post-container>article>div>blockquote ul ol,body.post .post-container>article>div>blockquote ul ul{margin-top:.5rem}body.post .post-container>article blockquote,body.post .post-container>article>blockquote blockquote,body.post .post-container>article>div blockquote,body.post .post-container>article>div>blockquote blockquote{margin-left:.5rem;margin-right:.5rem}body.post .post-container>article blockquote>:last-child,body.post .post-container>article>blockquote blockquote>:last-child,body.post .post-container>article>div blockquote>:last-child,body.post .post-container>article>div>blockquote blockquote>:last-child{margin-bottom:0}body.post .post-container>article blockquote>*,body.post .post-container>article>blockquote blockquote>*,body.post .post-container>article>div blockquote>*,body.post .post-container>article>div>blockquote blockquote>*{margin-left:2rem;margin-right:2rem}body.post .post-container>article blockquote:after,body.post .post-container>article blockquote:before,body.post .post-container>article>blockquote blockquote:after,body.post .post-container>article>blockquote blockquote:before,body.post .post-container>article>div blockquote:after,body.post .post-container>article>div blockquote:before,body.post .post-container>article>div>blockquote blockquote:after,body.post .post-container>article>div>blockquote blockquote:before{display:block;font-size:100%}body.post .post-container>article blockquote:before,body.post .post-container>article>blockquote blockquote:before,body.post .post-container>article>div blockquote:before,body.post .post-container>article>div>blockquote blockquote:before{content:"「";grid-area:open;margin-bottom:-2rem;text-align:left}body.post .post-container>article blockquote:after,body.post .post-container>article>blockquote blockquote:after,body.post .post-container>article>div blockquote:after,body.post .post-container>article>div>blockquote blockquote:after{content:"」";grid-area:close;margin-top:-2rem;text-align:right}body.post .post-container>article p code,body.post .post-container>article>blockquote p code,body.post .post-container>article>div p code,body.post .post-container>article>div>blockquote p code{border:1px solid #444;box-sizing:border-box;color:#bbb;font-family:ProFontIIx,monospace;padding:1px 2px}body.post .post-container>article .meta,body.post .post-container>article>blockquote .meta,body.post .post-container>article>div .meta,body.post .post-container>article>div>blockquote .meta{font-style:italic}body.post .post-container>article h1>a,body.post .post-container>article h2>a,body.post .post-container>article h3>a,body.post .post-container>article h4>a,body.post .post-container>article h5>a,body.post .post-container>article h6>a,body.post .post-container>article>blockquote h1>a,body.post .post-container>article>blockquote h2>a,body.post .post-container>article>blockquote h3>a,body.post .post-container>article>blockquote h4>a,body.post .post-container>article>blockquote h5>a,body.post .post-container>article>blockquote h6>a,body.post .post-container>article>div h1>a,body.post .post-container>article>div h2>a,body.post .post-container>article>div h3>a,body.post .post-container>article>div h4>a,body.post .post-container>article>div h5>a,body.post .post-container>article>div h6>a,body.post .post-container>article>div>blockquote h1>a,body.post .post-container>article>div>blockquote h2>a,body.post .post-container>article>div>blockquote h3>a,body.post .post-container>article>div>blockquote h4>a,body.post .post-container>article>div>blockquote h5>a,body.post .post-container>article>div>blockquote h6>a{color:#fff;font-size:inherit}body.post .post-container>article h1>a:after,body.post .post-container>article h2>a:after,body.post .post-container>article h3>a:after,body.post .post-container>article h4>a:after,body.post .post-container>article h5>a:after,body.post .post-container>article h6>a:after,body.post .post-container>article>blockquote h1>a:after,body.post .post-container>article>blockquote h2>a:after,body.post .post-container>article>blockquote h3>a:after,body.post .post-container>article>blockquote h4>a:after,body.post .post-container>article>blockquote h5>a:after,body.post .post-container>article>blockquote h6>a:after,body.post .post-container>article>div h1>a:after,body.post .post-container>article>div h2>a:after,body.post .post-container>article>div h3>a:after,body.post .post-container>article>div h4>a:after,body.post .post-container>article>div h5>a:after,body.post .post-container>article>div h6>a:after,body.post .post-container>article>div>blockquote h1>a:after,body.post .post-container>article>div>blockquote h2>a:after,body.post .post-container>article>div>blockquote h3>a:after,body.post .post-container>article>div>blockquote h4>a:after,body.post .post-container>article>div>blockquote h5>a:after,body.post .post-container>article>div>blockquote h6>a:after{color:#a75eff;content:" #"}body.post .post-container>article h2,body.post .post-container>article>blockquote h2,body.post .post-container>article>div h2,body.post .post-container>article>div>blockquote h2{font-size:18pt}body.post .post-container>article h3,body.post .post-container>article>blockquote h3,body.post .post-container>article>div h3,body.post .post-container>article>div>blockquote h3{font-size:16pt}body.post .post-container>article h4,body.post .post-container>article>blockquote h4,body.post .post-container>article>div h4,body.post .post-container>article>div>blockquote h4{font-size:14pt}body.post .post-container>article h5,body.post .post-container>article>blockquote h5,body.post .post-container>article>div h5,body.post .post-container>article>div>blockquote h5{font-size:12pt;font-size:10pt}body.post .post-container>article img,body.post .post-container>article video,body.post .post-container>article>blockquote img,body.post .post-container>article>blockquote video,body.post .post-container>article>div img,body.post .post-container>article>div video,body.post .post-container>article>div>blockquote img,body.post .post-container>article>div>blockquote video{display:block;margin-left:auto;margin-right:auto;max-width:100%}body.post .post-container>article figcaption,body.post .post-container>article>blockquote figcaption,body.post .post-container>article>div figcaption,body.post .post-container>article>div>blockquote figcaption{margin-top:.5rem}
