@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-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial}}}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2)}.blog-content h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.blog-content h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.blog-content h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}.blog-content h4{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.blog-content h5{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.blog-content h6{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.blog-content strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.blog-content h6{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--gray-dark);display:flex}.blog-content h6>strong{margin-top:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-thin,100);font-weight:var(--font-weight-thin,100)}.blog-content h6+pre{margin-top:0}.blog-content pre.astro-code{padding:calc(var(--spacing,.25rem) * 4)}.blog-content code{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blog-content a:not([class$=-link]){cursor:pointer;color:var(--primary);text-decoration-line:underline}.blog-content iframe{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2);max-width:100%;min-height:100%}.blog-content iframe+p{margin-top:calc(var(--spacing,.25rem) * -2);text-align:center}.blog-content iframe+p>em{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.blog-content blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);border-style:solid;border-left-width:4px;border-color:var(--gray-dark);color:var(--gray-medium)}.blog-content ol{list-style-type:decimal}.blog-content ul{list-style-type:disc}.blog-content ol,.blog-content ul{margin-block:calc(var(--spacing,.25rem) * 4);margin-left:calc(var(--spacing,.25rem) * 8)}.blog-content ol li:not(:last-of-type),.blog-content ul:not([role=tablist]) li:not(:last-of-type){margin-bottom:calc(var(--spacing,.25rem) * 2)}.blog-content li,.blog-content p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.blog-content p{margin-block:calc(var(--spacing,.25rem) * 4)}.blog-content p>img,.blog-content picture>img{margin-inline:auto}.blog-content em>p{font:inherit;margin-block:0}.blog-content p>img~em,.blog-content p>picture~em,.blog-content pre~em{text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:block}.blog-content p>span>img{display:inline-block}.blog-content figure>img{margin-inline:auto}.blog-content figure>figcaption{text-align:center}.blog-content figure>figcaption>p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));margin-top:0;font-style:italic}@media(min-width:48rem){.blog-content p>img{max-width:75%}}.blog-content iframe{min-height:var(--spacing-128,32rem);width:100%}.blog-content :not(pre)>code{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);overflow-wrap:break-word;background-color:var(--code-background);color:var(--secondary);border-radius:.25rem;padding:.15rem}.blog-content table{border-spacing:0;border-collapse:collapse;width:100%;display:block;overflow:auto}.blog-content table th{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.blog-content table td,.blog-content table th{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 3.5)}.blog-content table tr{border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--background-color)}.blog-content table tr:nth-child(2n){background-color:var(--table-even-row)}.blog-content .utterances{max-width:100%!important}.blog-content .progress .progress-bar3{background-image:linear-gradient(to right,var(--green),var(--turquoise),var(--blue),var(--light-blue),var(--purple),var(--red));border-radius:.25rem;height:.5rem;transition:width .4s linear,background-color .4s linear}.blog-content .progress-infinite .progress-bar3{background-image:linear-gradient(to right,var(--green),var(--turquoise),var(--blue),var(--light-blue),var(--purple),var(--red));width:100%;animation:1s infinite colorAnimation}.blog-content ul[role=tablist]{--sl-color-gray-5:var(--gray-light);margin-inline:0;margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:0;list-style-type:none}.blog-content ul[role=tablist] li.tab[role=presentation] a[role=tab][aria-selected=true]{--sl-color-text-accent:var(--primary)}.blog-content article.card{min-width:0;display:flex}.blog-content article.card p.title{margin-top:0;margin-bottom:0}.blog-content article.card div.body{flex:1}.blog-content article.card div.body div.expressive-code,.blog-content article.card div.body figure.frame{height:100%}.blog-content article.card pre{scrollbar-gutter:stable both-edges;height:100%;overflow-x:scroll}@keyframes colorAnimation{0%{background-image:linear-gradient(to right,var(--green),var(--turquoise),var(--blue),var(--light-blue),var(--purple),var(--red))}20%{background-image:linear-gradient(to right,var(--turquoise),var(--blue),var(--light-blue),var(--purple),var(--red),var(--green))}40%{background-image:linear-gradient(to right,var(--blue),var(--light-blue),var(--purple),var(--red),var(--green),var(--turquoise))}60%{background-image:linear-gradient(to right,var(--light-blue),var(--purple),var(--red),var(--green),var(--turquoise),var(--blue))}to{background-image:linear-gradient(to right,var(--purple),var(--red),var(--green),var(--turquoise),var(--blue),var(--light-blue))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
