@font-face{font-family:Duospace;src:local("iA Writer Duospace Regular"),url("/fonts/iawriter-duospace/iAWriterDuospace-Regular.woff2") format("woff2"),url("/fonts/iawriter-duospace/iAWriterDuospace-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:Duospace;src:local("iA Writer Duospace Bold"),url("/fonts/iawriter-duospace/iAWriterDuospace-Bold.woff2") format("woff2"),url("/fonts/iawriter-duospace/iAWriterDuospace-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:Duospace;src:local("iA Writer Duospace Italic"),url("/fonts/iawriter-duospace/iAWriterDuospace-RegularItalic.woff2") format("woff2"),url("/fonts/iawriter-duospace/iAWriterDuospace-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:Duospace;src:local("iA Writer Duospace Bold Italic"),url("/fonts/iawriter-duospace/iAWriterDuospace-BoldItalic.woff2") format("woff2"),url("/fonts/iawriter-duospace/iAWriterDuospace-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:Sorts Mill Goudy;src:local("Sorts Mill Goudy"),local("OFL Sorts Mill Goudy"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-webfont.woff2") format("woff2"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-webfont.woff") format("woff"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-webfont.eot") format("embedded-opentype"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:Sorts Mill Goudy;src:local("Sorts Mill Goudy Italic"),local("OFL Sorts Mill Goudy Italic"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-Italic-webfont.woff2") format("woff2"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-Italic-webfont.woff") format("woff"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-Italic-webfont.eot") format("embedded-opentype"),url("/fonts/theleagueof-sorts-mill-goudy/GoudyStM-Italic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:ingo;src:url("/fonts/ingo/ingo.woff2") format("woff2"),url("/fonts/ingo/ingo.woff") format("woff");font-weight:normal;font-style:normal}body{background-color:#ded6c8;background-image:none;background-attachment:fixed;background-size:cover;margin:0;padding:0;font-family:"Sorts Mill Goudy",mincho,"Yu Mincho","IPAMincho","IPAexMincho","IPAmjMincho","HanaMinA","Kochi Mincho","Togoshi Mincho","Hiragino Mincho Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Hiragino Serif","Source Han Serif","Ume P Mincho","Ume Mincho","MS Mincho","MS P Mincho","AppliMincho","Noto Serif CJK JP","Source Han Serif JP","Noto Serif CJK","Source Han Serif JP",serif}a{color:#10141c;border-bottom:1px dashed #10141c;text-decoration:none;padding-bottom:0}a:hover{border-bottom:1px solid #10141c;text-decoration:none}a[class=sel]{color:#405355;border-bottom:1px solid transparent}a[class=sel]:hover{border-bottom:1px solid #405355}#bg-cover{background-image:url(/bgimg/paper.jpg);background-size:340px;background-color:#ded6c8;background-attachment:fixed;position:fixed;width:100%;height:100%;margin:0;padding:0;opacity:0.9;top:0;left:0;z-index:-1}header{background-color:#86999b;background-image:url(/bgimg/fuzz-bar.jpg);padding-top:0;padding-bottom:0;padding-left:1.8rem;padding-right:1.8rem;margin:0;border-bottom:1px solid #ded6c8;box-shadow:0px 1px 2px rgba(0,0,0,0.4);font-size:2rem;font-family:"ingo","Sorts Mill Goudy",mincho,"Yu Mincho","IPAMincho","IPAexMincho","IPAmjMincho","HanaMinA","Kochi Mincho","Togoshi Mincho","Hiragino Mincho Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Hiragino Serif","Source Han Serif","Ume P Mincho","Ume Mincho","MS Mincho","MS P Mincho","AppliMincho","Noto Serif CJK JP","Source Han Serif JP","Noto Serif CJK","Source Han Serif JP",serif}#header-links{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0;max-width:48rem;text-shadow:0px 1px 3px rgba(0,0,0,0.5);display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}#header-links a{color:#e6e7e2;padding:0;border-bottom:1px solid transparent;text-decoration:none}#header-links a:hover,#header-links .header-sel{color:#fdf8f8;border-bottom:2px solid #ded6c8;text-decoration:none}#header-rhs a{padding-left:.2rem;padding-right:.2rem}main{color:#10141c;margin:0;padding:1rem;min-height:100%;font-size:14.5pt}section{margin-left:auto;margin-right:auto;max-width:48rem;padding:1rem;padding-top:2.5rem;border-bottom:1px dashed #bec3bc;text-shadow:0 1.3px 2px rgba(255,255,255,0.8)}section:last-of-type{border-bottom:none;padding-bottom:0}.links{text-align:center}.links *{margin-left:.1em;margin-right:.1em;padding-left:.1em;padding-right:.1em;padding-bottom:0;padding-top:1px}.mono{font-family:"Duospace",monospace}code{padding-left:5px;padding-right:5px;padding-bottom:1px;background-color:#10141c;color:#fdf8f8;text-shadow:0px 1px 2px rgba(0,0,0,0.4);border-radius:2px;font-family:"Duospace",monospace;font-size:0.7em}blockquote{border-left:1px dashed #bec3bc;padding-left:1em}.jpfon{font-size:0.85em}.centre{text-align:center}section img,section video,section audio{margin-left:auto;margin-right:auto;max-width:100%;display:block;border:1px solid #ded6c8;box-shadow:0px 1px 2px rgba(0,0,0,0.4)}section a img,section a video,section a audio{transition-property:transform, box-shadow;transition-duration:0.2s;transition-timing-function:ease-out;background-color:rgba(210,190,190,0.2)}section a img:hover,section a video:hover,section a audio:hover{transform:translateY(-5px);box-shadow:0px 6px 6px rgba(0,0,0,0.3)}.thumb_strip{display:flex}.thumb_strip a{padding:.2rem;border-bottom:1px solid transparent}.thumb_strip img{width:200px;height:140px;object-fit:cover}.video-container{transform:translate(-3px, -3px);margin-bottom:17px;padding-bottom:56.25%;position:relative;width:100%;height:0;border:1px solid #ded6c8;box-shadow:0px 1px 2px rgba(0,0,0,0.4)}.video-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}#prev,#next,#first,#last,#index{margin-left:.2em;margin-right:.2em}@media (min-aspect-ratio: 7 / 8){#header-links{width:78%;max-width:60rem;min-width:35rem;padding-top:9rem}#header-links a{color:#fdf8f8}#lhs-main{font-size:2.5rem}#lhs-mobile{display:none}header{background-color:#bfc4be;background-image:url(/bgimg/fade.jpg);height:14rem}body{background-image:none;background-color:#ded6c8}}@media (max-aspect-ratio: 7 / 8){main{font-size:14.5pt;padding-top:6em;padding-left:2rem;padding-right:2rem;padding-bottom:1rem}section{padding:0}header{background-size:cover;font-size:1.8em;padding:0;width:100%;position:fixed;box-shadow:0px 1.5px 6px rgba(0,0,0,0.5);z-index:1}a,a:hover,a[class=sel]:hover{border-bottom:1px solid transparent;text-decoration:underline}a[class=sel]{text-decoration:none}#header-links{height:2.5em;align-items:center;margin-left:2rem;margin-right:2rem}#header-links a:hover,#header-links .header-sel{border:0;text-decoration:underline}#lhs-main{display:none}#prev,#next,#first,#last,#index{padding-left:.3em;padding-right:.3em}}.appear{animation-name:appear;animation-duration:0.5s;animation-fill-mode:both;animation-delay:0.2s}.type-appear,.type :not(h2){animation-name:appear;animation-duration:0.5s;animation-fill-mode:both;animation-delay:3.3s}.type h2 span{animation-name:appear;animation-duration:0.2s;animation-fill-mode:both}section[class=type]{animation-name:section-border-appear;animation-duration:0.5s;animation-fill-mode:both;animation-delay:3.8s}.type span:nth-of-type(1){animation-delay:0.6s}.type span:nth-of-type(2){animation-delay:0.8s}.type span:nth-of-type(3){animation-delay:1.10s}.type span:nth-of-type(4){animation-delay:1.2s}.type span:nth-of-type(5){animation-delay:1.35s}.type span:nth-of-type(6){animation-delay:1.50s}.type span:nth-of-type(7){animation-delay:1.65s}.type span:nth-of-type(8){animation-delay:1.8s}.type span:nth-of-type(9){animation-delay:1.95s}.type span:nth-of-type(10){animation-delay:2.1s}.type span:nth-of-type(11){animation-delay:2.25s}.type span:nth-of-type(12){animation-delay:2.4s}.type span:nth-of-type(13){animation-delay:2.55s}.type span:nth-of-type(13){animation-delay:2.7s}.type span:nth-of-type(14){animation-delay:2.85s}.type span:nth-of-type(15){animation-delay:2.95s}@keyframes section-border-appear{from{border-bottom:1px solid transparent}to{border-bottom:1px dashed #bec3bc}}@keyframes appear{from{opacity:0}to{opacity:1}}
