﻿button,button[type="button"],button[type="reset"],button[type="submit"]{-webkit-appearance:button}input,input[type="text"],input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}html,body{color:var(--text);background:var(--bg);height:100%}html{box-sizing:border-box}*,*:before,*:after{padding:0;margin:0;box-sizing:inherit}@font-face{font-family:"IBM Plex Sans Variable";font-style:normal;font-weight:100 700;font-stretch:75% 125%;font-display:swap;src:url("/fonts/IBMPlexSansVar-Roman-Cyrillic.woff2") format("woff2-variations");unicode-range:U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525}@font-face{font-family:"IBM Plex Sans Variable";font-style:normal;font-weight:100 700;font-stretch:75% 125%;font-display:swap;src:url("/fonts/IBMPlexSansVar-Roman-Greek.woff2") format("woff2-variations");unicode-range:U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:"IBM Plex Sans Variable";font-style:normal;font-weight:100 700;font-stretch:75% 125%;font-display:swap;src:url("/fonts/IBMPlexSansVar-Roman-Latin1.woff2") format("woff2-variations");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:"IBM Plex Sans Variable";font-style:normal;font-weight:100 700;font-stretch:75% 125%;font-display:swap;src:url("/fonts/IBMPlexSansVar-Roman-Latin2.woff2") format("woff2-variations");unicode-range:U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF}@font-face{font-family:"IBM Plex Sans Variable";font-style:normal;font-weight:100 700;font-stretch:75% 125%;font-display:swap;src:url("/fonts/IBMPlexSansVar-Roman-Latin3.woff2") format("woff2-variations");unicode-range:U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB}@font-face{font-family:"IBM Plex Sans Variable";font-style:normal;font-weight:100 700;font-stretch:75% 125%;font-display:swap;src:url("/fonts/IBMPlexSansVar-Roman-Pi.woff2") format("woff2-variations");unicode-range:U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD}:root{--bg: #ffffff;--text: #000000;--text-secondary: #595959;--link: #0000ee;--visited: #551a8b}@media (prefers-color-scheme: dark){:root{--bg: #181a1b;--text: #e8e6e3;--text-secondary: #a4a4a4;--link: #58a6ff;--visited: #c34abd}}html{font-family:"IBM Plex Sans", "IBM Plex Sans Variable", "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:100%}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;margin-bottom:0;line-height:1.5rem}h1{font-size:2.121rem;line-height:2.25rem;margin-top:2.25rem}h2{font-size:1.414rem}h3{font-size:1.17833333rem}h4{font-size:.98194444rem}h5{font-size:.81828704rem}p{margin-top:1.5rem;margin-bottom:0;line-height:1.5rem}ul,ol{padding-left:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}ul li,ol li{line-height:1.5rem}ul li .highlight,ol li .highlight{margin-top:calc(1.5rem - 1rem);margin-bottom:calc(1.5rem - 1rem)}ul li ul,ol li ul{margin-top:calc(1.5rem - 1rem)}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}blockquote{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.5rem;padding-left:15px;border-left:2px solid var(--text-secondary)}blockquote cite{font-style:italic;font-size:0.95em}blockquote cite::before{content:"— "}.highlight{margin-top:1.5rem}.highlight div{padding-left:12px}.highlight table pre{padding-left:0;padding-right:0}pre{line-height:1.45;padding:12px;word-wrap:normal;overflow:auto;background-color:#f6f8fa;border-radius:3px}code{font-size:85%;font-family:"SFMono-Regular", Consolas, Menlo, monospace;padding:0.2em 0.4em;margin:0;background-color:rgba(27,31,35,0.05);border-radius:3px;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}pre>code{word-break:normal;white-space:pre}pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.lead{font-size:1.414rem}abbr[title]{text-decoration:underline double}table{margin-top:1rem}table thead tr{background-color:var(--bg)}sup{line-height:0}button{font-family:inherit}.burger__container{height:4rem;display:flex;align-items:center;padding:0 1.5rem;z-index:2;right:0;backdrop-filter:blur(3px);position:fixed}@media screen and (min-width: 800px){.burger__container{display:none}}.burger__container::before{content:"";width:100%;height:100%;position:absolute;left:0;background-color:var(--bg);opacity:0.4}.burger{position:relative;width:28px;height:28px;cursor:pointer;background:none;border:none}.burger__meat{position:absolute;width:28px;height:2px;top:calc(50% - 2px / 2);left:calc(50% - 28px / 2);transition:all 150ms ease-in;background-color:var(--text)}.burger__meat--1{transform:translateY(-10px)}.burger__meat--2{width:calc(28px - 6px);margin-left:6px}.burger__meat--3{transform:translateY(10px)}.nav--active .burger__meat--1{transform:rotate(45deg)}.nav--active .burger__meat--2{opacity:0}.nav--active .burger__meat--3{transform:rotate(-45deg)}.nav{font-size:16px;position:fixed;display:flex;justify-content:center;align-items:center;visibility:hidden;z-index:1;background-color:inherit}@media screen and (min-width: 800px){.nav{display:block;visibility:visible;padding-top:3em;width:100px}}.nav--active .nav{visibility:visible;height:100%;width:100%}@media screen and (min-width: 800px){.nav--active .nav{width:100px}}.nav__list{text-align:right;list-style:none;margin:0;padding:0;width:50%}@media screen and (min-width: 800px){.nav__list{width:auto}}@media screen and (max-width: 799px){.nav__list{transform:translateY(-25px);opacity:0}.nav--active .nav__list{transform:translateY(0);opacity:1;transition:all 500ms ease}}.nav__list li{margin-bottom:3em;line-height:1.5em}.nav__list li:last-of-type{margin-bottom:0}@media screen and (min-width: 800px){.nav__list li{margin-top:0.75em;margin-bottom:1.75em}}.nav__list>li>*{text-decoration:none;font-size:2em;text-transform:lowercase;cursor:pointer;color:var(--text-secondary)}.nav__list>li>*.active{color:var(--text);font-weight:500}.nav__list>li>*:hover{color:var(--text);font-weight:500}@media screen and (min-width: 800px){.nav__list>li>*{font-size:1em}}.nav--active main{visibility:hidden}.social-icons{display:flex;justify-content:center;flex-wrap:wrap}.social-icons__link{padding:0.8rem}.social-icons__link .social-icons__icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-color:var(--text)}.comments__title{margin-top:0.5rem;margin-bottom:0.5rem}.comments__help{opacity:0.75;margin-top:0.5rem;margin-bottom:0.5rem;font-size:smaller;overflow-wrap:break-word}.comment{margin-bottom:0.5rem;padding:0.75rem;border-radius:0.25rem;background-color:var(--text-secondary)}.comment .comment__author-name,.comment .comment__author-date{font-weight:bold}.comment .comment__body{font-size:smaller}.comment .comment__body *{line-height:1.25rem}.comment .comment__body>*{margin-top:0.25rem;margin-bottom:0.25rem;opacity:0.75}.comment .comment__body>h1{margin-top:0.75rem;margin-bottom:0.5rem}.comment .comment__body>.highlight{opacity:1}.commit-info{margin-top:1.5rem;font-size:smaller;opacity:0.75}.commit-info p{margin-top:0}.commit-info .commit-info__subject{font-style:italic}body.nav--active{overflow:hidden}main{padding:3rem 1.5rem 1rem}@media screen and (min-width: 800px){main{padding-left:calc(1.5rem + 100px)}}@media screen and (max-width: 799px){main{padding-top:calc(4rem)}}.fancy{color:#9013fe}.post-list__container{margin:0 auto;max-width:1200px;width:100%}@media screen and (min-width: 800px){.post-list__container{padding-left:50px}}.post-list__container h1{margin-top:0}.post-list{list-style:none;margin-top:1.5rem;padding:0}.post{margin-bottom:1.5rem}@media screen and (min-width: 800px){.post{margin-bottom:0.5rem}}.post__title{margin-top:0;font-weight:500}.post__title a{text-decoration:none;color:var(--text)}.post__date{font-size:0.8rem;color:var(--text-secondary)}.social-icons{justify-content:flex-start;margin-left:-0.8rem}.tags__list{list-style:none;margin:0;padding:0 0 0 50px;flex-shrink:0}@media screen and (max-width: 799px){.tags__list{display:none}}.post__header .tags__list{padding-left:0}@media screen and (max-width: 799px){.post__header .tags__list{display:block}}.post__header .tags__list .tag__item{display:inline-block;margin-right:10px}.post__header .tags__list .tag__item:last-child{margin-right:0}.post__header .tags__list .tag__link{font-size:0.8rem}.tag__link{text-decoration:none;font-size:0.9rem;color:var(--text-secondary)}.tag__link::before{content:"#";font-size:0.7rem;padding-right:1px}.tag__link:hover{color:var(--text)}.post-list__container{display:flex;justify-content:space-between}

/*# sourceMappingURL=posts.css.map */