.markable:focus{outline:none}.markable{position:relative}.markable:after,.markable:before{font-family:var(--main-font);display:inline-block;position:absolute;content:"";color:rgb(var(--secondary-color-values) / .7)}.markable:before{left:-1ch;--transform-org-x-offset: calc(var(--indent, 0) / 2);transform-origin:calc(var(--transform-org-x-offset) + 50%) 50%;transform-box:fill-box;content:"|";opacity:0}.markable:after{transform:translate(.5ch);text-indent:0;min-width:3rem;content:"○";opacity:0}@media (pointer: none),(pointer: coarse){{content:""}}@media (pointer: fine){.markable:hover:before,.markable:focus:before{opacity:1;animation:filp .3s ease-in-out forwards}.markable:hover:after,.markable:focus:after{opacity:1;animation:slide-x-after .5s linear infinite alternate}}.markable.markable-marked:after,.markable.markable-marked:before{color:var(--secondary-color);--animation-glow-color: var(--secondary-color);--animation-glow-color-highlight: hsl( from var(--animation-glow-color) h s calc(l + 20) );--animation-glow-color-rgb: from var(--animation-glow-color) r g b;--animation-glow-color-highlight-rgb: from var(--animation-glow-color-highlight) r g b}.markable.markable-marked:before{content:"|";opacity:1;animation:animation-glow-text .5s linear infinite alternate}.markable.markable-marked:after{content:"●";opacity:1;animation:animation-glow-text .5s linear infinite alternate}.markable.markable-marked:focus:before,.markable.markable-marked:hover:before{animation:animation-glow-text .5s linear infinite alternate,filp .3s ease-in-out forwards}.markable.markable-marked:focus:after,.markable.markable-marked:hover:after{animation:animation-glow-text .5s linear infinite alternate,slide-x-after .5s linear infinite alternate}@media (pointer: none),(pointer: coarse){.markable.markable-marked:focus:before,.markable.markable-marked:hover:before,.markable.markable-marked:focus:after,.markable.markable-marked:hover:after{animation:animation-glow-text .5s linear infinite alternate}}@keyframes filp{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes slide-x-after{0%{transform:translate(.5ch)}to{transform:translate(1ch)}}h1.markable:before,h1.markable:hover:before,h1.markable:focus:before{content:none}.post-container.svelte-3z5b4w{--blog-post_font-size-base: 1.1rem;--blog-post_font-size-metadata: .8rem;--blog-post_font-size-headline: 2rem;--blog-post_font-size-graphic-caption: 1rem;--blog-post_max-width: 700px;--min-margin-size: 10px;--article-margin-top: 1.5rem;max-width:var(--blog-post_max-width);margin:auto;padding-inline:var(--min-margin-size);overflow-x:hidden}@media (width <= 500px){.post-container.svelte-3z5b4w{--blog-post_font-size-base: 1rem}}.post-container.svelte-3z5b4w .graphic-container{max-width:500px;margin-inline:auto;margin-block:24px;border:2px solid var(--secondary-color)}.post-container.svelte-3z5b4w .graphic-container .graphic-caption{font-size:var(--blog-post_font-size-graphic-caption);color:rgb(var(--primary-color-values) / .7);color:var(--primary-color);font-style:italic;margin-inline:6px;padding-block:6px}.post-container li,.post-container p,.post-container input{scroll-margin-block:100px}.post-container article,.post-container h1{scroll-margin-top:var(--article-margin-top)}.post-container ol,.post-container ul{padding-inline-start:1em;margin-bottom:3rem;list-style-position:inside}.post-container ol li,.post-container ul li{margin-bottom:1.2rem;line-height:1.4;font-size:var(--blog-post_font-size-base)}.post-container ol li::marker,.post-container ul li::marker{color:var(--secondary-color)}.post-container ol li.markable-marked::marker,.post-container ul li.markable-marked::marker{--animation-glow-color: var(--secondary-color);--animation-glow-color-highlight: hsl( from var(--animation-glow-color) h s calc(l + 20) );--animation-glow-color-rgb: from var(--animation-glow-color) r g b;--animation-glow-color-highlight-rgb: from var(--animation-glow-color-highlight) r g b;animation:animation-glow-text .5s linear infinite alternate}article{margin-top:var(--article-margin-top);scroll-margin-top:var(--article-margin-top)}.post_header h1{font-size:var(--blog-post_font-size-headline);color:var(--secondary-color)}.post_header .post_description{opacity:.7;font-style:italic;margin-block:.7rem;font-size:var(--blog-post_font-size-base)}.post_header .post_header-top{display:flex;flex-direction:row;align-items:start;justify-content:space-between}.post_header .post_metadata{text-align:left}.post_header .post_metadata span{color:rgb(var(--primary-color-values) / .7);font-size:var(--blog-post_font-size-metadata);font-style:italic}.post_header .post_metadata span em{color:rgb(var(--secondary-color-values) / .7);font-size:.9rem}.post_header .post_metadata span em::selection{color:var(--primary-color)}.post-container p{--indent: 1rem;text-indent:var(--indent);margin-block:1.5rem;line-height:1.4;font-size:var(--blog-post_font-size-base)}.post-container p:first-letter{color:var(--secondary-color);--animation-glow-color: var(--secondary-color);--animation-glow-color-highlight: hsl( from var(--animation-glow-color) h s calc(l + 20) );--animation-glow-color-rgb: from var(--animation-glow-color) r g b;--animation-glow-color-highlight-rgb: from var(--animation-glow-color-highlight) r g b;animation:animation-glow-text .5s linear infinite alternate}.post-container p em{font-size:inherit;font-style:normal;color:var(--secondary-color)}.post-container p em::selection{color:var(--primary-color)}
