:root{--grid-col-gutter:15px;--grid-section-gutter:50px;--font-size-multiplier:0.7;--post-font-size:1rem;--accent-color:#cd2653;--accent-color-rgb:205,38,83;--font-family-serif:georgia,"Times New Roman",times,serif}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-bottom:.5em;font-weight:700}.wp-block-pullquote,blockquote,code,figure,ol,p,pre,pre.wp-block-code,ul{margin-bottom:1.6em}code{font-size:1rem}figure img{width:100%;height:auto}figcaption{color:#666;font-style:italic;font-size:.8em}li{margin-bottom:.5em}h1{font-size:calc(3.815rem * var(--font-size-multiplier))}h2{font-size:calc(3.052rem * var(--font-size-multiplier))}h3{font-size:calc(2.441rem * var(--font-size-multiplier))}h4{font-size:calc(1.953rem * var(--font-size-multiplier))}h5{font-size:calc(1.563rem * var(--font-size-multiplier))}h6{font-size:calc(1.25rem * var(--font-size-multiplier))}time{display:block;color:#666;margin:10px 0;font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:.9em}body{padding-left:var(--grid-col-gutter);padding-right:var(--grid-col-gutter);scroll-behavior:smooth;line-height:1.5;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{text-decoration:underline;color:var(--accent-color)}svg{width:100%;height:auto;display:inline-block}hr{height:1px;border:0;font-size:0;border-top:1px solid #ddd;margin:var(--grid-section-gutter) 0}label{display:block;cursor:pointer;text-transform:uppercase;font-size:.8rem;font-weight:500;margin-bottom:5px}input,textarea{padding:10px;border:1px solid #ddd;width:100%;font-family:inherit;line-height:inherit;font-size:inherit}input[type=submit]{background-color:var(--accent-color);color:#fff;border:0;width:auto;display:inline-block;padding:10px 20px;border-radius:5px;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:.02em;font-size:.8em}.wp-block-pullquote{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0;margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}.wp-block-pullquote blockquote{margin-bottom:0}.wp-block-pullquote p{margin-bottom:0;font-size:2rem}.wp-block-pullquote cite{font-size:1rem}.required{color:var(--accent-color)}a:hover{text-decoration:none}header{text-align:center;margin:var(--grid-section-gutter) auto var(--grid-section-gutter) auto;grid-area:header}.header__logo{display:block;line-height:1}.header__logo svg{width:50px}.header p{margin:20px auto;max-width:450px;font-size:.9em;line-height:1.6;letter-spacing:.01em}.header__social{list-style-type:none;padding:0;display:flex;gap:20px;align-items:center;justify-content:center}.header__social li{margin-bottom:0}.header__social a{width:20px;display:flex;align-items:center;justify-content:center}main{width:100%;grid-area:main;max-width:800px;margin-left:auto;margin-right:auto;border-top:1px solid #ddd;padding-top:var(--grid-section-gutter)}.single-post main{padding-top:0}.page-title{font-size:20px;text-transform:uppercase;letter-spacing:.05em;color:#666;line-height:1.3;text-align:center}article{margin-top:var(--grid-section-gutter)}article+article{padding-top:var(--grid-section-gutter);border-top:1px solid #ddd}.comment-content,article ol,article p,article ul{font-family:Georgia,Times New Roman,Times,serif;letter-spacing:.02em;font-size:var(--post-font-size)}.tags{display:flex;flex-wrap:wrap;text-transform:lowercase;font-size:.9em;letter-spacing:.02em}.tags a,.tags span{text-decoration:none;background-color:rgba(var(--accent-color-rgb),.05);padding:4px 10px;border-radius:4px;color:var(--accent-color)}.tags a+a,.tags span+span{margin-left:10px}.tags a:before,.tags span:before{content:"# "}main.archive h2 a,main.home h2 a{color:inherit;text-decoration:none}.post-comments{grid-area:comments;border-top:2px dashed var(--accent-color);padding-top:var(--grid-section-gutter);margin-top:var(--grid-section-gutter)}.post-comments>*{max-width:800px}.commentlist{list-style-type:none;padding:0}.comment-metadata a{text-decoration:none}.comment-author .avatar{margin-bottom:10px;border-radius:50%}.post-comments .comment{margin-bottom:0;padding:var(--grid-section-gutter) 0;border-bottom:1px solid #ddd}.post-comments .comment article{margin:0}.comment-awaiting-moderation{display:block;margin-bottom:10px}.post-comments .comment .comment-respond{margin-top:var(--grid-section-gutter)}.comment-respond a{text-decoration:none}.comment-respond small{font-size:.8rem;margin-left:10px}.comment-reply-title{font-size:1.6rem}.post-comments .comment .children{list-style-type:none}.post-comments .comment .children .comment{border-bottom:0;padding-bottom:0}@media screen and (min-width:1024px){:root{--font-size-multiplier:0.9;--post-font-size:1.1rem}}@media screen and (min-width:1300px){:root{--grid-col-gutter:var(--grid-section-gutter);--font-size-multiplier:1;--post-font-size:1.2rem}body{display:grid;grid-template-areas:"header main" "comments comments";grid-template-columns:340px 800px;grid-gap:var(--grid-col-gutter);justify-content:center}header{text-align:left;border-right:1px solid #ddd;padding-right:var(--grid-col-gutter);margin-bottom:0}.header__logo svg{width:55px}.header p{margin:30px auto;font-size:1em}.header__social{justify-content:flex-start}.header__social a{width:22px}.header__container{position:-webkit-sticky;position:sticky;top:var(--grid-section-gutter)}.page-title{text-align:left}main{border:0}.post-comments{margin-top:0}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}