article.svelte-ls5klk{width:calc(100% - 40px);max-width:65ch;padding-bottom:10px;margin-left:auto;margin-right:auto}#blog-header.svelte-ls5klk{padding:16px;margin:20px auto 10px;position:relative;background-color:var(--c-1);clip-path:polygon(8px 0px,100% 0px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,0px 100%,0px 8px,4px 8px,4px 4px,8px 4px)}#blog-header.svelte-ls5klk:before{content:"";display:block;position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-size:100%;background-color:var(--c-0);clip-path:polygon(8px 0px,100% 0px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,0px 100%,0px 8px,4px 8px,4px 4px,8px 4px);z-index:5}#blog-header.svelte-ls5klk :where(.svelte-ls5klk){position:relative;z-index:10;margin:0}#blog-header.svelte-ls5klk h1:where(.svelte-ls5klk){margin-bottom:10px}#blog-header.svelte-ls5klk p:where(.svelte-ls5klk):last-child{margin-top:30px}.blog-content.svelte-ls5klk{margin-top:20px;margin-bottom:20px}.blog-content h1,.blog-content h2{text-shadow:.133em .133em var(--s)}.blog-content h3{margin-top:40px;text-shadow:.133em .133em var(--s)}.blog-content p{text-shadow:.133em .133em var(--s);line-height:1.5em}.blog-content ul{text-shadow:.133em .133em var(--s);line-height:1.5em;list-style-type:"·   ";padding-left:20px;margin:0}.blog-content li{position:relative;margin-left:10px;margin-bottom:4px}.blog-content code{font-family:Tic80;color:var(--t-1)}.blog-content hr{height:2px;border:none;background-color:var(--c-1);width:90%}.blog-content .icon{display:inline;height:24px;image-rendering:pixelated;vertical-align:middle}.blog-content .mid-img,.header-image.svelte-ls5klk{display:block;width:75%;margin:0 auto}.blog-content .mid-img img,.header-image.svelte-ls5klk img:where(.svelte-ls5klk){display:block;object-fit:contain;margin:0 auto;max-width:100%;max-height:300px;padding:4px;background-color:var(--t-0-dark);border:2px solid var(--s);border-bottom-width:8px}.blog-content .mid-img p{margin-top:4px;text-align:center}hr.svelte-ls5klk{height:2px;border:none;background-color:var(--c-1)}#blog-footer.svelte-ls5klk{display:flex;justify-content:space-between;margin-bottom:20px}
