pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark Dimmed
  Description: Dark dimmed theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Colors taken from GitHub's CSS
*/.hljs{color:#adbac7;background:#22272e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#f47067}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#dcbdfb}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#6cb6ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#96d0ff}.hljs-built_in,.hljs-symbol{color:#f69d50}.hljs-code,.hljs-comment,.hljs-formula{color:#768390}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:700}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:700}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b}.body .real-body h1{font-size:2em}.body .real-body h2{font-size:1.5em}.body .real-body h3{font-size:1.17em}.body .real-body h4{font-size:1em}.body .real-body h5{font-size:.83em}.body .real-body h6{font-size:.67em}.body .real-body *:not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:2rem}.body .real-body p{margin:1em 0}.body .real-body ol{list-style-type:decimal;margin-left:2em;margin-bottom:1em}.body .real-body img{max-width:100%}.body .real-body pre{margin:1em 0;border-radius:4px;overflow-x:auto}.body .real-body code:not(.hljs){color:#ed1236}.body .real-body pre:has(.hljs){position:relative;overflow:hidden}.body .real-body pre code.hljs{padding-top:1.5em}.body .real-body pre:has(.hljs):not([data-lang=plaintext]):after{position:absolute;content:attr(data-lang);top:0;right:0;display:inline-block;padding:.5em 1em;border-radius:0 0 0 8px;background:#0004;text-transform:uppercase;color:#fff}.body .real-body blockquote{padding:2em;margin:2em auto;width:600px;max-width:90%;text-align:left;border-radius:1em;background:#99e9ff3d;box-shadow:0 2px 8px #94e2ff80;position:relative}.body .real-body blockquote:before{position:absolute;content:"";top:0;left:0;width:4em;height:4em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjIuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgMjE2QzAgMTQ5LjcgNTMuNyA5NiAxMjAgOTZoOGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMmgtOGMtMzAuOSAwLTU2IDI1LjEtNTYgNTZ2OGg2NGMzNS4zIDAgNjQgMjguNyA2NCA2NHY2NGMwIDM1LjMtMjguNyA2NC02NCA2NEg2NGMtMzUuMyAwLTY0LTI4LjctNjQtNjRWMzIwIDI4OCAyMTZ6bTI1NiAwYzAtNjYuMyA1My43LTEyMCAxMjAtMTIwaDhjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJoLThjLTMwLjkgMC01NiAyNS4xLTU2IDU2djhoNjRjMzUuMyAwIDY0IDI4LjcgNjQgNjR2NjRjMCAzNS4zLTI4LjcgNjQtNjQgNjRIMzIwYy0zNS4zIDAtNjQtMjguNy02NC02NFYzMjAgMjg4IDIxNnoiLz48L3N2Zz4=);background-repeat:no-repeat;opacity:.2;transform:translate(-10%,-40%)}.body .real-body blockquote:after{position:absolute;content:"";bottom:0;right:0;width:4em;height:4em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjIuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTQ0OCAyOTZjMCA2Ni4zLTUzLjcgMTIwLTEyMCAxMjBoLThjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzJoOGMzMC45IDAgNTYtMjUuMSA1Ni01NnYtOEgzMjBjLTM1LjMgMC02NC0yOC43LTY0LTY0VjE2MGMwLTM1LjMgMjguNy02NCA2NC02NGg2NGMzNS4zIDAgNjQgMjguNyA2NCA2NHYzMiAzMiA3MnptLTI1NiAwYzAgNjYuMy01My43IDEyMC0xMjAgMTIwSDY0Yy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMyaDhjMzAuOSAwIDU2LTI1LjEgNTYtNTZ2LThINjRjLTM1LjMgMC02NC0yOC43LTY0LTY0VjE2MGMwLTM1LjMgMjguNy02NCA2NC02NGg2NGMzNS4zIDAgNjQgMjguNyA2NCA2NHYzMiAzMiA3MnoiLz48L3N2Zz4=);background-repeat:no-repeat;opacity:.2;transform:translate(20%,40%)}html[data-theme=dark] .body .real-body blockquote:before,html[data-theme=dark] .body .real-body blockquote:after{filter:invert(1)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .body .real-body blockquote:before,html:not([data-theme=light]) .body .real-body blockquote:after{filter:invert(1)}html[data-theme=dark] .body .real-body blockquote:before,html[data-theme=dark] .body .real-body blockquote:after{filter:invert(1)}}.body .real-body details{padding:0 1em;border:1px solid var(--default-button-color);border-radius:1em;background:rgb(var(--primary-bg-rgb));align-items:start;margin:1em 0}.body .real-body details summary{font-weight:700;display:flex;align-items:center;gap:.5em;cursor:pointer}.body .real-body details summary:before{content:"►";display:inline-flex;border-radius:.5em;transition:.2s;width:2em;height:2em;align-items:center;justify-content:center;font-size:.8em}.body .real-body details[open] summary:before{transform:rotate(90deg)}.body .real-body details summary+div{margin:.5em 0 .5em 2em}.body .real-body details summary+div p:nth-child(1){margin-top:0}.delete-modal.svelte-14hycf7{position:fixed;top:0;left:0;width:100vw;height:100dvh;line-height:1.5;overflow:hidden;z-index:100000}.delete-modal.svelte-14hycf7 .backdrop:where(.svelte-14hycf7){background:#0006;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.delete-modal.svelte-14hycf7 .window:where(.svelte-14hycf7){background:var(--background);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:0 0 4px #0006;z-index:1;text-align:center;width:480px;height:320px;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.delete-modal.svelte-14hycf7 .window:where(.svelte-14hycf7):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:block;background:rgb(var(--real-white-rgb),.7);pointer-events:none;transition:0s}.delete-modal.svelte-14hycf7 .window.fetching:where(.svelte-14hycf7):after{opacity:1;pointer-events:visible;transition:.2s}.delete-modal.svelte-14hycf7 .icon:where(.svelte-14hycf7){font-size:3em}.delete-modal.svelte-14hycf7 h4:where(.svelte-14hycf7){font-size:1.5em}.delete-modal.svelte-14hycf7 .window:where(.svelte-14hycf7) .modal-content:where(.svelte-14hycf7){flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.delete-modal.svelte-14hycf7 .btns:where(.svelte-14hycf7){padding:1em;background-color:rgb(var(--bright-grey));width:100%}.delete-modal.svelte-14hycf7 .btns:where(.svelte-14hycf7) button:where(.svelte-14hycf7){font-size:1em;border:none;padding:.8em 1.2em;border-radius:6px;box-shadow:0 2px 2px #0003;cursor:pointer}.delete-modal.svelte-14hycf7 .btns:where(.svelte-14hycf7) button:where(.svelte-14hycf7):hover{filter:brightness(1.05)}.delete-modal.svelte-14hycf7 .btns:where(.svelte-14hycf7) button:where(.svelte-14hycf7):active{filter:brightness(.95)}.delete-modal.svelte-14hycf7 .btns:where(.svelte-14hycf7) .confirm:where(.svelte-14hycf7){background-color:var(--error);color:var(--real-white)}.delete-modal.svelte-14hycf7 .btns:where(.svelte-14hycf7) .cancel:where(.svelte-14hycf7){background-color:var(--default-button-color);color:var(--real-white)}.content.svelte-1u83i1u{margin:0 auto;min-height:100%;width:100%;padding:4em .5em 0;display:grid;grid-template-rows:min-content 1fr;grid-template-columns:100%}.titlebar.svelte-1u83i1u{width:100%;max-width:960px;padding:1rem;position:relative;margin:0 auto}.titlebar.svelte-1u83i1u h1:where(.svelte-1u83i1u){font-size:2em}.body.svelte-1u83i1u{background-color:var(--background);border-radius:10px 10px 0 0;box-shadow:0 0 4px #0006;z-index:0;position:relative;padding:2em;width:100%;max-width:960px;margin:0 auto;line-height:1.5;border:1px solid rgb(var(--bright-grey));border-bottom:none}.body.svelte-1u83i1u .meta:where(.svelte-1u83i1u){font-size:.8em;color:rgba(var(--real-black-rgb),.6);gap:1em}.body.svelte-1u83i1u .meta:where(.svelte-1u83i1u)>div:where(.svelte-1u83i1u){align-self:flex-start}.body.svelte-1u83i1u .keywords:where(.svelte-1u83i1u){display:inline-flex;flex-wrap:wrap;gap:.3em}.body.svelte-1u83i1u .keywords:where(.svelte-1u83i1u) .keyword:where(.svelte-1u83i1u){display:block;background:rgb(var(--bright-grey));padding:0 .5em;border-radius:4px;white-space:nowrap}.body.svelte-1u83i1u .date:where(.svelte-1u83i1u){display:inline-flex;gap:.5em;flex-wrap:wrap;justify-content:flex-end}.body.svelte-1u83i1u .date:where(.svelte-1u83i1u) :where(.svelte-1u83i1u){white-space:nowrap}.body.svelte-1u83i1u .date:where(.svelte-1u83i1u) .actions:where(.svelte-1u83i1u){display:flex}.body.svelte-1u83i1u .date:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u){position:relative;padding:0 .5em}.body.svelte-1u83i1u .date:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u):nth-last-child(1){padding-right:0}.body.svelte-1u83i1u .date:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u):hover{text-decoration:underline}.body.svelte-1u83i1u .date:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u):before{content:"";position:absolute;display:block;top:50%;left:0;width:1px;height:50%;transform:translateY(-50%);background:rgb(var(--real-black-rgb),.3)}footer.svelte-1u83i1u{display:flex;gap:1em;margin-top:4em;align-items:stretch}footer.svelte-1u83i1u .post-nav:where(.svelte-1u83i1u){flex-basis:200px;flex-shrink:1}footer.svelte-1u83i1u .post-nav.next:where(.svelte-1u83i1u){text-align:right}footer.svelte-1u83i1u .post-nav:where(.svelte-1u83i1u) .label:where(.svelte-1u83i1u){font-size:.9em}footer.svelte-1u83i1u .post-nav:where(.svelte-1u83i1u) .footer-content:where(.svelte-1u83i1u){flex-grow:1}footer.svelte-1u83i1u .post-nav:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u){display:flex;flex-direction:column;gap:.5em;height:100%;background:rgb(var(--bright-grey));padding:.8em 1em;border-radius:.5em;transition:.2s;position:relative;overflow:hidden}footer.svelte-1u83i1u .post-nav:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u):before{content:"";position:absolute;transform-origin:right;transition:transform .2s;top:0;left:0;width:100%;height:100%;background:rgb(var(--default-button-color-rgb),.2);-webkit-backdrop-filter:brightness(1.3);backdrop-filter:brightness(1.3);transform:scaleX(-1%)}footer.svelte-1u83i1u .post-nav:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u):hover{text-decoration:underline}footer.svelte-1u83i1u .post-nav:where(.svelte-1u83i1u) a:where(.svelte-1u83i1u):hover:before{transform-origin:left;transform:scaleX(1)}footer.svelte-1u83i1u .category:where(.svelte-1u83i1u){font-size:.9em;opacity:.6}@media screen and (max-width:960px){.content.svelte-1u83i1u{padding:4em 0 0}.body.svelte-1u83i1u{padding:2em 1em}}
