@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Mono:400,400i,700&display=swap);:root{font-family:IBM Plex Mono,monospace;font-size:10px;line-height:15px}h1{font-weight:700}h6{font-style:italic}a{text-decoration:underline}a:link{color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:hover{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}:root{--background-color:#fff;--color:#000;--color-link:#00f;--color-link-visited:var(--color-link);--color-link-hover:var(--color-link);--color-link-active:var(--color-link);background-color:var(--background-color);color:var(--color)}@media (prefers-color-scheme:dark){:root{--background-color:#000;--color:#fff;--color-link:#0ff}}:root{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}@media (min-width:360px){:root{padding:40px}}#app,body{height:100%}#app{max-width:1080px;margin:0 auto}header{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header section:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}header section:last-of-type{text-align:right}header .moon{display:none}@media (min-width:320px){header .moon{display:initial;margin-right:20px}}@media (min-width:408px){header .moon{margin-right:40px}}main{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (min-width:720px){main{grid-template-columns:repeat(3,1fr)}}main section:first-child{grid-column:1/span 2}@media (min-width:720px){main section:first-child{grid-column:initial}}span{display:block}h6,li{border-bottom:.5px solid var(--color);padding:10px 0}li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}li :first-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}li :not(:last-child):after{content:"\00a0\00a0"}.moon{min-width:24px;min-height:24px;width:24px;height:24px}.moon circle{fill:var(--color)}