@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-duration:initial}}}.share-container.svelte-179ac1d{padding:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-family:Noto Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:var(--font-weight-medium,500);color:#a5a9f5;letter-spacing:.8px;background-color:#141414;justify-content:center;align-items:center;line-height:1.7;display:flex}.share-container.svelte-179ac1d .share:where(.svelte-179ac1d){margin-right:16px}.share-container.svelte-179ac1d .social-links:where(.svelte-179ac1d){align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.share-container.svelte-179ac1d .social-links:where(.svelte-179ac1d) a:where(.svelte-179ac1d){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));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.share-container.svelte-179ac1d .social-links:where(.svelte-179ac1d) a:where(.svelte-179ac1d):hover{color:#f8fafc}}@property --tw-duration{syntax:"*";inherits:false}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@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}}}.blog-body :is(h2,h3,h4,h5,h6):target{scroll-margin-top:100px}.scroll-progress-bar.svelte-1yjfk0{z-index:10;height:calc(var(--spacing,.25rem) * 2);width:100%;position:fixed;left:0}@media not all and (min-width:40rem){.scroll-progress-bar.svelte-1yjfk0{height:var(--spacing,.25rem)}}.scroll-progress-bar.svelte-1yjfk0{top:var(--site-nav-height)}.progress-indicator.svelte-1yjfk0{background-color:#59fda0;height:100%;transition:width .1s linear}.info-container.svelte-1yjfk0{--tw-font-weight:var(--font-weight-medium,500);font-family:Noto Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:var(--font-weight-medium,500);letter-spacing:.8px;height:100%;margin-bottom:2rem;line-height:1.7}@media screen and (min-width:1025px){.info-container.svelte-1yjfk0{margin-bottom:0}}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0){border-bottom-style:var(--tw-border-style);text-transform:uppercase;border-color:#243349;border-bottom-width:1px;gap:.25rem;padding:8px 0;display:flex}@media(max-width:1280px){.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0){flex-direction:column}}@media(max-width:1024px){.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0){flex-direction:row}}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0)>div:where(.svelte-1yjfk0){width:50%}@media(max-width:1280px){.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0)>div:where(.svelte-1yjfk0){width:100%}}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0) .property:where(.svelte-1yjfk0){color:#f8fafc}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0) .value:where(.svelte-1yjfk0){color:#cacbf9;overflow-wrap:anywhere}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0) .value:where(.svelte-1yjfk0) .category:where(.svelte-1yjfk0) a:where(.svelte-1yjfk0){color:#a5a9f5;display:inline-block}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0) .value:where(.svelte-1yjfk0) .category:where(.svelte-1yjfk0) a:where(.svelte-1yjfk0):hover{text-decoration-line:underline}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0) .tags-list:where(.svelte-1yjfk0){flex-wrap:wrap;gap:.5rem;display:flex}.info-container.svelte-1yjfk0 .info-block:where(.svelte-1yjfk0) .tags-list:where(.svelte-1yjfk0) .tag:where(.svelte-1yjfk0){border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-light,300);font-family:Noto Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:var(--font-weight-light,300);color:#cacbf9;border-width:1px;border-color:#cacbf9;width:fit-content;padding:0 4px}.info-container.svelte-1yjfk0 .table-of-contents:where(.svelte-1yjfk0){margin-top:64px;position:sticky;top:100px}@media(max-width:1024px){.info-container.svelte-1yjfk0 .table-of-contents:where(.svelte-1yjfk0){display:none}}.info-container.svelte-1yjfk0 .table-of-contents:where(.svelte-1yjfk0) .property:where(.svelte-1yjfk0){border-bottom-style:var(--tw-border-style);border-color:#243349;border-bottom-width:1px;padding-bottom:8px}.info-container.svelte-1yjfk0 .table-of-contents:where(.svelte-1yjfk0) .value:where(.svelte-1yjfk0){font-family:Aeonik,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#34d399;line-height:1.5}.info-container.svelte-1yjfk0 .table-of-contents:where(.svelte-1yjfk0) .value:where(.svelte-1yjfk0) ol:where(.svelte-1yjfk0){padding:16px 0 0 8px}.info-container.svelte-1yjfk0 .table-of-contents:where(.svelte-1yjfk0) .value:where(.svelte-1yjfk0) li:where(.svelte-1yjfk0){overflow-wrap:break-word;margin-bottom:16px}.info-container.svelte-1yjfk0 .table-of-contents:where(.svelte-1yjfk0) .value:where(.svelte-1yjfk0) a:where(.svelte-1yjfk0):hover{text-decoration:underline}.promo-share-container.svelte-1yjfk0{height:100%}.promo-share-container.svelte-1yjfk0 .promo-container:where(.svelte-1yjfk0){margin-top:8px;top:100px}.blog-footer.svelte-1yjfk0 h3:where(.svelte-1yjfk0){font-size:1.5rem;line-height:var(--tw-leading,2.5rem);margin-bottom:24px;line-height:1.4}.blog-footer.svelte-1yjfk0 .related-post:where(.svelte-1yjfk0){margin-bottom:32px}.blog-footer.svelte-1yjfk0 .related-post:where(.svelte-1yjfk0):last-child{margin-bottom:0}.blog-footer.svelte-1yjfk0 .related-post-info:where(.svelte-1yjfk0){color:#a5a9f5;text-transform:uppercase;font-family:Noto Sans Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}.blog-footer.svelte-1yjfk0 .related-post-info:where(.svelte-1yjfk0)>:where(.svelte-1yjfk0){margin-right:32px}.blog-footer.svelte-1yjfk0 .related-post-info:where(.svelte-1yjfk0)>:where(.svelte-1yjfk0):last-child{margin-right:0}.blog-footer.svelte-1yjfk0 .related-post-info:where(.svelte-1yjfk0) .category:where(.svelte-1yjfk0):hover{text-decoration-line:underline}.blog-footer.svelte-1yjfk0 .related-post-title:where(.svelte-1yjfk0){font-size:1.5rem;line-height:var(--tw-leading,2.5rem);line-height:1.4}.blog-footer.svelte-1yjfk0 .related-post-title:where(.svelte-1yjfk0) a:where(.svelte-1yjfk0):hover{text-decoration-line:underline}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
