.post.svelte-1ifswd7{max-width:1080px;padding:1rem 2rem;margin:0 auto;color:var(--color-main-text);text-align:center}.post__title.svelte-1ifswd7{font-family:var(--font-heading);font-size:2.5rem;text-transform:uppercase;max-width:30ch;margin:3rem auto 0;color:var(--color-shine);font-weight:600}.post__date.svelte-1ifswd7{font-family:var(--font-heading);display:block;text-align:center;font-size:1.125rem;line-height:2em;color:var(--color-alt-text)}.post__edit.svelte-1ifswd7{position:relative;display:block;font-family:var(--font-heading);text-align:center;font-size:1.125rem;line-height:2em;color:var(--color-main-accent);text-decoration:none;margin-bottom:1rem}.post__edit.svelte-1ifswd7:hover{text-decoration:underline}.post__edit.svelte-1ifswd7:hover:before{transform:scale(1)}.post__tags.svelte-1ifswd7{display:flex;gap:.5rem;justify-content:center}.post__tag.svelte-1ifswd7{padding:.25rem .5rem;background-color:var(--color-special-bg);color:var(--color-shine);border-radius:.25rem;font-family:var(--font-heading);font-weight:500}.post__tag.svelte-1ifswd7:before{content:"# "}.post__content.svelte-1ifswd7{font-family:var(--font-sans);max-width:70ch;margin:0 auto;font-size:1rem;text-align:left}.post__content.svelte-1ifswd7 p{line-height:1.75em;font-size:1rem;margin:0 0 1.25rem}.post__content.svelte-1ifswd7 h1,.post__content.svelte-1ifswd7 h2,.post__content.svelte-1ifswd7 h3{position:relative;font-family:var(--font-heading);margin:2.5rem 0 .5rem}.post__content.svelte-1ifswd7 h1+h2{margin:1.5rem 0 .5rem}.post__content.svelte-1ifswd7 h1{font-size:1.5rem;line-height:1.5em;letter-spacing:.05em}.post__content.svelte-1ifswd7 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-1ifswd7 h2{line-height:1.5em;font-size:1.25rem;letter-spacing:.05em}.post__content.svelte-1ifswd7 h3{font-size:1.125rem;line-height:2em;padding-left:1.5rem;letter-spacing:.05em}.post__content.svelte-1ifswd7 h3:after{content:"\2022  ";position:absolute;left:0;color:var(--color-main-accent)}.post__content.svelte-1ifswd7 img{width:100%}.post__content.svelte-1ifswd7 pre{padding:1rem;scrollbar-color:var(--color-thin) var(--color-special-bg);border:.0625rem var(--color-borders) solid;margin:1.25rem 0;overflow-x:auto;background-color:var(--color-alt-bg)}.post__content.svelte-1ifswd7 pre::-webkit-scrollbar{background-color:var(--color-alt-bg);height:.5rem}.post__content.svelte-1ifswd7 pre:hover::-webkit-scrollbar{background-color:var(--color-special-bg);cursor:pointer}.post__content.svelte-1ifswd7 pre::-webkit-scrollbar-thumb{background-color:var(--color-alt-bg);cursor:pointer}.post__content.svelte-1ifswd7 pre:hover::-webkit-scrollbar-thumb{background-color:var(--color-thin)}.post__content.svelte-1ifswd7 p>a,.post__content.svelte-1ifswd7 ul a{position:relative;display:inline-block;color:var(--color-shine);text-decoration:none;z-index:1}.post__content.svelte-1ifswd7 p>a:after,.post__content.svelte-1ifswd7 ul a:after{content:"";position:absolute;background-color:var(--color-main-accent);bottom:.25rem;left:0;right:0;transform:scale3d(0,0,0);height:2px;z-index:-1}.post__content.svelte-1ifswd7 p>a:hover:after,.post__content.svelte-1ifswd7 ul a:hover:after{transform:scale(1);transition:transform ease-out .2s}.post__content.svelte-1ifswd7 a:hover{-webkit-text-decoration-color:var(--color-main-accent);text-decoration-color:var(--color-main-accent)}.post__content.svelte-1ifswd7 code{font-family:var(--font-monospace);padding:.125rem .25rem;border:.0625rem var(--color-borders) solid;border-radius:.25rem;font-size:1rem;background-color:var(--color-alt-bg)}.post__content.svelte-1ifswd7 pre code{font-family:var(--font-monospace);font-weight:400;font-size:.9rem;padding:0;border:none;border-radius:0;background:none;box-shadow:none}.post__content.svelte-1ifswd7 ul{list-style-position:inside;margin:0 0 1.25rem}.post__content.svelte-1ifswd7 :not(li) ul{margin:0}.post__content.svelte-1ifswd7 #table-of-contents+ul{margin:0 0 1.5rem}.post__content.svelte-1ifswd7 #table-of-contents+ul li p{font-weight:400;display:inline}.post__content.svelte-1ifswd7 ul li{position:relative;font-size:1rem;line-height:2em;padding-left:1rem;word-wrap:break-word}.post__content.svelte-1ifswd7 li p:first-child{display:inline-block;color:var(--color-shine)}.post__content.svelte-1ifswd7 li p:not(:first-child){font-family:var(--font-sans);color:var(--color-main-text);font-size:1.05rem;line-height:1.75em;padding-left:1.5rem}.post__content.svelte-1ifswd7 ul li>ul *{font-size:1rem}.post__content.svelte-1ifswd7 table{width:100%;border-radius:.2rem;overflow:hidden}.post__content.svelte-1ifswd7 table a{transition:all ease-out .2s;font-weight:600;line-height:1.25em;font-style:italic;color:var(--color-shine)}.post__content.svelte-1ifswd7 table tr:nth-child(odd){background-color:var(--color-special-bg)}.post__content.svelte-1ifswd7 table th{background-color:var(--color-main-accent);color:var(--color-alt-bg);font-size:1.25rem}.post__content.svelte-1ifswd7 table th,.post__content.svelte-1ifswd7 table td{padding:.75rem 1rem}.post__content.svelte-1ifswd7 blockquote{border-left:.25rem var(--color-thin) solid;padding-left:.5rem}.post__content.svelte-1ifswd7 blockquote p{font-size:1rem;letter-spacing:.02em;color:var(--color-alt-text);margin:1rem 0}.post__content.svelte-1ifswd7 h1 a,.post__content.svelte-1ifswd7 h2 a,.post__content.svelte-1ifswd7 h3 a{color:var(--color-shine);text-decoration:none}.post__content.svelte-1ifswd7 del,.post__content.svelte-1ifswd7 del *{color:var(--color-alt-text)!important;font-style:italic;text-decoration:line-through}.post__content.svelte-1ifswd7 h1 a:before,.post__content.svelte-1ifswd7 h2 a:before,.post__content.svelte-1ifswd7 h3 a:before{display:none}@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}.post__content.svelte-1ifswd7 pre::-webkit-scrollbar{height:0}}
