body{background-color:var(--post-body-background-color);color:var(--post-body-text-color)}h1,h2,h3,h4{color:var(--post-body-title-color)}a{color:var(--post-body-text-color)}.post-link a{color:var(--post-body-title-color)}.page-header{height:256px;display:flex;justify-content:center;align-items:center;padding:0 12px;background-color:var(--post-header-background-color);color:var(--post-header-text-color)}.page-header .center{max-width:720px;text-align:center}.page-header .navigation{margin-bottom:16px}.page-header a{color:var(--post-header-text-color)}.page-header h1{color:var(--post-header-title-color);margin:0;font-size:30px}.page-header time{display:block;color:var(--post-header-text-color);margin-top:16px}.content{margin:24px 0}.content p{margin:24px 0;line-height:1.5;color:var(--post-body-text-color)}.content strong{color:var(--post-body-title-color)}.content li{line-height:1.5}.content li>p{margin-bottom:0}.content h2{margin:32px 0 24px}.content h3,h4,h5,h6{font-size:18px;margin:24px 0}.content figure{margin:0;text-align:center}.content figcaption{text-align:center;color:var(--post-text-secondary-color);font-size:14px;margin-top:4px}.content img{border-radius:4px;max-width:100%}.content>iframe{width:100%;height:405px;border:none}.content li code,.content p code{padding:2px 4px;background-color:#1e1e1e;border-radius:4px;color:#d4d4d4;font-size:14px;font-family:Menlo,Monaco,Consolas,"Andale Mono","Ubuntu Mono","Courier New",monospace}.content .intro{font-size:14px}.content .sketch{display:block;max-height:150px;max-width:300px;margin:24px auto;object-position:center}.content .sketch-centered{display:block;margin:24px auto}.gallery{margin:32px 0;column-count:4;column-gap:8px}.gallery a{display:grid;grid-template-rows:1fr auto;margin-bottom:8px;break-inside:avoid;text-decoration:none}.gallery img{max-width:100%;display:block;grid-row:1/-1;grid-column:1}.embed{margin-bottom:24px}.content-end{margin-top:32px;display:flex;flex-direction:column;gap:24px}.content-end p{line-height:1.5}.content-end h2{margin:0 0 24px}.author-text .name{color:var(--post-body-title-color)}.token.prefix.deleted,.token.prefix.inserted,.token.prefix.unchanged{-webkit-user-select:none;user-select:none}@media screen and (max-width:720px){.container{padding:0 12px}.page-header h1{font-size:24px}.content{margin:16px 0}.content p{margin:16px 0}.content h2{margin:24px 0 16px}.content picture{display:flex;justify-content:center}.content img{height:200px;object-fit:contain}.content .gallery{margin:24px 0;column-count:3}.content>iframe{width:100%;height:196px}.content-end{margin-top:16px;gap:16px}.gallery img{height:auto}.embed{margin-bottom:16px}}