@charset "UTF-8";@media(prefers-color-scheme:light){:root{--mg:#ddd;--bg:#111;--fg:#222;--bright:#8b0b56;--pop:#d61a8e;--offset:#443941;--dark:#ccc;--table-alternate:#d8ced3}}@media(prefers-color-scheme:dark){:root{--bg:#080709;--mg:#151217;--fg:#edcee4;--bright:#fdc6e6;--pop:#fa6fc5;--offset:#c7a4be;--dark:#211d26;--table-alternate:#250e19}}@font-face{font-family:Iosevka;font-style:normal;font-weight:400;font-stretch:normal;src:url(/fonts/iosevka-regular.woff2)format("woff2")}@font-face{font-family:charter;font-style:normal;font-weight:400;font-stretch:normal;src:url(/fonts/charter_regular.woff2)format("woff2")}@font-face{font-family:charter;font-style:italic;font-weight:400;font-stretch:normal;src:url(/fonts/charter_italic.woff2)format("woff2")}@font-face{font-family:charter;font-style:normal;font-weight:700;font-stretch:normal;src:url(/fonts/charter_bold.woff2)format("woff2")}@font-face{font-family:charter;font-style:italic;font-weight:700;font-stretch:normal;src:url(/fonts/charter_bold_italic.woff2)format("woff2")}html{height:100%;text-rendering:optimizeLegibility;box-sizing:border-box;background:var(--bg);font-size:18px}body{color:var(--fg);font-family:charter,sans-serif;font-size:1rem;word-wrap:break-word;background:var(--mg);margin:0 auto;max-width:750px;padding:1.5rem;font-weight:400;line-height:1.3}strong{font-weight:700}.middle{vertical-align:middle}article hr{color:var(--bright);border:1px dotted var(--bright);margin:2.5rem auto;border-style:none none dotted;max-width:300px}ul>li::marker{line-height:0}.summary-list{color:var(--offset);font-size:.8rem}a,.footnotation,details>summary{text-decoration:underline;color:var(--pop);text-decoration-style:dotted;text-decoration-thickness:1px}details>summary{padding:.7rem}.footnotation:before{content:"["}.footnotation:after{content:"]"}.note h1{margin-top:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--bright);margin-bottom:.7rem}article>h1{margin-top:2.5rem}h1{border-bottom:1px dotted var(--bright)}h4{margin:.2rem 0}li{margin:.2rem 0}.posttitle{margin-top:0;margin-bottom:.5rem;border:none}.popup-content{font-size:14px}sup.footnote{font-size:14px;line-height:0}.popup{line-height:1.3}.footnotes :target{background:var(--dark);border-right:1px solid var(--bright)}img,video{display:block;max-width:100%;margin:0 auto}audio{width:100%;display:block}article header{margin-bottom:2.5rem}figure img,figure video,figure iframe{margin:0 auto;display:block}figure figcaption{font-style:italic;font-size:.9rem;margin-top:.2rem;text-align:center;color:var(--offset)}.wide{min-width:100%}pre{padding:.2rem;line-height:1;word-wrap:normal;white-space:pre;margin:0;overflow:auto;font-size:.9rem;resize:horizontal}footer{margin-top:1.5rem;border-top:1px solid var(--dark);font-size:.9rem;display:flex;flex-direction:row-reverse}footer .attribution{text-align:left;width:50%}footer .contact{text-align:right;width:50%}@media only screen and (max-width:700px){body{margin:0}footer{display:block}footer .attribution,footer .contact{text-align:inherit;width:inherit}}nav a{display:inline-block}code{font-family:iosevka,consolas,lucida console,monospace}:not(pre)>code{background:var(--dark)}pre:not([class]){background:var(--dark)}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;width:100%}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}blockquote,aside,.kuso{padding:.7rem .7rem .7rem .5rem;background:var(--dark);border-left:2px solid var(--bright);font-size:.9rem}blockquote p,aside p,.kuso p{margin:0}blockquote p+p,aside p+p,.kuso p+p{margin-top:.7rem}blockquote img,aside img,.kuso img{margin-left:0}blockquote{margin-left:0;margin-right:0}.postlist{display:flex;align-items:center}time{display:inline;color:var(--offset);margin-right:.7rem;font-family:lucida console,monospace;font-size:.9rem;vertical-align:middle}.postplug{font-weight:700;color:var(--bright);font-size:.9rem}article>*{margin:0 auto 1.5rem}details{background-color:var(--dark);padding:.7rem}details summary{cursor:pointer}.bio h2{margin-top:0}.bio .avatar{float:right;margin:0 0 .2rem 1.5rem;max-height:120px;max-width:120px;border:1px solid var(--bright)}.bio .explainer{flex-basis:80%}blockquote{font-size:.85rem;padding-left:4rem}blockquote .quotebody{flex-grow:1}blockquote .cite{margin-top:.2rem;text-align:right;font-style:italic;margin-right:.5rem;color:var(--bright)}blockquote::before{content:"“";font-family:georgia,serif;font-size:6rem;margin:0 0 0 -3rem;position:absolute;opacity:.8;line-height:.8;color:var(--offset)}.kuso h1{margin-top:.7rem;margin-bottom:.2rem}.kuso h1:first-child{margin-top:0}.kuso:after{content:"—from the desk of The Committee";margin-top:.2rem;font-size:.7rem;line-height:1;text-align:right;width:100%;color:var(--offset);display:block}.riichi,.riichi-block{display:inline-block}.riichi{height:1.5rem;margin:1px;margin-top:-.6rem;margin-bottom:-.5rem;vertical-align:middle;background-image:url(/riichi/Back.svg);background-size:contain}.bigtile{height:3rem;margin:inherit;margin-left:1px;margin-right:1px}table{border-collapse:collapse;margin:0 auto}thead{border-bottom:2px solid var(--offset)}tfoot{border-top:2px solid var(--offset)}td,th{padding:.5rem;border:1px solid var(--dark)}th{background-color:var(--dark);text-align:left}tbody tr:nth-child(even){background-color:var(--table-alternate)}.right{text-align:right}.center{text-align:center}.mdhack{margin:0;padding:0}.mdhack>ul{margin-bottom:0}:root{--d:20px;--d-th:1.6px;--h-th:1px;--h:30px;--footnote-font-size:11.5px;--footnote-line-height:14px}.footnote-ref{font-size:.8rem}.footnote{position:relative;display:inline-block}.footnotation{color:var(--pop);cursor:pointer}.popup{display:none;position:absolute;z-index:1}.popup.visible{display:flex}.popup p:first-child{margin-top:1ch}.popup p:last-child{margin-bottom:1ch}architects-line{border-style:solid;border-color:var(--pop);height:var(--d);position:relative;display:inline-block;z-index:99999}.popup>.popup-box{background-color:var(--dark);padding-left:1ch;padding-right:1ch;min-width:20em}.popup-content{display:inline-block}.popup.skinny>.popup-box{--h:10px}.popup.show-right{left:calc(1ch + .5 * var(--d))}.popup.show-left{right:calc(1ch + .5 * var(--d))}.popup.show-below{top:1em;flex-direction:column}.popup.show-above{bottom:1em;flex-direction:column-reverse}.popup.show-right>architects-line{border-right-width:0;border-left-width:var(--d-th)}.popup.show-left>architects-line{border-left-width:0;border-right-width:var(--d-th)}.popup.show-below>architects-line{border-bottom-width:var(--h-th);border-top-width:0}.popup.show-above>architects-line{border-top-width:var(--h-th);border-bottom-width:0}.popup.show-below.show-right>architects-line,.popup.show-above.show-left>architects-line{transform:skewX(45deg)}.popup.show-below.show-left>architects-line,.popup.show-above.show-right>architects-line{transform:skewX(-45deg)}.popup.show-right>.popup-box{margin-left:calc(var(--d) + var(--h));transform:translateX(calc(.5 * (var(--d) + var(--h-th))))}.popup.show-left>.popup-box{margin-right:calc(var(--d) + var(--h));transform:translateX(calc(-.5 * (var(--d) + var(--h-th))))}.footnotes.collapsed,.footnotes-sep.collapsed{display:none}.popup>.popup-box{border-color:var(--offset);border-right-width:2px;border-style:solid}.popup.show-above>.popup-box{border-bottom-width:0;border-top-width:1px}.popup.show-below>.popup-box{border-bottom-width:1px;border-top-width:0}.popup>.popup-box{border-width:0 !important}