.post.svelte-86zbj1.svelte-86zbj1{max-width:1080px;padding:1rem;margin:0 auto;color:var(--color-main-text);text-align:center}.post__title.svelte-86zbj1.svelte-86zbj1{font-family:var(--font-family);font-size:2.5rem;margin-top:2rem;max-width:30ch;margin:0 auto}.post__date.svelte-86zbj1.svelte-86zbj1{font-family:var(--font-family);display:block;text-align:center;font-size:1.125rem;line-height:2em;color:var(--color-alt-text)}.post__edit.svelte-86zbj1.svelte-86zbj1{font-family:var(--font-family);text-align:center;font-size:1.125rem;line-height:2em;color:var(--color-main-accent);transition:color ease-out .2s;text-decoration:none}.post__edit.svelte-86zbj1.svelte-86zbj1:hover{color:var(--color-main-text)}.post__edit.svelte-86zbj1.svelte-86zbj1:hover:before{transform:scaleZ(1)}.post__content.svelte-86zbj1.svelte-86zbj1{font-family:var(--font-family);width:80%;margin:0 auto;margin-top:2rem;font-size:1.125rem;text-align:left}.post__content.svelte-86zbj1 p{line-height:1.75em;font-size:1.125rem}.post__content.svelte-86zbj1 details{line-height:1.75em;cursor:pointer}.post__content.svelte-86zbj1 details summary:hover{color:var(--color-main-accent);-webkit-user-select:none;user-select:none}.post__content>*+*{margin-top:1rem}.post__content.svelte-86zbj1 h1{position:relative;font-family:var(--font-family);font-size:2rem;line-height:1.75em}.post__content.svelte-86zbj1 h1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.125rem;background-image:linear-gradient(to right,var(--color-main-accent),rgba(0,0,0,0))}.post__content.svelte-86zbj1 h2{position:relative;font-family:var(--font-family);line-height:1.5em;font-size:1.625rem;padding-left:1.5rem}.post__content.svelte-86zbj1 h3{position:relative;font-family:var(--font-family);font-size:1.5rem;line-height:2em;padding-left:.5rem;padding-left:1.5rem}.post__content.svelte-86zbj1 h3:after{content:"• ";position:absolute;left:0;color:var(--color-main-accent)}.post__content.svelte-86zbj1 h2:after{content:"# ";position:absolute;left:0;color:var(--color-main-accent)}.post__content.svelte-86zbj1 img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.post__content.svelte-86zbj1 pre{scrollbar-color:var(--color-thin) var(--color-special-bg);border:.0625rem var(--color-borders) solid}.post__content.svelte-86zbj1 pre::-webkit-scrollbar{background-color:var(--color-alt-bg);height:.5rem}.post__content.svelte-86zbj1 pre:hover::-webkit-scrollbar{background-color:var(--color-special-bg);cursor:pointer}.post__content.svelte-86zbj1 pre::-webkit-scrollbar-thumb{background-color:var(--color-alt-bg);cursor:pointer}.post__content.svelte-86zbj1 pre:hover::-webkit-scrollbar-thumb{background-color:var(--color-thin)}.post__content.svelte-86zbj1 a{position:relative;display:inline-block;color:var(--color-main-accent);text-decoration:none}.post__content.svelte-86zbj1 a:hover{text-decoration:underline}.post__content.svelte-86zbj1 code{font-family:JetBrains Mono,monospace;color:var(--color-main-accent);padding:.125rem .25rem;border-radius:.25rem;font-size:1rem;background-color:var(--color-alt-bg);box-shadow:0 0 .25em #0000001a}.post__content.svelte-86zbj1 pre code{font-family:JetBrains Mono,monospace;font-weight:400;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--prism-raw-token)}.post__content.svelte-86zbj1 ul{list-style:none}.post__content.svelte-86zbj1 ol{list-style:decimal inside}.post__content.svelte-86zbj1 ul li,.post__content.svelte-86zbj1 ol li{position:relative;font-size:1.125rem;line-height:1.75em;padding-left:1rem}.post__content.svelte-86zbj1 ul li:before{content:"•";color:var(--color-main-text);font-size:1.5rem;line-height:1.5em;margin-right:.5rem}.post__content.svelte-86zbj1 ul li p{display:inline-block;margin:0}.post__content.svelte-86zbj1 ul li>ul *{font-size:1.125rem}.post__content.svelte-86zbj1 table{width:100%;border-radius:2rem;overflow:hidden}.post__content.svelte-86zbj1 table a{transition:all ease-out .2s;font-weight:600;line-height:1.25em;font-style:italic}.post__content.svelte-86zbj1 table tr:nth-child(odd){background-color:var(--color-special-bg)}.post__content.svelte-86zbj1 table th{background-color:var(--color-alt-bg);color:var(--color-main-text);font-size:1.25rem;text-align:center}.post__content.svelte-86zbj1 table th,.post__content.svelte-86zbj1 table td{padding:.75rem 1rem}.post__content.svelte-86zbj1 blockquote p{font-size:1.125rem;letter-spacing:.02em;color:var(--color-thin);font-style:italic;font-family:serif;margin:1rem 0}.post__content.svelte-86zbj1 blockquote p:before{content:""}.post__content.svelte-86zbj1 blockquote p:after{content:""}.post__content.svelte-86zbj1 h1 a,.post__content.svelte-86zbj1 h2 a,.post__content.svelte-86zbj1 h3 a{color:var(--color-main-text)}.post__content.svelte-86zbj1 del,.post__content.svelte-86zbj1 del *{color:var(--color-alt-text)!important;font-style:italic;text-decoration:line-through}.post__content.svelte-86zbj1 h1 a:before,.post__content.svelte-86zbj1 h2 a:before,.post__content.svelte-86zbj1 h3 a:before{display:none}.post__content.svelte-86zbj1>.comments.svelte-86zbj1{margin-top:2rem}.post__tags.svelte-86zbj1.svelte-86zbj1{margin-top:.5rem;display:flex;gap:.5rem;justify-content:center}.post__tag.svelte-86zbj1.svelte-86zbj1{padding:.25rem .5rem;background-color:var(--color-special-bg);color:var(--color-main-text);border-radius:.25rem;font-family:var(--font-family);font-weight:500}.post__tag.svelte-86zbj1.svelte-86zbj1:before{content:"# "}@media only screen and (max-width: 480px){.post__content pre{margin-left:-1rem!important;margin-right:-1rem!important;border:none;border-radius:0}.post__content ul *{font-size:.95rem!important}.post__content p{font-size:1rem}}
