﻿html{font-size:1rem;line-height:1.5;margin:auto;max-width:70ch;padding:1.5rem 1em 3rem}body>footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}body>footer img,body>footer svg{width:1em;height:1em;vertical-align:middle}p{text-align:justify}p,ul,ol,.g,article>footer,article>header{margin:0 0 2rem}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:2rem 0 1em}h1::before,h2::before,h3::before,h4::before,h5::before,h6::before{font-weight:normal;opacity:.6}h1::before{content:"# "}h2::before{content:"## "}h3::before{content:"### "}img{max-width:100%}img:not([src$=".svg"]){border-radius:.3rem}img[src$="#pixelate"]{image-rendering:pixelated}article>div,article blockquote,article pre{border-radius:.3rem}article>img,article>p>img,article>div{display:block;margin-bottom:1.5rem;width:100%}article header>div{margin-bottom:1.5rem}pre,blockquote{padding:1.5rem;margin:0 0 1.5rem}pre{overflow-x:auto}pre code{background:rgba(0,0,0,0) !important}blockquote>*:last-child{margin-bottom:0}hr{border:0;border-top:1px dashed;clear:both;margin-bottom:1.5rem}nav{display:flex;gap:.5rem;margin:1.5rem 0}nav a{flex:1;display:flex;flex-direction:column;align-items:center;overflow:hidden;font-weight:bold}nav a .s{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav img,nav svg{width:2rem;height:2rem;margin-bottom:.25rem}.s{font-size:.85rem}.theme{display:inline-block;width:1.5rem;height:1.5rem}.theme img,.theme svg{width:100%;height:100%}.tags{padding:.5rem 0 0 0;list-style:none}.tags li{display:inline}.tags li+li::before{content:" · "}.yt{aspect-ratio:16/9;width:100%;overflow:hidden}.yt iframe{width:100%;height:100%;border:0}.g{display:grid;grid-template-columns:repeat(auto-fill, minmax(7rem, 1fr));gap:.5rem}.g a{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.g img{object-fit:contain;max-height:100%;max-width:100%}.p{list-style:none;padding:0}.p ul{margin:0}.p>li{display:flex;gap:1rem;margin-bottom:1rem}.p time{display:flex;flex-direction:column;align-items:center;min-width:3rem;margin:.25rem 0}.p time span:first-child{font-size:1.5em;line-height:1}.lb{position:fixed;inset:0;background:rgba(0,0,0,.8509803922);display:flex;align-items:center;justify-content:center;z-index:999;cursor:pointer}.lb img{max-width:95vw;max-height:95vh}html.light{--bg-main: #ffffff;--text-main: #000000;--text-content: #000000;--text-accent: #bbe903;--link-color: #0010f4;--link-visited: #26a4d6;--link-hover: #990606;--code-bg: #ffea9d;--code-text: #000;--svg-filter: none}html.dark{--bg-main: #2b2b2b;--text-main: #EED202;--text-content: #03e991;--link-color: #1b8492;--link-visited: #01e0f0;--link-hover: #eeff00;--code-bg: #222;--code-text: #fff;--svg-filter: invert(1)}html{background:var(--bg-main);color:var(--text-main)}p,ul,ol,.desc{color:var(--text-content)}a{color:var(--link-color)}a:visited{color:var(--link-visited)}a:hover,a:active,a.active{color:var(--link-hover);text-decoration-style:wavy}.tags a{text-decoration-style:dotted}blockquote,pre,code,article>img,article>p>img,.g img{background:var(--code-bg)}code{color:var(--code-text)}img[src$=".svg"],nav svg,.theme svg,footer svg{filter:var(--svg-filter)}html.light .theme img:first-child,html.light .theme svg:first-child{display:none}html.dark .theme img:last-child,html.dark .theme svg:last-child{display:none}header>div{margin-bottom:1.5rem}footer{margin-top:1.5rem}.s{font-size:.85rem}@media (max-width: 70ch){header .desc{display:none}nav{flex-wrap:wrap;row-gap:1.5rem}nav a{flex-basis:var(--nav-basis)}}