@charset "UTF-8";html,body{background-color:#303030;color:#ededed;height:100%}html{box-sizing:border-box}*,*:before,*:after{padding:0;margin:0;box-sizing:inherit}@font-face{font-family:ibm plex sans var;font-weight:100 800;font-display:swap;font-style:normal;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSansVar-Roman.woff2)format("woff2-variations"),url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSansVar-Roman.woff2)format("woff2");src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSansVar-Roman.woff2)format("woff2")tech("variations")}@font-face{font-family:ibm plex sans var;font-weight:100 800;font-display:swap;font-style:italic;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSansVar-Italic.woff2)format("woff2-variations"),url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSansVar-Italic.woff2)format("woff2");src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSansVar-Italic.woff2)format("woff2")tech("variations")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-Thin.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:100;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-ThinItalic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:200;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-ExtraLight.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:200;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-Light.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:300;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-LightItalic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-Regular.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-Italic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-Text.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:500;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-TextItalic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-Medium.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:600;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-MediumItalic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-SemiBold.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:700;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-Bold.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:800;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexSans/IBMPlexSans-BoldItalic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-Thin.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:100;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-ThinItalic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:200;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-ExtraLight.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:200;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-Light.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:300;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-LightItalic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-Regular.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-Italic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-Text.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:500;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-TextItalic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-Medium.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:600;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-MediumItalic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:700;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:800;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-Bold.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:italic;font-weight:800;font-display:swap;src:url(https://cdn.aklsh.me/fonts/IBMPlexMono/IBMPlexMono-BoldItalic.woff2)format("woff2")}html{font-family:IBM Plex Mono,monospace;font-family:IBM Plex Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:95%}@supports(font-variation-settings:normal){html{font-family:IBM Plex Sans Var,sans-serif;font-optical-sizing:auto}}@media screen and (min-width:800px){html{font-size:100%}}@media screen and (min-width:1400px){html{font-size:115%}}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;margin-bottom:0}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}a{color:#fbb86c}a:hover{color:#f88809}a:visited{color:#fee8cf}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}ol{list-style-type:decimal;margin-top:0;margin-bottom:0}blockquote{background:0 0;border-left:7px solid #fbb86c;margin:1.5em 0;padding:.5em 10px;quotes:"“" "”" "‘" "’";font-style:italic}blockquote:before{font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote p{display:inline}pre{line-height:1.45;margin-top:1.5rem;padding:16px;word-wrap:normal;overflow:auto;background-color:#2b2b2b;border-radius:3px}code{font-family:monospace;margin:0;color:#fbb86c;background-color:initial;border-radius:3px}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:initial;border:0}code{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}hr{margin-top:15px}.lead{font-size:1.414rem}abbr[title]{text-decoration:underline double}sup,sub{font-size:.6rem}.burger__container{height:4rem;display:flex;align-items:center;padding:0 1.5rem;position:relative;width:100%;z-index:2}@media screen and (min-width:800px){.burger__container{display:none}}.burger{position:relative;width:28px;height:28px;cursor:pointer}.burger__meat{position:absolute;background:#fbb86c;width:28px;height:2px;top:calc(50% - 2px/2);left:calc(50% - 28px/2);transition:all 150ms ease-in}.burger__meat--1{transform:translateY(-10px)}.burger__meat--2{width:calc(28px - 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;background:#303030;color:#ededed;visibility:hidden;z-index:1}@media screen and (min-width:800px){.nav{display:block;visibility:visible;padding-top:3rem;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-bottom:1.75em}}.nav__list a{color:#ededed;text-decoration:none;font-size:2em}.nav__list a:hover{color:#9b9b9b}@media screen and (min-width:800px){.nav__list a{font-size:1em}}.social-icons{display:flex;justify-content:center;flex-wrap:nowrap;gap:.5rem}@media screen and (max-width:480px){.social-icons{gap:.25rem}}.social-icons__link{padding:.6rem;flex-shrink:0}@media screen and (max-width:480px){.social-icons__link{padding:.4rem}}.social-icons__link .social-icons__icon{width:1.4rem;height:1.4rem;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:480px){.social-icons__link .social-icons__icon{width:1.2rem;height:1.2rem}}body.nav--active{overflow:hidden}main{padding:3rem 1.5rem 1rem}@media screen and (min-width:800px){main{padding-left:calc(1.5rem + 100px)}}::selection{color:#303030;background:#94ebeb}.post__container{min-width:0}.post__desc{color:#9b9b9b}.post__desc code{color:inherit}.post{width:100%;max-width:36rem;margin:0 auto}@media screen and (min-width:800px){.post{max-width:50rem}}.post h2{position:relative}.post h2 .anchor{position:absolute;top:0;text-decoration:none;left:-1.2rem;color:#9b9b9b;font-weight:400}.post h2 code{color:#ededed;text-decoration:none}.post h3{position:relative}.post h3 .anchor{position:absolute;top:0;text-decoration:none;left:-1rem;color:#9b9b9b;font-weight:400}.post h3 code{color:#ededed;text-decoration:none}.post mark{background-color:initial;color:#fbb86c}.post img{max-width:100%;width:auto;height:auto;margin:15px auto;display:block}.post img.avatar{display:block;border-radius:50%;background-color:#d6d6d6}.post figcaption{text-align:center;color:#fbb86c;margin-top:5px}.post__title{margin-top:0}.post__title a{color:#ededed;text-decoration:none}.post__title code{color:#ededed;text-decoration:none}.post__date{color:#fbb86c;font-size:.8rem}.post__footer{padding-top:3rem}.post__footer p{margin-top:0;color:#9b9b9b;font-size:.65rem}.tags__list{list-style:none;display:flex;justify-content:flex;padding-left:0;margin-top:.5rem}.tags__list .tag__item{display:inline-block;margin-right:1rem}.tags__list .tag__item:last-child{margin-right:0}.tag__link{text-decoration:none;color:#ededed;font-size:.9rem}.tag__link::before{content:"#";font-size:.7rem;padding-right:1px}.tag__link:hover{color:#b0b0b0}.tag__link:visited{color:#9b9b9b}.gif{margin-top:1.5rem}.gif img{max-width:375px}.post__content ul{list-style-type:square}.post__content ul li{margin-bottom:.5rem}.twitter-tweet.twitter-tweet-rendered{margin:1.5rem auto!important;width:375px!important}table{max-width:100%;border-spacing:0;margin-left:auto;margin-right:auto;padding-top:1em}table thead{background:#fbb86c;color:#303030}table th,table td{padding:.5em 1em;border:1px double #fbb86c}a[href^="#fn:"],a[href^="#fnref:"]{text-decoration:none}a[href^="#fn:"]:before{content:'['}a[href^="#fn:"]:after{content:']'}.footnotes p{margin-top:.5rem}