html{color:#232333;font-family:roboto mono,monospace;font-size:15px;line-height:1.6em}*{-webkit-tap-highlight-color:transparent}::selection{background:blue;color:#fff}h1,h2,h3,h4,h5,h6{font-size:1.2rem;margin-top:2em}h1::before{color:blue;content:'# '}h2::before{color:blue;content:'## '}h3::before{color:blue;content:'### '}h4::before{color:blue;content:'#### '}h5::before{color:blue;content:'##### '}h6::before{color:blue;content:'###### '}hr{border:0;border-top:3px solid blue;margin:1em 0}blockquote{border-left:3px solid blue;margin:0;padding-left:1em}a{border-bottom:3px solid blue;color:inherit;text-decoration:none}a:hover{background-color:blue;color:#fff}ul{list-style:none;padding-left:2ch}li{text-indent:-2ch}ul li::before{content:'* ';font-weight:700}img{border:3px solid #ececec;max-width:100%}figure{box-sizing:border-box;display:inline-block;margin:0;max-width:100%}.expand{border-bottom:none;cursor:zoom-in}.expand:hover{background-color:transparent}@media screen and (min-width:600px){figure{padding:0 40px}}figure h4{font-size:1rem;margin:0;margin-bottom:1em}figure h4::before{content:'↳ '}code{background-color:#ececec;padding:.25em .5em}pre{background-color:#ececec;line-height:1.4;overflow-x:auto;padding:1em}pre ::selection{background:rgba(255,255,255,.2);color:inherit}pre code{background-color:transparent;color:inherit;font-size:100%;padding:0}.content{margin-bottom:4em;margin-left:auto;margin-right:auto;max-width:800px;padding:0 1ch;word-wrap:break-word}header{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 0}header .logo{font-size:1.5rem}footer{margin-top:1em}.title h1{margin-bottom:0}time{color:#757575}article .title{margin-bottom:1em}.event{display:flex;margin:.25em 0}.event .date{background-color:blue;color:#fff;margin-right:1ch;white-space:nowrap}.list{margin-top:2em}.list .title a{border:none}.list .description a{border-bottom:none;color:blue}.list .description a:hover{color:#fff}.list h1{margin-bottom:0}.list p{margin:0}.list-item{margin-bottom:2em}.expander-content{overflow-y:hidden}.expander button{background-color:#ececec;border:none;color:inherit;cursor:pointer;display:block;font-family:inherit;outline:none;padding:10px;width:100%}.expander button:hover{background-color:#d8d8d8}