html{font-size:100%}body{margin:0;background:#fff;color:#000}main{margin:1em auto;max-width:46em;padding:0 .62em;font:1.15em/1.62 sans-serif}p>code,pre{font:1.15em/1.62 monospace}h1,h2,h3{line-height:1.1}a{color:#2563eb}.center{text-align:center}.center>*{margin-left:auto;margin-right:auto}.post-meta{margin-bottom:1em}article{margin-top:1em}article img{height:auto;max-width:100%}article video{height:auto;max-width:100%}div.highlight pre{overflow-x:auto;padding:.5em}pre{overflow-x:auto}.reply-link{float:right;margin-bottom:2em}.post-list,.term-list{padding-left:1.5em}.post-list li,.term-list li{padding-left:.1em}@media(prefers-color-scheme:dark){html{filter:invert(95%)hue-rotate(180deg)brightness(90%)contrast(85%);-webkit-filter:invert(95%)hue-rotate(180deg)brightness(90%)contrast(85%)}body,html{background-color:#fff}img,video,body * [style*=background-image]{filter:hue-rotate(180deg)contrast(100%)invert(100%);-webkit-filter:hue-rotate(180deg)contrast(100%)invert(100%)}}@media(max-width:600px){main{margin-top:.75em}}blockquote{border-left:solid 4px #000;padding-left:1rem}.gradient-text{--gradient-text-from:hotpink;--gradient-text-to:hotpink;--gradient-text-via:var(--gradient-text-from), var(--gradient-text-to);color:transparent;background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,var(--gradient-text-from),var(--gradient-text-via),var(--gradient-text-to))}a{color:#2563eb;text-decoration:none;border-bottom:1px solid #ccc}a{--animated-underline-from:#2563eb;--animated-underline-to:#2563eb;position:relative;box-decoration-break:clone;text-decoration:none}a:after{left:0;right:0;bottom:-2px;content:"";height:2px;position:absolute;transform:translateZ(0)scaleX(0);transform-origin:left center;transition:all .15s ease-in-out;background-image:linear-gradient(to right,var(--animated-underline-from),var(--animated-underline-to))}a:hover:after{transform:translateZ(0)scale(1)}a.active:after{transform:translateZ(0)scale(1)}