@import"https://cdn.rawgit.com/lonekorean/gist-syntax-themes/d49b91b3/stylesheets/idle-fingers.css";.header-bg:where(.astro-2QWMXI2S){background:radial-gradient(ellipse 50% 50% at 50% -10%,hsla(220,40%,30%,.5),rgba(8,11,18,0))}header:where(.astro-2QWMXI2S){filter:drop-shadow(0px 41px 11px rgba(11,15,24,.01)) drop-shadow(0px 26px 10px rgba(11,15,24,.07)) drop-shadow(0px 15px 9px rgba(11,15,24,.25)) drop-shadow(0px 7px 7px rgba(11,15,24,.43)) drop-shadow(0px 2px 4px rgba(11,15,24,.49)) drop-shadow(0px 0px 0px rgba(11,15,24,.5))}#blog-detail-page .header-separator{background:linear-gradient(to right,transparent,transparent,transparent,hsla(221,39%,64%,.5) 50%,transparent,transparent,transparent)}html:has(#blog-detail-page){--tw-bg-opacity: 1;background-color:rgb(8 11 18 / var(--tw-bg-opacity, 1))}@media (max-width: 1440px){html:has(#blog-detail-page){font-size:16px!important}}@media (min-width: 1440px){html:has(#blog-detail-page){font-size:18px!important}}@media (min-width: 1600px){html:has(#blog-detail-page){font-size:20px!important}}#blog-detail-page .content-overlay{background:radial-gradient(163.28% 86.18% at 50% 0%,rgba(62,87,142,.07) 0%,rgba(8,11,18,0) 100%)}#blog-detail-page .gist{font-size:13px;line-height:18px;width:100%}@media (max-width: 768px){#blog-detail-page .gist{width:100%}}#blog-detail-page .gist pre{font-family:Menlo,Monaco,Bitstream Vera Sans Mono,Courier New,monospace!important}#blog-detail-page .gist-meta{font-family:Arial,sans-serif;font-size:13px!important}#blog-detail-page .gist-meta a{font-weight:700;text-decoration:none}#blog-detail-page .gist-meta a:hover{text-decoration:underline}#blog-detail-page .gist-data{max-height:600px}#blog-detail-page code:not(pre code){border-radius:.375rem;background-color:rgb(116 138 190 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .2;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}#blog-detail-page .astro-code{padding:1rem;position:relative;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);margin-bottom:2rem}#blog-detail-page .astro-code code{text-wrap:wrap;overflow-wrap:break-word;word-wrap:break-word}#blog-detail-page .astro-code button{position:absolute;top:.5rem;right:.5rem;padding:.25rem;color:#fafafa}#blog-detail-page .astro-code button:hover{position:absolute;top:.5rem;right:.5rem;color:#fafafac7}#blog-detail-page code{display:inline-block;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;line-height:1.5;padding:.2rem .4rem}@media (max-width: 768px){#blog-detail-page .gist-data{max-height:300px}}#blog-detail-page .blog-detail{max-width:48rem!important}#blog-detail-page .blog-detail>*:not(pre){padding:0 20px}#blog-detail-page .blog-detail>ol,#blog-detail-page .blog-detail>ul{margin:0 20px}@media (max-width: 768px){#blog-detail-page .blog-detail pre{border-radius:0}}#blog-detail-page .blog-detail a{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}#blog-detail-page .blog-detail a:hover{text-decoration-line:underline}#blog-detail-page .blog-detail a{text-decoration:none;font-weight:400;transition:all .2s ease-in-out}#blog-detail-page .blog-detail h1{font-size:1.5rem;font-weight:700;max-width:580px;line-height:130%;margin-bottom:40px}@media (min-width: 1536px){#blog-detail-page .blog-detail h1{font-size:1.875rem;line-height:2.25rem}}#blog-detail-page .blog-detail h2{font-size:1.25rem;font-weight:600;max-width:480px;line-height:130%;margin-bottom:20px;padding-top:32px}#blog-detail-page .blog-detail li p:first-of-type{margin-bottom:.2rem}#blog-detail-page .blog-detail li p:last-of-type{margin-bottom:1rem}#blog-detail-page .blog-detail p,#blog-detail-page .blog-detail ul,#blog-detail-page .blog-detail li,#blog-detail-page .blog-detail ol{margin-bottom:1rem;--tw-text-opacity: 1;color:rgb(220 225 241 / var(--tw-text-opacity, 1));line-height:180%}#blog-detail-page .blog-detail li>ol{margin-top:.5rem}#blog-detail-page .blog-detail ul{list-style:disc;padding-left:1.5rem}#blog-detail-page .blog-detail ol{list-style:decimal;padding-left:1.5rem}#blog-detail-page .blog-detail li{margin-bottom:.2rem}#blog-detail-page ul p,#blog-detail-page ol p{margin-bottom:.2px!important}#blog-detail-page:where(.astro-HDMNPQXZ){--tw-bg-opacity: 1;background-color:rgb(8 11 18 / var(--tw-bg-opacity, 1))}
