body{font-size:18px;width:1000px;margin:0 auto;max-width:40em;padding-top:50px;hyphens:auto;overflow-wrap:break-word;text-rendering:optimizeLegibility;font-kerning:normal;font-family:Charter,"Bitstream Charter","Sitka Text",Cambria,serif}body>aside{margin:0}body>aside h2,body>h2{color:#ff1493;margin:32px 0 12px}p{margin:1em 0}a{color:#ff1493}a:visited{color:hotpink}article a:hover,body>ul li a:hover span,body>aside li a:hover{color:#fff;background:#ff1493}article table,article table td,article table th{border:1px solid #eee;padding:4px 6px;border-collapse:collapse}body>ul li a:hover time{color:#fff;background:aqua}body>footer{font-size:.8em;color:#888;text-align:right}body>footer ul{justify-content:center;padding:0;margin-top:64px;list-style:none;display:flex;gap:4px}body>footer ul img{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:-webkit-optimize-contrast}header h1{color:rgba(255,20,147,.9411764706);text-shadow:5px 5px rgba(255,255,0,.5019607843),10px 10px rgba(0,255,255,.5019607843);font-size:4em;margin:32px 0 64px}header h1 a{text-decoration:none}header h1 a:visited{color:inherit}body article hr{border:1px dashed #ff1493}h1{color:rgba(255,20,147,.9411764706);text-shadow:2px 2px rgba(255,255,0,.5019607843),4px 4px rgba(0,255,255,.5019607843);font-size:2em;margin:32px 0}h2{margin:32px 0 0 0}h2,h3{text-shadow:2px 2px #ff0;color:#ff1493}img{max-width:100%}body>ul,body>aside ul,body article ul{margin:0;padding:0;list-style-type:circle;padding-left:24px}body>ul li a{display:inline-flex;justify-content:space-between;width:100%;text-decoration:none}body>ul li span:first-child{text-decoration:underline}body>ul li time{color:aqua;font-family:monospace}body>ul li::marker{color:#ff1493}li>ol,li>ul{margin-top:0}blockquote{margin:1em 0 1em 1.7em;padding-left:1em;border-left:2px solid #e6e6e6;color:#606060}code{font-family:monospace;font-size:85%;margin:0;hyphens:manual}pre{margin:1em 0;overflow:auto}pre code{padding:0;overflow:visible;overflow-wrap:normal}body article time{color:#888;font-size:.9em;text-align:right;display:block}@media (max-width: 760px){body{font-size:16px;padding:12px;width:inherit}header h1{font-size:3em;margin:32px 0}body>ul li a{display:flex;flex-direction:column}body>ul li a time{display:none}h1{font-size:1.2em;margin:16px 0}h2{margin:16px 0 0 0;font-size:1.3em}}