@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Display:wght@200&family=Noto+Sans+TC:wght@100&family=Noto+Sans+JP:wght@100&family=Noto+Sans+Mono:wght@200&display=swap);*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;background-color:#000}.container{grid-gap:1em;margin:1em;color:#d3d3d3;font-family:Noto Sans Display,Noto Sans TC,Noto Sans JP,sans-serif;font-weight:200}.container main>div,.container nav,.container section{border:1px solid;padding:1em;-webkit-border-end:none;-moz-border-end:none;border-inline-end:none;-webkit-border-after:none;border-block-end:none;-webkit-padding-end:0;-moz-padding-end:0;padding-inline-end:0;-webkit-padding-after:0;padding-block-end:0}.container nav{top:1em}@media only screen and (min-device-width:640px){.container nav{margin-right:1em;float:left;position:sticky;width:12em}}.container nav>img{width:50%;display:block;margin-left:auto;margin-right:auto}.container nav>ul{margin-top:1em}.container nav>ul .current{background-color:#fff2}.container nav>#date{margin-top:1em;font-family:Noto Sans Mono;text-align:center}.container nav .path>span{-webkit-margin-start:.5em;-moz-margin-start:.5em;margin-inline-start:.5em;-webkit-margin-end:.5em;-moz-margin-end:.5em;margin-inline-end:.5em}.container main{-webkit-margin-after:1em;margin-block-end:1em}@media only screen and (min-device-width:640px){.container main>div{-webkit-margin-start:13em;-moz-margin-start:13em;margin-inline-start:13em}}.container main .sections{display:grid;grid-gap:1em}.container main .sections section{overflow:auto}.container main .sections section :last-child{-webkit-margin-after:0;margin-block-end:0}h1,h2,h3,h4,h5,h6{font-size:inherit;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-before:0;margin-block-start:0}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}a{color:inherit}ul{list-style-type:square;-webkit-padding-start:1em;-moz-padding-start:1em;padding-inline-start:1em;list-style-position:outside}.center{margin-left:auto;margin-right:auto}.center td{max-width:360px}.tables{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly}table{border-collapse:collapse;border-top:1px solid;border-left:1px solid}table tr:first-of-type td,table tr:first-of-type th{border-top:none}table tr :first-child{border-left:none}table tr:not(:first-of-type) th{text-align:right}table td,table th{display:table-cell;border:1px solid #222;padding:1em}table td [colspan],table th [colspan]{text-align:center}table td{vertical-align:top}table:not(.no-top) tr:first-of-type th{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:right}table:not(.no-left) tr th:first-of-type{text-align:right}.tiles{display:grid;-webkit-align-items:start;align-items:start;grid-gap:1em;gap:1em;grid-template-columns:minmax(0,1fr)}@media only screen and (min-device-width:640px){.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.tiles>div{-webkit-border-before:1px solid;border-block-start:1px solid;-webkit-border-start:1px solid;-moz-border-start:1px solid;border-inline-start:1px solid;-webkit-padding-before:1em;padding-block-start:1em;-webkit-padding-start:1em;-moz-padding-start:1em;padding-inline-start:1em;min-width:0;overflow:auto}.tiles>div img{width:100%}.textareas{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:16em}.textareas textarea{resize:none}.textareas textarea,input{font:inherit;color:inherit;background-color:transparent;outline:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid}ul{-webkit-margin-before:0;margin-block-start:0}tr.vertical th{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:right}.lines{white-space:pre-line}p{margin:0}p:not(:first-child){-webkit-margin-before:1em;margin-block-start:1em}