/*!
  Theme: Atelier Seaside
  Author: Bram de Haan (http://atelierbramdehaan.nl)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#8ca68c;background:#131513}.hljs::-moz-selection,.hljs ::-moz-selection{background-color:#5e6e5e;color:#8ca68c}.hljs::selection,.hljs ::selection{background-color:#5e6e5e;color:#8ca68c}.hljs-comment{color:#687d68}.hljs-tag{color:#809980}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#8ca68c}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#e6193c}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#87711d}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#98981b}.hljs-strong{font-weight:700;color:#98981b}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#29a329}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#1999b3}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#3d62f5}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#ad2bee}.hljs-emphasis{color:#ad2bee;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#e619c3}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}:where(aside.toc.svelte-kw30bf){box-sizing:border-box;height:-moz-max-content;height:max-content;overflow-wrap:break-word;font-size:var(--toc-font-size);min-width:var(--toc-min-width);width:var(--toc-width);z-index:var(--toc-z-index, 1)}:where(aside.toc.svelte-kw30bf>nav:where(.svelte-kw30bf)){overflow:var(--toc-overflow, auto);overscroll-behavior:contain;max-height:var(--toc-max-height, 90vh);padding:var(--toc-padding, 1em 1em 0)}:where(aside.toc.svelte-kw30bf>nav:where(.svelte-kw30bf)>ol:where(.svelte-kw30bf)){list-style:var(--toc-ol-list-style, none);padding:var(--toc-ol-padding, 0);margin:var(--toc-ol-margin)}:where(.toc-title.svelte-kw30bf){padding:var(--toc-title-padding);margin:var(--toc-title-margin)}:where(aside.toc.svelte-kw30bf>nav:where(.svelte-kw30bf)>ol:where(.svelte-kw30bf)>li:where(.svelte-kw30bf)){cursor:pointer;color:var(--toc-li-color);border:var(--toc-li-border);border-radius:var(--toc-li-border-radius);margin:var(--toc-li-margin);padding:var(--toc-li-padding, 2pt 4pt)}:where(aside.toc.svelte-kw30bf>nav:where(.svelte-kw30bf)>ol:where(.svelte-kw30bf)>li:where(.svelte-kw30bf):hover){color:var(--toc-li-hover-color, cornflowerblue);background:var(--toc-li-hover-bg)}:where(aside.toc.svelte-kw30bf>nav:where(.svelte-kw30bf)>ol:where(.svelte-kw30bf)>li.active:where(.svelte-kw30bf)){background:var(--toc-active-bg, cornflowerblue);color:var(--toc-active-color, white);font-weight:var(--toc-active-font-weight);border:var(--toc-active-border);border-width:var(--toc-active-border-width);border-radius:var(--toc-active-border-radius, 2pt)}:where(aside.toc.svelte-kw30bf>button:where(.svelte-kw30bf)){border:none;bottom:0;cursor:pointer;font-size:2em;line-height:0;position:absolute;right:0;z-index:2;padding:var(--toc-mobile-btn-padding, 2pt 3pt);border-radius:var(--toc-mobile-btn-border-radius, 4pt);background:var(--toc-mobile-btn-bg, rgba(255, 255, 255, .2));color:var(--toc-mobile-btn-color, black)}:where(aside.toc.svelte-kw30bf>nav:where(.svelte-kw30bf)){position:relative}:where(aside.toc.svelte-kw30bf>nav:where(.svelte-kw30bf)>.toc-title:where(.svelte-kw30bf)){margin-top:0}:where(aside.toc.mobile.svelte-kw30bf){position:fixed;bottom:var(--toc-mobile-bottom, 1em);right:var(--toc-mobile-right, 1em)}:where(aside.toc.mobile.svelte-kw30bf>nav:where(.svelte-kw30bf)){border-radius:3pt;right:0;z-index:-1;box-sizing:border-box;background:var(--toc-mobile-bg, white);width:var(--toc-mobile-width, 18em);box-shadow:var(--toc-mobile-shadow);border:var(--toc-mobile-border)}:where(aside.toc.desktop.svelte-kw30bf){margin:var(--toc-desktop-aside-margin);position:sticky;background:var(--toc-desktop-bg);margin:var(--toc-desktop-nav-margin);max-width:var(--toc-desktop-max-width);top:var(--toc-desktop-sticky-top, 2em)}.likebtn-button{background-color:#000!important}.likebtn-label,.lb-count{color:#4caf50!important}.likebtn-icon{filter:hue-rotate(90deg) brightness(1.2) contrast(1.2)!important}@media (max-width: 1480px){.back-toc.svelte-1pwvs5f{display:none}}@media (min-width: 1480px){.back.svelte-1pwvs5f{display:none}}article.svelte-1pwvs5f{margin:0 auto;line-height:1.6;padding:1rem}@font-face{font-family:geist_bold;src:url(../../../geist_bold.otf);font-weight:700}#post.svelte-1pwvs5f p{color:#d1d5db;line-height:200%;margin-bottom:1rem}#post.svelte-1pwvs5f h2{font-size:2rem}@media (min-width: 768px){#post.svelte-1pwvs5f h2{font-size:2.25rem;line-height:2.5rem}}#post.svelte-1pwvs5f h2{font-family:geist_bold;margin-bottom:1rem}.toc-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem!important}#post.svelte-1pwvs5f h3{font-size:1.5rem}@media (min-width: 768px){#post.svelte-1pwvs5f h3{font-size:1.875rem;line-height:2.25rem}}#post.svelte-1pwvs5f h3{font-family:geist_bold;margin-top:2rem;margin-bottom:.5rem}#post.svelte-1pwvs5f h4{font-size:1.25rem}@media (min-width: 768px){#post.svelte-1pwvs5f h4{font-size:1.25rem;line-height:1.75rem}}#post.svelte-1pwvs5f h4{font-family:geist_bold;margin-top:.5rem;margin-bottom:.5rem}#post.svelte-1pwvs5f code:not(.hljs){margin:.25rem;border-radius:.125rem;padding:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}#post.svelte-1pwvs5f code{background-color:#09090b}#post.svelte-1pwvs5f code.hljs{margin-top:.5rem;margin-bottom:.5rem;border-radius:.75rem;padding:1rem;font-size:1.125rem;line-height:1.75rem;--scrollbar-color-thumb: rgb(69, 86, 94);--scrollbar-color-track: black;--scrollbar-width: thin;--scrollbar-width-legacy: 10px}#post.svelte-1pwvs5f code{font-family:monospace;font-size:2ch}#post.svelte-1pwvs5f blockquote{border-right-style:none;border-top-style:none;border-bottom-style:none;border-width:4px;padding-left:8px}#post.svelte-1pwvs5f a{color:#95ebda}#post.svelte-1pwvs5f a:hover{text-decoration:underline}#post.svelte-1pwvs5f iframe,#post.svelte-1pwvs5f video{width:100%;aspect-ratio:calc(16 / 9)}#post.svelte-1pwvs5f th,#post.svelte-1pwvs5f tr{background-color:#0d1117;font-family:geist;padding:.25rem}#post.svelte-1pwvs5f th{font-weight:600;font-size:medium;padding:.5rem!important}#post.svelte-1pwvs5f tr{border-bottom:1px solid #dddddd}#post.svelte-1pwvs5f td{text-align:center;color:#d1d5db;font-size:1rem;padding:.25rem}#post.svelte-1pwvs5f tr:nth-of-type(2n){background-color:#151b23}#post.svelte-1pwvs5f table,#post.svelte-1pwvs5f td,#post.svelte-1pwvs5f th{border:1px solid grey}#post.svelte-1pwvs5f table{width:100%;padding:1rem;border-collapse:collapse;margin:25px 0;margin-bottom:1rem;font-size:.9em;font-family:sans-serif;min-width:400px}#post.svelte-1pwvs5f ul{list-style-type:disc;margin-left:1rem}#post.svelte-1pwvs5f ol{list-style-type:decimal;margin-left:1rem}#post.svelte-1pwvs5f li{color:#d1d5db}@supports (scrollbar-width: auto){#post.svelte-1pwvs5f code.hljs{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){#post.svelte-1pwvs5f code.hljs::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}#post.svelte-1pwvs5f code.hljs::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}#post.svelte-1pwvs5f code.hljs::-webkit-scrollbar{max-width:var(--scrollbar-width-legacy);max-height:var(--scrollbar-width-legacy)}}
