.social-links[data-astro-cid-y2qsmizv]{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.compact[data-astro-cid-y2qsmizv] li[data-astro-cid-y2qsmizv]{margin-right:-15px;font-size:13px}@media (width>=1401px){.compact[data-astro-cid-y2qsmizv] li[data-astro-cid-y2qsmizv]{font-size:15px}}.fa-inverse[data-astro-cid-y2qsmizv]{color:var(--color-background)}footer[data-astro-cid-jo6i4kqk]{padding:50px 0 0;font-size:20px}footer[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{text-align:center;margin-bottom:0;font-size:15px}.navbar-custom[data-astro-cid-wpvy4v7s]{z-index:3;justify-content:space-between;align-items:center;width:100%;padding:0 12px;font-family:B612,sans-serif;line-height:20px;display:flex;position:absolute;top:0;left:0}.brand[data-astro-cid-wpvy4v7s]{white-space:nowrap;padding:18px 0;font-size:1.25rem;font-weight:800}@media (width>=768px){.brand[data-astro-cid-wpvy4v7s]{padding:20px}}.nav-list[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.nav-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{align-items:center;display:flex}.nav-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:1px;padding:20px 10px;font-size:12px;font-weight:800}@media (width>=768px){.nav-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:20px}}.brand[data-astro-cid-wpvy4v7s],.nav-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--color-headertext)}.brand[data-astro-cid-wpvy4v7s]:hover,.brand[data-astro-cid-wpvy4v7s]:focus,.nav-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus{color:#fffc}.theme-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background-color:#0000;border:0;padding:0;display:flex}[data-theme=light] .theme-toggle[data-astro-cid-wpvy4v7s].dark,[data-theme=dark] .theme-toggle[data-astro-cid-wpvy4v7s].light{display:none}@font-face{font-family:B612;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/b612-latin-400-normal.CC98FVm_.woff2)format("woff2"),url(/_astro/b612-latin-400-normal.JbZ7xwUX.woff)format("woff")}@font-face{font-family:B612;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/b612-latin-700-normal.BinQrnoB.woff2)format("woff2"),url(/_astro/b612-latin-700-normal.B_Snq1wd.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/barlow-latin-300-italic.CqTfBeYe.woff2)format("woff2"),url(/_astro/barlow-latin-300-italic.gCUK70We.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/barlow-latin-ext-300-italic.5mZgb4m8.woff2)format("woff2"),url(/_astro/barlow-latin-ext-300-italic.BJAVv4R3.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff")}*,:before,:after{box-sizing:border-box}body{margin:0;font-family:Barlow,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,.intro-header .site-heading .subheading{font-family:B612,sans-serif}code,kbd,pre,samp{font-family:JetBrains Mono,monospace}p code{color:#c7254e;background-color:#f9f2f4;border-radius:4px;padding:2px 4px;font-size:90%}[data-theme=light]{--color-primary:#404040;--color-background:#fff;--color-headertext:#fff;--color-link:#337ab7;--color-link-focus:#0085a1;--color-content-preview:#191919;--color-content-meta:#272727;--color-content-quote:gray}[data-theme=dark]{--color-primary:#e7e7e7;--color-background:#222;--color-headertext:#fff;--color-link:#337ab7;--color-link-focus:#0085a1;--color-content-preview:#bdbdbd;--color-content-meta:#d4d4d4;--color-content-quote:#8f8f8f}.astro-code,.astro-code span{color:var(--shiki-light)}.astro-code{background-color:var(--shiki-light-bg);border-radius:4px;padding:2px 4px}[data-theme=dark] .astro-code,[data-theme=dark] .astro-code span{color:var(--shiki-dark)}[data-theme=dark] .astro-code{background-color:var(--shiki-dark-bg)}.page-width{width:100%;margin:0 auto;padding:0 12px}@media (width>=576px){.page-width{max-width:540px}}@media (width>=768px){.page-width{max-width:720px}}@media (width>=992px){.page-width{max-width:960px}}@media (width>=1200px){.page-width{max-width:1140px}}@media (width>=1400px){.page-width{max-width:1280px}}.layout-row{flex-wrap:wrap;display:flex}.content-column{width:100%}@media (width>=768px){.content-column{width:66.6667%;margin-left:8.3333%}}.content-column--centered{width:100%}@media (width>=768px){.content-column--centered{width:83.3333%;margin:0 auto}}@media (width>=992px){.content-column--centered{width:66.6667%}}.post-heading-column{width:100%}@media (width>=768px){.post-heading-column{width:83.3333%;margin:0 auto}}@media (width>=992px){.post-heading-column{width:66.6667%;margin:0 0 0 8.3333%}}@media (width>=768px){.post-container{padding-right:5%}}body{color:var(--color-primary);background-color:var(--color-background);font-size:18px;line-height:1.6;overflow-x:hidden}p{margin:var(--paragraph-margin,2rem) 0;text-align:justify}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1}a{color:var(--color-primary)}article{overflow:hidden}blockquote{color:var(--color-content-quote);border-left:2px solid var(--color-content-quote);margin:20px 0;padding:0 1rem;font-size:.95em}blockquote p{margin:0}pre code{white-space:pre;word-wrap:normal;width:auto;display:block}.prose a{color:var(--color-link);text-underline-offset:.5rem;text-decoration-style:dashed}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin:30px 0 10px}.prose ul,.prose ol{margin-bottom:40px;padding-left:20px}@media (width>=501px){.prose ul,.prose ol{padding-left:30px}}@media (width>=769px){.prose ul,.prose ol{padding-left:40px}}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-bottom:5px}.prose li{text-align:justify}.prose li p{margin:0}.prose img{max-width:100%;height:auto;margin:1.5em auto 1.6em;display:block}.intro-header{background:#a3a3a3 50%/cover no-repeat;margin-bottom:0}.intro-header .site-heading{color:var(--color-headertext);text-align:center;padding:95px 0 70px}.intro-header .site-heading h1{margin-top:0;font-size:50px}.intro-header .site-heading .subheading{margin:10px 0 0;font-size:18px;font-weight:300;line-height:1.1;display:block}.intro-header .post-heading{color:var(--color-headertext);padding:85px 0 55px}.intro-header .post-heading h1{margin-bottom:24px;font-size:30px}::selection{color:var(--color-background);text-shadow:none;background:var(--color-link-focus)}img::selection{color:var(--color-background);background:0 0}#tag-heading{padding:70px 0 60px}@media only screen and (width>=768px){.intro-header{margin-bottom:20px}.intro-header .site-heading{padding:150px 0}.intro-header .site-heading h1{font-size:80px}.intro-header .post-heading{padding:50px 0}.intro-header .post-heading h1{font-size:55px}#tag-heading{padding:55px 0}}
