body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}pre{overflow-x:auto;max-width:100%}code{overflow-wrap:break-word}.blog-post h1,.blog-post h2,.blog-post h3{margin-top:1.5em;margin-bottom:.5em}.blog-post p{margin-bottom:1.2em}.blog-post blockquote{border-left:3px solid currentColor;margin-left:0;padding-left:1em;opacity:.85}.blog-post pre{padding:14px;border-radius:6px;font-size:15px;line-height:1.5}.blog-post li{margin-bottom:.4em}.star{width:2px;height:2px;border-radius:50%;position:absolute;animation:twinkling 2s infinite alternate;opacity:.8;pointer-events:none}.shooting-star{width:1px;height:80px;position:absolute;border-radius:50%;transform:rotate(-45deg);animation:shooting 2s ease-in infinite;pointer-events:none}@keyframes twinkling{0%{opacity:.8}to{opacity:.2}}@keyframes shooting{0%{opacity:0;transform:translate(-500px,-500px) rotate(-45deg)}20%{opacity:1}to{opacity:0;transform:translate(500px,500px) rotate(-45deg)}}
