﻿code[class*="language-"],pre[class*="language-"]{color:#ccc;background:none;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#2d2d2d}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}:root{--phoneWidth: (max-width: 684px);--tabletWidth: (max-width: 900px)}.logo{display:flex;align-items:center;text-decoration:none;font-weight:bold;font-family:'IBM Plex Mono', 'SF Mono', Menlo, Consolas, monospace}.logo img{height:44px}.logo__mark{margin-right:5px}.logo__text{font-size:1.125rem}.logo__cursor{display:inline-block;width:10px;height:1rem;background:#800020;margin-left:5px;border-radius:1px;animation:cursor 1s infinite}@media (prefers-reduced-motion: reduce){.logo__cursor{animation:none}}@keyframes cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.post{width:100%;max-width:800px;text-align:left;padding:20px;margin:20px auto;text-align:justify}@media (max-width: 900px){.post{max-width:600px}}@media screen and (max-width: 600px){.post{text-align:left}}.post-date:after{content:'—'}.post-title{font-size:2rem;margin:0 0 20px;text-align:left}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:0.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border-radius:8px;margin:40px -50px;width:860px;max-width:860px}@media (max-width: 900px){.post-cover{margin:20px 0;width:100%}}.post-info{margin-top:30px;font-size:0.8rem;line-height:normal;opacity:.6}.post-info p{margin:0.8em 0}.post-info a:hover{border-bottom:1px solid white}.post-info svg{margin-right:0.8em}.post-info .tag{margin-right:0.5em}.post-info .tag::before{content:"#"}.post-info .feather{display:inline-block;vertical-align:-.125em;width:1em;height:1em}.post .flag{border-radius:50%;margin:0 5px}.pagination{margin-top:20px}.pagination__title{display:flex;text-align:center;position:relative;margin:20px 0}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;background:#fff;color:#999;font-size:0.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:0.1em;z-index:1}.dark-theme .pagination__title-h{background:#292a2d;color:#73747b}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center}.pagination__buttons a{text-decoration:none;font-weight:bold}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#eaeaea;font-size:1rem;font-weight:600;border-radius:8px;max-width:40%;padding:0;cursor:pointer;appearance:none}.dark-theme .button{background:#3b3d42}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.hero-table{margin-left:10%;margin-right:10%}.timeline-sort{text-align:center;margin-bottom:20px}.timeline-sort button{padding:10px 20px}.timeline{position:relative}.timeline .container{text-align:left}.timeline::before{content:'';background:#6f6e74;width:5px;height:100%;position:absolute;left:50%;transform:translateX(-50%)}.timeline-item{width:100%;margin-bottom:10px}.timeline-item .timeline-content{float:left}.timeline-item:nth-child(even) .timeline-content{float:right}.timeline-item:nth-child(even) .timeline-content .date{right:auto;position:absolute;top:3px;left:5px}.timeline-title{font-size:0.75rem;margin:10px 5px 10px 5px}.timeline-content{position:relative;width:45%;margin-top:30px;padding:20px 10px 10px 10px;border-radius:10px;background:#f5f5f5;box-shadow:0px 20px 25px -15px rgba(0,0,0,0.3)}.dark-theme .timeline-content{background:#3b3d42;box-shadow:0px 20px 25px -15px rgba(0,0,0,0.6)}.timeline-icon{width:30px;height:30px;border-radius:50%;position:absolute;left:50%;margin-top:25px;margin-left:-15px}.timeline-img-header{height:200px;position:relative;margin-bottom:20px;background:linear-gradient(150deg, #4a0013 0%, #800020 55%, #a3223f 100%);border-radius:10px 10px 0 0}.timeline-img-header h2{color:#f5f0f1;position:absolute;bottom:5px;left:20px}.date{background:#f5f5f5;display:inline-block;color:#212121;font-family:'IBM Plex Mono', 'SF Mono', Menlo, Consolas, monospace;padding:2px 6px;position:absolute;top:3px;right:5px;border-radius:2px;font-size:0.75rem}.dark-theme .date{background:#292a2d;color:#a9a9b3}@media screen and (max-width: 768px){.logo__mark{max-width:250px}.video-container{max-width:100%}}.theme-toggler{fill:currentColor}.posts{width:100%;max-width:800px;text-align:left;padding:20px;margin:20px auto}.container{flex:1 auto;display:flex;flex-direction:column;justify-content:center;text-align:center}.content{display:flex;flex-direction:column;flex:1 auto;align-items:center;justify-content:center;margin:0}@media (max-width: 684px){.content{margin-top:0}}.hidden{display:none}@media (max-width: 684px){h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.15rem}h4{font-size:1.125rem}}@media (max-width: 684px){.hide-on-phone{display:none}}@media (max-width: 900px){.hide-on-tablet{display:none}}.header{background:#fafafa;display:flex;align-items:center;justify-content:center;position:relative;padding:20px}.dark-theme .header{background:#252627}.header__right{display:flex;flex-direction:row;align-items:center}@media (max-width: 684px){.header__right{flex-direction:row-reverse}}.header__inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:760px;max-width:100%}.footer{padding:40px 20px;flex-grow:0;color:#999}.footer__inner{display:flex;align-items:center;justify-content:center;margin:0 auto;width:760px;max-width:100%}@media (max-width: 900px){.footer__inner{flex-direction:column}}.footer__content{display:flex;flex-direction:row;align-items:center;font-size:0.75rem;color:#999}@media (max-width: 900px){.footer__content{flex-direction:column;margin-top:10px}}.footer__content>*:not(:last-child)::after{content:"•";padding:0 5px}@media (max-width: 900px){.footer__content>*:not(:last-child)::after{content:"";padding:0}}.footer__content>*:last-child{padding:0 5px}@media (max-width: 900px){.footer__content>*:last-child{padding:0}}img{display:block;max-width:100%}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}img.circle{border-radius:50%;max-width:25%;margin:auto}video{margin-top:20px;width:100%;height:100%;object-fit:cover}figure{display:table;max-width:100%;margin:25px 0}figure.left{margin-right:auto}figure.left-floated{margin-right:auto;float:left}figure.left-floated img{margin:20px 20px 20px 0}figure.center{margin-left:auto;margin-right:auto}figure.right{margin-left:auto}figure.right-floated{margin-left:auto;float:right}figure.right-floated img{margin:20px 0 20px 20px}figure.rounded img{border-radius:50%}figure figcaption{font-size:14px;margin-top:5px;opacity:.8}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}h2,h3,h4,h5,h6{display:flex;align-items:center;line-height:1.3}h1{font-size:2.625rem}h2{font-size:1.625rem}h3{font-size:1.375rem}h4{font-size:1.125rem}a{color:inherit}code{font-family:'IBM Plex Mono', 'SF Mono', Menlo, Consolas, monospace;font-display:auto;font-feature-settings:normal;background:#eaeaea;padding:6px 6px;margin:0 2px;border-radius:5px;font-size:.95rem}.dark-theme code{background:#3b3d42}blockquote{border-left:2px solid;margin:40px;padding:10px 20px}@media (max-width: 684px){blockquote{margin:10px;padding:10px}}blockquote:before{content:'”';font-family:'Newsreader', Georgia, serif;font-display:auto;font-size:3.875rem;position:absolute;left:-40px;top:-20px}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}ul,ol{margin-left:40px;padding:0}@media (max-width: 684px){ul,ol{margin-left:20px}}ol ol{list-style-type:lower-alpha}html{box-sizing:border-box;line-height:1.6;letter-spacing:.05em;scroll-behavior:smooth}body{margin:0;padding:0;font-family:'Newsreader', Georgia, serif;font-display:auto;font-size:1.0625rem;line-height:1.54;background-color:#fff;color:#222;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga", "tnum", "case", "calt", "zero", "ss01", "locl";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;display:flex;min-height:100vh;flex-direction:column}@media (max-width: 684px){body{font-size:0.75rem}}body.dark-theme{background-color:#292a2d;color:#a9a9b3}section{padding:0 0}*,*:before,*:after{box-sizing:inherit}button,.button,a.button{position:relative;align-items:center;justify-content:center;padding:10px 20px;margin:5px;background:#eaeaea;text-decoration:none;text-align:center;border-radius:5px}.dark-theme button,.dark-theme .button,.dark-theme a.button{background:#3b3d42;color:inherit}hr{width:100%;border:none;background:#dcdcdc;height:1px}.dark-theme hr{background:#4a4b50}pre{background:#212020;padding:10px 10px 10px 20px;border-radius:8px;font-size:.95rem;overflow:auto}@media (max-width: 684px){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:none !important;color:#ccc;margin:0;padding:10px;font-size:inherit}.dark-theme pre code{color:inherit}

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