.Footer_footer__UaG1g{width:100%;max-width:var(--max-width);margin:20px auto;display:block;border-top:1px solid var(--border-color);font-size:1rem;line-height:4rem}@media (max-width:900px){.Footer_footer__UaG1g{margin-top:10px;padding:10px 20px;line-height:1.3rem}}.Header_navigation__container__QTqC2{width:100%;max-width:var(--max-width);margin:0 auto;display:flex;padding:10px;font-size:1.5em;font-weight:600;border-bottom:1px solid var(--border-color)}.Header_navigation__container__QTqC2 a:hover{color:var(--hover-color)}.Header_navigation___WOtz{width:100%;max-width:var(--max-width);margin:0 auto}@media (max-width:900px){.Header_navigation__container__QTqC2{font-size:1.3em;padding:10px 20px}}.Icon_icon__container__ghJvN{display:inline-block}ul.Icon_icon__2e_KC{display:flex}ul.Icon_icon__2e_KC li{margin:0;width:15px;height:15px}ul.Icon_icon__2e_KC li.Icon_green__N0UIT{background-color:var(--green)}.Layout_container__p0wDU{width:100%;max-width:var(--max-width);margin:0 auto}.Toc_toc__nav__MM10v{font-size:.9em;width:100%;color:var(--gray);word-wrap:break-word}.Toc_toc__f9CQa{list-style-type:none}.Toc_toc__active__Ut92q{color:var(--black)}.Toc_toc__h2__Ex1_l{margin-left:1em}.Toc_toc__h3__h_bmJ{margin-left:2em}.Toc_toc__h1__rziy_:hover,.Toc_toc__h2__Ex1_l:hover,.Toc_toc__h3__h_bmJ:hover{color:var(--hover-color);cursor:pointer}.ArticleHeader_header__container__rB6r3{padding-bottom:10px;border-bottom:1px solid}.ArticleHeader_flex__HuW5L{display:flex;justify-content:space-between}.ArticleHeader_post__title__2kJMT{font-size:1.8em;text-decoration:none!important;font-weight:600;line-height:1.2em}.ArticleHeader_post__title__2kJMT:hover{color:var(--hover-color)}.ArticleHeader_post__tags__xNlWQ{display:flex;align-items:center;flex-wrap:wrap;align-self:flex-end;.ArticleHeader_tags__icon__U0ED6{width:1em;margin-right:.2em;color:var(--tag-icon-color)}}.ArticleHeader_post__dates__xh42y{font-size:.9em;display:flex;flex-direction:column}.ArticleHeader_header__container__rB6r3+.ArticleHeader_header__container__rB6r3{margin-top:16px}.Comments_comment__S1sQU{width:100%;max-width:var(--max-width);margin:40px auto 0;padding:20px 40px;background-color:var(--mos);.Comments_title__494X3{color:var(--beige)}}@media (max-width:900px){.Comments_comment__S1sQU{padding:10px 20px}}.CommitLogs_commit_logs__5HqJt{width:100%;max-width:var(--max-width);color:var(--fg);background-color:var(--gray);margin:40px auto 0;padding:20px 40px}.CommitLogs_summary__ZlqPh{display:grid;position:relative;padding:4px 12px;list-style:none;cursor:pointer;grid-template-areas:"timestamp message hash";grid-auto-rows:max-content}.CommitLogs_summary__ZlqPh.CommitLogs_commit__message__q7MGV{grid-area:message}.CommitLogs_commit_hash__bnbao{grid-area:hash}.CommitLogs_commit_date__7QVcc{grid-area:timestamp}.CommitLogs_summary__ZlqPh:after{content:"+";opacity:0;position:absolute;top:45%;right:30px;transform:translateY(-50%);transition:opacity .2s,transform .5s;font-size:24px}.CommitLogs_summary__ZlqPh:hover:after{opacity:1}.CommitLogs_summary__ZlqPh::-webkit-details-marker{display:none}details[open]>.CommitLogs_summary__ZlqPh:after{transform:translateY(-50%) rotate(45deg)}.CommitLogs_summary__ZlqPh:hover,details[open] .CommitLogs_summary__ZlqPh{background-color:var(--hover-color);color:var(--bg)}@media (max-width:900px){.CommitLogs_commit_logs__5HqJt{margin-top:20px;padding:10px 20px;.CommitLogs_summary__ZlqPh{display:static;grid-template-columns:1;grid-template-areas:"message";.CommitLogs_commit__date__m2ycj,.CommitLogs_commit__hash__wzS9A{display:none}}}}.PublishDate_post__date___a8_6{font-size:1em;text-align:right}.Tag_tag__zyzRy{margin:0;color:var(--brown);font-size:.8em;font-weight:600;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.Tag_tag__zyzRy+.Tag_tag__zyzRy{margin-left:.5em}.slug_container__mEKwJ{margin-top:40px;width:100%;max-width:var(--max-width);display:grid;grid-template-columns:1fr minmax(var(--max-width),var(--max-width)) 260px;grid-template-areas:"empty main sidebar";grid-auto-rows:max-content}.slug_main__Z60A9{grid-area:main}.slug_aside__Ow2nH{grid-area:sidebar;height:max-content;position:-webkit-sticky;position:sticky;top:10px;padding-left:20px}.slug_article__bvmhe{width:100%;color:var(--fg);background-color:var(--container-color);padding:40px}.slug_article__bvmhe a{text-decoration:underline}.slug_article__bvmhe a:hover{color:var(--hover-color)}.slug_article__bvmhe hr{margin:20px 0}.slug_article__body__Y96pa{padding-top:20px}@media (max-width:1200px){.slug_aside__Ow2nH{display:none}}@media (max-width:900px){.slug_container__mEKwJ{margin-top:10px;display:block;padding:15px}.slug_article__bvmhe{padding:20px}}