.site-main.svelte-jot9ci{background:#fff;padding-bottom:4vw}@media(prefers-color-scheme:dark){.site-main.svelte-jot9ci{background:#191b1f}}.outer.svelte-jot9ci{position:relative;padding:0 5vw}.site-nav-main.svelte-jot9ci{position:fixed;top:0;right:0;left:0;z-index:1000;background:#0f1113}.post-full.svelte-jot9ci{position:relative;z-index:50}.post-full-header.svelte-jot9ci{position:relative;margin:0 auto;padding:70px 170px 50px;border-top-left-radius:3px;border-top-right-radius:3px}@media(max-width:1170px){.post-full-header.svelte-jot9ci{padding:60px 11vw 50px}}@media(max-width:800px){.post-full-header.svelte-jot9ci{padding-right:5vw;padding-left:5vw}}.post-full-tags.svelte-jot9ci{display:flex;justify-content:flex-start;align-items:center;color:var(--midgrey);font-size:1.3rem;line-height:1.4em;font-weight:600;text-transform:uppercase}.post-full-tags.svelte-jot9ci a:where(.svelte-jot9ci){color:var(--green);text-decoration:none}.post-full-title.svelte-jot9ci{margin:0 0 .2em;color:#212529}@media(prefers-color-scheme:dark){.post-full-title.svelte-jot9ci{color:#ffffffe6}}.post-full-byline.svelte-jot9ci{display:flex;justify-content:space-between;margin:35px 0 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}@media(prefers-color-scheme:light){.post-full-byline.svelte-jot9ci{border-top:1px solid rgba(0,0,0,.1)}}.post-full-byline-content.svelte-jot9ci{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.author-name.svelte-jot9ci{margin:0 0 5px;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--midgrey)}@media(prefers-color-scheme:dark){.author-name.svelte-jot9ci{color:#ffffffb3}}.byline-meta-content.svelte-jot9ci{color:var(--midgrey);font-size:1.2rem;line-height:1.5em;font-weight:400;text-transform:uppercase;letter-spacing:.5px}@media(prefers-color-scheme:dark){.byline-meta-content.svelte-jot9ci{color:#ffffff80}}.post-full-image.svelte-jot9ci{margin:25px 0 50px;height:800px;background:#c5d2d9 center center;background-size:cover;border-radius:5px}.post-full-image.svelte-jot9ci img:where(.svelte-jot9ci){width:100%;height:100%;object-fit:cover}.layout-isolated.svelte-jot9ci .post-full-image:where(.svelte-jot9ci){height:640px}.post-content.svelte-jot9ci{position:relative;margin:0 auto;padding:0 170px 6vw;min-height:230px;font-family:Georgia,serif;font-size:2rem;line-height:1.6em;background:#fff}@media(prefers-color-scheme:dark){.post-content.svelte-jot9ci{background:#191b1f}}@media(max-width:1170px){.post-content.svelte-jot9ci{padding:0 11vw 6vw}}@media(max-width:800px){.post-content.svelte-jot9ci{padding:0 5vw 6vw;font-size:1.8rem}}.post-content.svelte-jot9ci p,.post-content.svelte-jot9ci ul,.post-content.svelte-jot9ci ol,.post-content.svelte-jot9ci blockquote{margin-bottom:1.5em}.post-content.svelte-jot9ci h1,.post-content.svelte-jot9ci h2,.post-content.svelte-jot9ci h3,.post-content.svelte-jot9ci h4{margin-top:1.2em;margin-bottom:.5em;font-weight:600}.post-content.svelte-jot9ci h1{font-size:3.4rem}.post-content.svelte-jot9ci h2{font-size:2.6rem}.post-content.svelte-jot9ci h3{font-size:2.1rem}.post-content.svelte-jot9ci h4{font-size:1.8rem}.post-content.svelte-jot9ci pre{overflow-x:auto;padding:20px;max-width:100%;border:1px solid #2d3035;color:var(--whitegrey);font-size:1.4rem;line-height:1.5em;background:#0f1113;border-radius:5px}.post-content.svelte-jot9ci code{padding:0 5px 2px;font-size:.8em;background:var(--whitegrey);border-radius:3px}@media(prefers-color-scheme:dark){.post-content.svelte-jot9ci code{background:var(--darkmode_l15);color:var(--whitegrey)}}.post-content.svelte-jot9ci pre code{padding:0;background:transparent}.post-content.svelte-jot9ci .mermaid{display:flex;justify-content:center;margin:2em 0}
