@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.blog-post{color:var(--color-black,#000)}.blog-post table{border-radius:var(--radius-xl,.75rem);max-width:100%;display:block;overflow-x:auto}.blog-post table td,.blog-post table th{padding-inline:calc(var(--spacing,.25rem)*1);border:1px solid var(--color-junifia-gray-4)}.blog-post table th{background-color:var(--color-junifia-gray-6)}.blog-post a{overflow-wrap:break-word;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px}.blog-post a:hover{text-decoration-line:none}.blog-post :not(pre) code{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);background-color:var(--color-junifia-gray-6);border:1px solid var(--color-junifia-gray-4);overflow-wrap:break-word;font-size:.85em}.blog-post h2,.blog-post h3,.blog-post h4{margin-block:calc(var(--spacing,.25rem)*8)}.blog-post h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}@media (min-width:64rem){.blog-post h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.blog-post h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}@media (min-width:64rem){.blog-post h3{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.blog-post pre,.blog-post img{margin-block:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));display:block}.blog-post pre{border-radius:var(--radius-xl,.75rem);max-width:100%;overflow-x:auto}.blog-post p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8)}.blog-post pre+li,.blog-post p+ol,.blog-post p+p{margin-top:calc(var(--spacing,.25rem)*8)}.blog-post ol{padding-left:calc(var(--spacing,.25rem)*6);list-style-type:decimal}.blog-post ol li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8)}.blog-post ul{padding-left:calc(var(--spacing,.25rem)*6);list-style-type:disc}.blog-post ul li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8)}.blog-post dl{align-items:flex-start;display:flex}.blog-post dl dd{font-weight:700}.blog-post dl+dl{margin-top:1rem}.blog-post blockquote{margin-block:calc(var(--spacing,.25rem)*8);padding-left:calc(var(--spacing,.25rem)*6);border-left:3px solid var(--color-primary);font-style:italic}.blog-post hr{margin-block:calc(var(--spacing,.25rem)*10);border:0;border-top:1px solid var(--color-junifia-gray-4)}.blog-post pre{position:relative}.blog-post .copy-btn{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-white,#fff);position:absolute}.blog-post .bg-slate-950,.blog-post .bg-slate-900{background-color:var(--color-junifia-gray-6)}.blog-post .border-slate-700{border-color:var(--color-junifia-gray-4)}.blog-post .text-slate-400,.blog-post .text-slate-300{color:var(--color-junifia-gray-1)}.blog-post .text-sky-400{color:var(--color-primary)}@property --tw-leading{syntax:"*";inherits:false}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */h1[data-astro-cid-4dr4aqhh]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}@media (min-width:64rem){h1[data-astro-cid-4dr4aqhh]{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}a[data-astro-cid-4dr4aqhh]{text-decoration:underline}a[data-astro-cid-4dr4aqhh]:hover{text-decoration:none}.cover-band[data-astro-cid-4dr4aqhh]{position:relative}.cover-band[data-astro-cid-4dr4aqhh]:before{content:"";z-index:-10;background-color:#000;width:100vw;margin-left:-50vw;position:absolute;top:-9999px;bottom:50%;left:50%}
