h2{font-family:var(--thunder);font-size:clamp(var(--h5), 2.5vw, var(--h2));font-weight:800}pre,code{--code-background-color:var(--clr-dark-500)}.geometry-grid{column-count:3;column-gap:1.5em;margin-bottom:2em}@media (width<=768px){.geometry-grid{column-count:1}}a{font-weight:700}.post-content ul li{list-style-type:circle}.blog-post ::view-transition-group(*){animation-duration:.75s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.avatar-wrapper.svelte-j8v4c6{flex-direction:row;align-items:center;gap:.5em;block-size:fit-content;inline-size:fit-content;display:flex}.avatar-wrapper.svelte-j8v4c6 .avatar:where(.svelte-j8v4c6){--avatar-size:3.5rem;inline-size:var(--avatar-size);block-size:var(--avatar-size);flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.avatar-wrapper.svelte-j8v4c6 .avatar:where(.svelte-j8v4c6):hover{transform:scale(1.06)}.avatar-wrapper.svelte-j8v4c6 .avatar:where(.svelte-j8v4c6) img:where(.svelte-j8v4c6){object-fit:contain;block-size:100%;inline-size:100%;display:block}@media (width<=768px){.avatar-wrapper.svelte-j8v4c6 .avatar:where(.svelte-j8v4c6) img:where(.svelte-j8v4c6){margin-top:-2.5em}}.blog-post.svelte-pu2njf{max-inline-size:60vw;margin:5em auto;padding:2em}@media (width<=768px){.blog-post.svelte-pu2njf{max-inline-size:100vw;margin:2em auto}}.post-content.svelte-pu2njf{inline-size:100%;line-height:1.7}.post-content.svelte-pu2njf pre code{background:var(--clr-dark-500);border:1px solid var(--clr-light-350);color:var(--clr-light-500);font-family:var(--mono);inline-size:fit-content;font-size:.8rem}.post-content.svelte-pu2njf code{background:var(--clr-dark-500);color:var(--clr-light-500);font-family:var(--mono);inline-size:fit-content;font-size:.8rem}.post-content.svelte-pu2njf h3{color:var(--clr-gray-700)}.go-back.svelte-pu2njf{text-shadow:none;color:var(--clr-blue-300);font-family:var(--bronova);font-size:clamp(var(--sm), 1.52vw, var(--h2));text-align:center;anchor-name:--back;inline-size:fit-content;margin-inline:auto;font-weight:500;text-decoration:none;display:block}.go-back.svelte-pu2njf:focus,.go-back.svelte-pu2njf:focus-visible{box-shadow:none;outline:1px solid var(--clr-light-500);background-color:#0000}.author-row.svelte-pu2njf{margin-inline:auto;flex-direction:row;justify-content:center;align-items:center;gap:.75em;inline-size:fit-content;margin-bottom:3em;display:flex}.author-row.svelte-pu2njf .post-description:where(.svelte-pu2njf){gap:1em;margin-top:5em;margin-left:1em;display:flex}@media (width<=990px){.author-row.svelte-pu2njf .post-description:where(.svelte-pu2njf){margin-top:7em}}@media (width<=768px){.author-row.svelte-pu2njf .post-description:where(.svelte-pu2njf){flex-direction:column;align-items:center;gap:0;margin-top:2em}}.author-row.svelte-pu2njf .post-description:where(.svelte-pu2njf) .name:where(.svelte-pu2njf){color:var(--clr-light-500);font-family:var(--bronova-bold);font-size:clamp(var(--sm), 1.5vw, var(--h4));letter-spacing:.08em;opacity:.7;white-space:nowrap;font-weight:400}.author-row.svelte-pu2njf .post-description:where(.svelte-pu2njf) .date:where(.svelte-pu2njf){color:var(--clr-light-400);font-family:var(--mono);font-size:clamp(var(--xs), 1.25vw, var(--h4));opacity:.7;white-space:nowrap}@media (width<=768px){.author-row.svelte-pu2njf .post-description:where(.svelte-pu2njf) .date:where(.svelte-pu2njf){margin-top:-1.5em}}.not-found.svelte-pu2njf{text-align:center;font-family:var(--thunder);font-size:clamp(var(--sm), 1.52vw, var(--h4));color:var(--clr-gray-500);font-weight:700}
