.post-ambience.svelte-1m8ejvq{position:absolute;inset:0 0 auto;z-index:0;height:max(130vh,950px);pointer-events:none;opacity:1;transition:opacity .65s cubic-bezier(.2,0,0,1);background:linear-gradient(to bottom,var(--post-color) 0%,color-mix(in srgb,var(--post-color) 65%,#020202) 45%,#020202 100%)}html.blog-glow-pending .post-ambience.svelte-1m8ejvq{opacity:0}@media (prefers-reduced-motion: reduce){.post-ambience.svelte-1m8ejvq{transition:none}}.header.svelte-1m8ejvq{position:relative;z-index:1;display:flex;flex-direction:row;gap:0px;height:500px;width:100%;padding:2rem 8rem;box-sizing:border-box}.post-metadata.svelte-1m8ejvq{font-size:1rem;font-weight:600;font-family:Manrope,sans-serif;color:#727272;line-height:1.5;margin:0}.date-toggle.svelte-1m8ejvq{all:unset;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.date-toggle.svelte-1m8ejvq:hover{color:#a9a9a9;text-decoration-color:currentColor}.date-toggle.svelte-1m8ejvq:focus-visible{outline:1px solid currentColor;outline-offset:3px;border-radius:2px}.header.svelte-1m8ejvq *::selection,.blog-post.svelte-1m8ejvq *::selection{background:var(--post-selection);color:#020202}.post-icons.svelte-1m8ejvq{display:flex;flex-direction:row;gap:16px}.post-top.svelte-1m8ejvq{position:absolute;top:2rem;right:3rem;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 6rem)}.header-text.svelte-1m8ejvq{flex:1;min-width:0;display:grid;grid-template-rows:1fr auto;align-items:center;gap:1rem;color:#fff;background-color:#151515;padding:4rem 3rem 1rem;position:relative;border:1px solid #333;border-right:none;border-top-left-radius:3rem;border-bottom-left-radius:3rem}.header-image.svelte-1m8ejvq{flex:0 0 50%;width:50%;object-fit:cover;border-top-right-radius:3rem;border-bottom-right-radius:3rem;border:1px solid #333;border-left:none}.header.svelte-1m8ejvq{width:100%;display:flex;justify-content:space-between}.content b{font-weight:800;color:var(--post-heading)}.content p{font-size:1.25rem;font-weight:500;font-family:Manrope,sans-serif;color:var(--post-text);margin:16px 0;line-height:1.5;letter-spacing:.5px}.content h1{font-size:2.5rem;font-weight:700;font-family:Manrope,sans-serif;color:var(--post-heading);margin:32px 0 16px}.content h2{font-size:2rem;font-weight:700;font-family:Manrope,sans-serif;color:var(--post-heading);margin:32px 0 16px}.content h3{font-size:1.75rem;font-weight:700;font-family:Manrope,sans-serif;color:var(--post-heading);margin:32px 0 16px}.content h4{font-size:1.5rem;font-weight:700;font-family:Manrope,sans-serif;color:var(--post-heading);margin:32px 0 16px}.content video{width:100%;max-height:500px;border-radius:1.5rem;margin:16px 0}.content.svelte-1m8ejvq{min-width:0;overflow-wrap:anywhere;margin-top:2rem;color:var(--post-text)}.content>*{max-width:100%;box-sizing:border-box}.content th,.content td{overflow-wrap:anywhere}.content iframe,.content embed,.content object,.content svg{max-width:100%}.content table{width:100%;border-collapse:collapse;margin:16px 0}.content th{font-size:1rem;font-weight:700;font-family:Manrope,sans-serif;color:var(--post-heading);padding:12px;border-bottom:1px solid var(--post-border);text-align:left;background-color:#ffffff14}.content td{font-size:1rem;font-weight:600;font-family:Manrope,sans-serif;color:var(--post-text);padding:12px;border-bottom:1px solid var(--post-border)}.content tr{background-color:#ffffff09}.content tr:nth-child(2n){background-color:#ffffff0f}.content tr:hover{background-color:#ffffff1a}.content pre{color:var(--post-text);background-color:#101217;border:1px solid var(--post-border);padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0;font-size:1rem}.content blockquote{color:var(--post-text);background-color:#ffffff0b;padding:16px;border-left:4px solid var(--post-muted);margin:16px 0;font-size:1rem}.content ul,.content ol{margin:16px 0;padding-left:24px}.content li{font-size:1.25rem;font-weight:600;font-family:Manrope,sans-serif;color:var(--post-text);margin:8px 0;line-height:1.5;letter-spacing:.5px}.content img{width:100%;border-radius:1.5rem;margin:16px 0;text-decoration:none!important}.content a{color:var(--post-link);text-decoration:none;font-weight:600;border-bottom:2px solid var(--post-link);transition:color .2s,border-color .2s}.content a:hover{color:var(--post-link-hover);border-bottom-color:var(--post-link-hover)}.content code{font-family:JetBrains Mono,monospace;font-size:1rem;color:var(--post-heading);background-color:#ffffff17;padding:4px!important;border-radius:4px}.content pre code{color:inherit;background-color:transparent;padding:0!important}.blog-post.svelte-1m8ejvq{position:relative;z-index:1;--post-heading: #f7f8fa;--post-text: #b2b4bd;--post-muted: #aeb5c0;--post-border: rgba(255, 255, 255, .14);max-width:800px;margin:0 auto;padding:4rem 0;color:var(--post-text)}h1.svelte-1m8ejvq{font-size:3rem;font-weight:700;font-family:Manrope,sans-serif;color:var(--post-heading);margin:0;text-align:center;line-height:52px}.post-title.svelte-1m8ejvq{font-size:3rem;font-weight:500;font-family:Manrope,sans-serif;color:var(--post-heading);margin:0;text-align:left;line-height:52px}.back.svelte-1m8ejvq{display:flex;flex-direction:row;gap:4px;align-items:center;font-family:Pacifico,cursive;text-decoration:none;color:#727272;font-size:1.563rem;cursor:pointer;margin-bottom:2rem}.back.svelte-1m8ejvq:hover{color:#727272;text-decoration:underline}@media (max-width: 1100px){.header.svelte-1m8ejvq{padding-inline:3rem}.header-text.svelte-1m8ejvq{min-width:0;padding:3rem 3rem 1rem}.header-image.svelte-1m8ejvq{min-width:0}.post-title.svelte-1m8ejvq{overflow-wrap:anywhere}}@media (max-width: 830px){.blog-post.svelte-1m8ejvq{padding:2rem}h1.svelte-1m8ejvq{font-size:2.5rem}}@media (max-width: 600px){h1.svelte-1m8ejvq{font-size:2rem}}@media (max-width: 900px){.post-ambience.svelte-1m8ejvq{height:max(145vh,1100px)}.header.svelte-1m8ejvq{height:auto;flex-direction:column;padding:1rem}.header-text.svelte-1m8ejvq{flex:none;min-height:320px;padding:6rem 1.5rem 1.5rem;box-sizing:border-box;border-right:1px solid #333;border-bottom:none;border-radius:1.5rem 1.5rem 0 0}.header-image.svelte-1m8ejvq{flex:none;width:100%;height:clamp(220px,58vw,340px);box-sizing:border-box;border-left:1px solid #333;border-top:none;border-radius:0 0 1.5rem 1.5rem}.post-top.svelte-1m8ejvq{top:1.5rem;right:1.5rem;width:calc(100% - 3rem)}.post-top.svelte-1m8ejvq .back:where(.svelte-1m8ejvq){margin-bottom:0}.post-title.svelte-1m8ejvq{font-size:clamp(2rem,6vw,2.75rem);line-height:1.15}.blog-post.svelte-1m8ejvq{padding:2rem 1rem}.content table{display:block;overflow-x:auto;max-width:100%}}
