footer[data-astro-cid-jo6i4kqk]{color:#999;font-size:1.4rem}footer[data-astro-cid-jo6i4kqk] .line{background-color:#06c6;width:min(100%,120rem);height:1px;margin-block:4rem;margin-inline:auto}footer[data-astro-cid-jo6i4kqk] .footer{justify-content:space-between;align-items:center;display:flex}footer[data-astro-cid-jo6i4kqk] .content{margin-block:4rem 8rem}footer[data-astro-cid-jo6i4kqk] .content a.rss{flex-direction:column;align-items:center;display:flex}footer[data-astro-cid-jo6i4kqk] .content a.rss svg{width:2.4rem;height:2.4rem}.nav-container.svelte-1jnx671{--transition:.3s ease-in-out;--padding:1rem;z-index:50;color:#fff;position:relative}.nav-container.svelte-1jnx671.isOpen .burger-button:where(.svelte-1jnx671) span:where(.svelte-1jnx671){background-color:#0000}.nav-container.svelte-1jnx671.isOpen .burger-button:where(.svelte-1jnx671) span:where(.svelte-1jnx671):before{top:0;transform:rotate(135deg)}.nav-container.svelte-1jnx671.isOpen .burger-button:where(.svelte-1jnx671) span:where(.svelte-1jnx671):after{top:0;transform:rotate(-135deg)}.nav-container.svelte-1jnx671.isOpen .nav-links:where(.svelte-1jnx671){transform:translateY(0)}.nav-content.svelte-1jnx671{padding:var(--padding);justify-content:space-between;align-items:center;display:flex}.logo.svelte-1jnx671 svg{width:20rem;color:var(--text-color)}.burger-button.svelte-1jnx671{--size:3.4rem;--line-size:2px;--line-color:rgb(from var(--text-color) r g b / .7);top:var(--padding);right:var(--padding);z-index:101;border:var(--line-size) solid var(--line-color);background:var(--bg-color);width:var(--size);height:var(--size);border-radius:.5rem;display:block;position:fixed}.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671),.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671):before,.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671):after{transition:var(--transition);background-color:rgb(from var(--text-color) r g b / .8);height:var(--line-size);position:absolute}.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671){--inline-offset:4px;top:50%;left:var(--inline-offset);width:calc(100% - var(--inline-offset) * 2);transform:translateY(-50%)}.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671):before,.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671):after{--top-offset:.8rem;content:"";width:100%;left:0}.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671):before{top:calc(var(--top-offset) * -1)}.burger-button.svelte-1jnx671 span:where(.svelte-1jnx671):after{top:var(--top-offset)}.nav-links.svelte-1jnx671{z-index:100;transition:var(--transition);background-color:var(--bg-color);flex-direction:column;align-items:center;width:100%;padding:5rem 2rem;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%);box-shadow:0 4px 6px #0000001a}.nav-links.svelte-1jnx671 li:where(.svelte-1jnx671){text-align:center}.nav-links.svelte-1jnx671 a:where(.svelte-1jnx671){color:var(--text-color);padding-block:1rem;font-size:2.2rem;text-decoration:none;transition:color .2s;display:block}.nav-links.svelte-1jnx671 a:where(.svelte-1jnx671):hover{color:rgb(from var(--text-color) r g b / .7)}.nav-links.svelte-1jnx671 a:where(.svelte-1jnx671).isActive{color:var(--lightningcss-light,#06c)var(--lightningcss-dark,#4da6ff);text-underline-offset:.5rem;font-weight:700;text-decoration:underline}@media (width>=40rem){.nav-container.svelte-1jnx671{padding:2rem 4rem}.nav-container.isOpen.svelte-1jnx671 .nav-links:where(.svelte-1jnx671){transform:unset}.burger-button.svelte-1jnx671{display:none}.nav-links.svelte-1jnx671{transform:unset;z-index:100;box-shadow:unset;padding:unset;width:unset;flex-direction:row;gap:3rem;position:static}.nav-links.svelte-1jnx671 a:where(.svelte-1jnx671){padding-block:unset}}.selectors.svelte-sf4ynr{-moz-column-gap:1rem;flex-wrap:wrap;gap:.5rem 1rem;margin-block:2rem;display:flex}.selectors.svelte-sf4ynr label:where(.svelte-sf4ynr){color:#fff;background-color:#06c3;border-radius:.5rem;padding:.5rem 1rem;position:relative}.selectors.svelte-sf4ynr label:where(.svelte-sf4ynr):has(input:where(.svelte-sf4ynr):checked){background-color:#06c}.selectors.svelte-sf4ynr input:where(.svelte-sf4ynr){opacity:0;position:absolute;inset:0}.line.svelte-sf4ynr{background-color:#06c6;width:100%;height:1px;margin-block:2rem}.others.svelte-sf4ynr{margin-block:2rem}.others.svelte-sf4ynr li:where(.svelte-sf4ynr){margin-block:.5rem;list-style:inside}.others.svelte-sf4ynr li:where(.svelte-sf4ynr)::marker{content:"🔹 ";color:var(--accent-color)}.others.svelte-sf4ynr a:where(.svelte-sf4ynr){text-decoration:none}.post[data-astro-cid-a6sclapi]{max-inline-size:75ch;padding-block:4rem}.post[data-astro-cid-a6sclapi]>img[data-astro-cid-a6sclapi]{border-radius:10px;margin-bottom:2rem}.title[data-astro-cid-a6sclapi]{font-size:2.5rem}.metadata[data-astro-cid-a6sclapi]{color:#999;flex-direction:column;font-size:1.4rem;display:flex}.metadata[data-astro-cid-a6sclapi] .dates{flex-direction:column;display:flex}.metadata[data-astro-cid-a6sclapi] .dates p{-moz-column-gap:.5rem;text-align:right;flex-wrap:wrap;align-self:end;column-gap:.5rem;display:flex}.metadata[data-astro-cid-a6sclapi] .dates p span{flex-shrink:0}.metadata[data-astro-cid-a6sclapi] .line{background-color:#999;width:100%;height:1px}.metadata[data-astro-cid-a6sclapi] .underline{justify-content:space-between;gap:2rem;display:flex}.metadata[data-astro-cid-a6sclapi] .underline .tags{color:var(--accent-color);font-weight:700}.metadata[data-astro-cid-a6sclapi] .underline .reading-time{-moz-column-gap:.5rem;flex-wrap:wrap;justify-content:end;column-gap:.5rem;display:flex}.metadata[data-astro-cid-a6sclapi] .underline .reading-time span{flex-shrink:0}.metadata[data-astro-cid-a6sclapi] .underline .reading-time .time{color:var(--accent-color)}.description[data-astro-cid-a6sclapi]{color:#aaa;margin-top:2rem;font-size:1.4rem}@media screen and (width>=40rem){.title[data-astro-cid-a6sclapi]{margin-top:4rem;font-size:3.5rem}}.post[data-astro-cid-a6sclapi].card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.post[data-astro-cid-a6sclapi].card .title{margin-top:2rem;font-size:1.8rem}.post[data-astro-cid-a6sclapi].card .underline{justify-content:end}.post[data-astro-cid-a6sclapi].card .metadata{margin-top:1rem;font-size:1.2rem}.post[data-astro-cid-a6sclapi].card p.extract{color:#aaa;block-size:6.8rem;margin-top:2rem;font-size:1.2rem}@media screen and (width>=40rem){.post[data-astro-cid-a6sclapi].card .title{font-size:2rem}}.post .body{margin-top:4rem}.post .body p:not(:last-child),.post .body ul:not(:last-child),.post .body ol:not(:last-child){margin-bottom:2rem}.post .body p{max-inline-size:75ch}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-color:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#121212);--text-color:var(--lightningcss-light,#333)var(--lightningcss-dark,#dfdfdf);--accent-color:var(--lightningcss-light,#06c)var(--lightningcss-dark,#4da6ff)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:where(html){hanging-punctuation:first allow-end last;interpolate-size:allow-keywords;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-size:62.5%}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where(body){background-color:var(--bg-color);min-block-size:100svb;min-inline-size:250px;color:var(--text-color);font-size:1.6rem;font-family:var(--font-opensans), sans-serif;flex-direction:column;justify-content:space-between;display:flex}@media screen and (width>=40rem){:where(body){font-size:1.8rem}}:where(canvas,img,picture,svg,video){border:none;block-size:auto;max-inline-size:100%;display:block}:where(button,input,progress,select,textarea){appearance:none;touch-action:manipulation;hanging-punctuation:none;color:inherit;font:inherit;line-height:inherit;text-align:start;background:0 0;border:none}:where(button,input,progress,select,textarea):focus,:where(button,input,progress,select,textarea):active{outline:none}:where(button){cursor:pointer;-webkit-user-select:none;user-select:none}:where(textarea){resize:vertical}:where(textarea:not([rows])){field-sizing:content}:where(fieldset,iframe){border:none}:where(p,li,h1,h2,h3,h4,h5,h6){text-wrap:pretty;overflow-wrap:break-word}:where(abbr[title]){border:none;text-decoration:none}:where(cite){font-style:inherit}:where(small){font-size:inherit}:where(li,ol,ul,menu){list-style:none}:where(dialog,[popover]){max-block-size:none;max-inline-size:none;color:inherit;background:0 0;border:none;margin:auto;position:fixed}:where([popover]){inset:auto}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where([hidden]:not([hidden=until-found])){display:none!important}:where([class*=content]){inline-size:100%;max-inline-size:120rem;margin-inline:auto;padding-inline:2rem}@media screen and (width>=80rem){:where([class*=content]){padding-inline:unset}}:where(main){flex:1}:where(a){color:var(--text-color);text-decoration:none}:where(.sr-only){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
