.page.svelte-11r77t0{width:100%;min-height:100dvh;color:var(--colour-text);position:relative;overflow-x:hidden}.bg.svelte-11r77t0{z-index:-1;background:#0a0d12 url(../../../clean_background.png) 50%/cover no-repeat fixed;position:fixed;inset:0}.shell.svelte-11r77t0{box-sizing:border-box;flex-direction:column;min-height:100dvh;padding:0 5dvh 5dvh;display:flex}.back-strip.svelte-11r77t0{z-index:90;background:#0a0d12 url(../../../clean_background.png) 50%/cover no-repeat fixed;padding:.5rem 5dvh .75rem;position:fixed;left:0;right:0}.back-strip-inner.svelte-11r77t0{max-width:760px;margin:0 auto}.sticky-header.svelte-11r77t0{z-index:100;background:url(../../../clean_background.png) 50%/cover no-repeat fixed;padding:5dvh 5dvh .5rem;position:fixed;top:0;left:0;right:0}.article.svelte-11r77t0{--byline-fs:var(--fs-blog-body);gap:.8rem;max-width:760px;margin:2rem auto 0}.back.svelte-11r77t0{appearance:none;color:#b8b8bf;-webkit-text-fill-color:#b8b8bf;cursor:pointer;font-size:var(--fs-blog-body);background:0 0;border:none;padding:0;transition:color .2s,-webkit-text-fill-color .2s}.back.svelte-11r77t0:hover,.back.svelte-11r77t0:focus{color:#fff;-webkit-text-fill-color:#fff;outline:none}.hero.svelte-11r77t0{border-radius:14px;width:100%;height:220px;margin-bottom:.5rem}.hero-img.svelte-11r77t0{-o-object-fit:contain;object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:70vh;margin-bottom:.5rem;display:block}.post-tags.svelte-11r77t0{flex-wrap:wrap;gap:.4rem}.post-tag.svelte-11r77t0{font-size:var(--fs-blog-body);color:#b8b8bf;border:1px solid #b8b8bf40;border-radius:999px;padding:.2rem .8rem}h1.svelte-11r77t0{margin:0}.subtitle.svelte-11r77t0{color:#b8b8bf;font-size:var(--fs-blog-body);margin:0}.date.svelte-11r77t0{color:#6f7079;font-size:var(--fs-blog-body);margin:0 0 1rem}.body.svelte-11r77t0 h1{font-size:var(--fs-blog-h1);margin-top:2rem;font-weight:700}.body.svelte-11r77t0 h2{font-size:var(--fs-blog-h2);color:#fff;margin-top:1.8rem}.body.svelte-11r77t0 h3{font-size:var(--fs-blog-h3);color:#fff;margin-top:1.4rem}.body.svelte-11r77t0 p{font-size:var(--fs-blog-body);margin:1.1rem 0;line-height:1.7}.body.svelte-11r77t0 ul,.body.svelte-11r77t0 ol{margin-top:0;margin-bottom:1.1rem;padding-left:1.8rem}:is(.body.svelte-11r77t0 p:has(+ul),.body.svelte-11r77t0 p:has(+ol)){margin-bottom:0}.body.svelte-11r77t0 li{font-size:var(--fs-blog-body);margin:.5rem 0;line-height:1.6}.body.svelte-11r77t0 strong{color:#fff}
