pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.age-difference_script_container__sZXN0{width:100%;height:auto;background-color:#f8f8ff;padding:1rem}.age-difference_select_container__oGuKA{min-width:10rem;height:auto;font-size:1.5rem;color:#000}.age-difference_result_text__zxXAa{font-size:1.5rem;color:#000}.consent_consent_container__k_ebv{max-width:900px;background-color:#d3d3d3;border-radius:.5rem;padding:1rem;justify-content:space-between;position:fixed;bottom:0;width:100%}.consent_consent_text__MTTXr{font-size:small;color:#000}.consent_consent_button_container__NhO_R{display:flex;gap:1rem}.consent_consent_button__wbTMq{border:none;font-size:small;color:#000;padding:.5rem}.post-item_post_item_li__P9cyD{list-style:none}.post-item_post_item__UUAaf{display:flex;flex-direction:column;gap:.5rem;padding-bottom:var(--s-sx);justify-content:center;align-items:center}.post-item_post_item_title__9jKPV{font-size:2.5rem;text-overflow:ellipsis;overflow:hidden;text-align:start;padding-left:1rem}.post-item_post_item_link__Tl3M_,.post-item_post_item_title__9jKPV{font-family:var(--f-f-secondary);font-weight:700;color:var(--c-text-heading)}.post-item_post_item_link__Tl3M_{font-size:large}.post-item_post_item_description__4JUoy{font-size:large;color:var(--c-text);font-family:var(--f-f-primary)}.post-item_thumbnail__aqFaK{width:280px;height:210px}.post-item_info__ogQFi{display:flex;flex:1 1;flex-direction:column}.post-item_post_item_li__P9cyD:hover{background-color:#e6e6fa;border-radius:10px}.post_post_grid__BWB0G{display:grid;grid-template-columns:30% 30% 30%;grid-gap:2rem;gap:2rem;justify-content:center}@media screen and (min-width:1920px){.post_post_grid__BWB0G{grid-template-columns:30% 30% 30%}}@media screen and (min-width:1600px) and (max-width:1920px){.post_post_grid__BWB0G{grid-template-columns:30% 30% 30%}}@media screen and (min-width:1280px) and (max-width:1599px){.post_post_grid__BWB0G{grid-template-columns:40% 40% 40%}}@media screen and (min-width:960px) and (max-width:1279px){.post_post_grid__BWB0G{grid-template-columns:30% 30% 30%}}@media screen and (min-width:640px) and (max-width:959px){.post_post_grid__BWB0G{grid-template-columns:50% 50%}}@media screen and (min-width:321px) and (max-width:639px){.post_post_grid__BWB0G{grid-template-columns:80%}}@media screen and (max-width:320px){.post_post_grid__BWB0G{grid-template-columns:80%}}.pagination_image__KHrQS{width:50rem;height:100rem}@media screen and (min-width:1920px){.pagination_image__KHrQS{width:50rem;height:100rem}}@media screen and (min-width:1600px) and (max-width:1920px){.pagination_image__KHrQS{width:30%;height:50%}}@media screen and (min-width:1280px) and (max-width:1599px){.pagination_image__KHrQS{width:40%;height:20%}}@media screen and (min-width:960px) and (max-width:1279px){.pagination_image__KHrQS{width:30%;height:20%}}@media screen and (min-width:640px) and (max-width:959px){.pagination_image__KHrQS{width:30rem;height:50rem}}@media screen and (min-width:321px) and (max-width:639px){.pagination_image__KHrQS{width:30rem;height:50rem}}@media screen and (max-width:320px){.pagination_image__KHrQS{width:100%;height:70%}}.pagination_post_snippet__pdn_i{width:100%;height:100%;display:flex;flex-direction:column;text-align:start;font-size:var(--f-s-l);color:var(--c-text);gap:var(--s-sx)}.pagination_pagination_block__uNaIL{display:flex;justify-content:space-between}.pagination_pagination_text__ih0yv{font-size:medium;color:#000;padding:1rem 2rem}.pagination_pagination_text__ih0yv:hover{cursor:pointer;background-color:#faebd7}.page_article__SYF6k{flex:1 1;text-align:start;color:var(--c-text);padding:3rem;line-height:var(--line-height);display:flex}.page_article__SYF6k>p>a{color:blue;font-size:large;font-family:var(--f-f-secondary)}.page_article__SYF6k>p>a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-color:#ff4500;text-decoration-color:#ff4500}.page_article__SYF6k>p>code{font-size:large;font-family:var(--f-f-secondary);font-style:oblique}.page_article_snippet__iQrNE{display:flex;gap:2rem}.page_article_header__xrb_p{font-size:var(--f-s-xl)}.page_article_h1__6ptsP{line-height:5rem;display:flex;padding:var(--s-sx) 0 1rem 0;font-family:var(--f-f-secondary);font-size:var(--f-s-xl);color:var(--c-text-heading)}.page_article_h6__13BIS{line-height:1rem;display:flex;padding:0;font-family:var(--f-f-primary);font-size:small;color:dimgray}.page_article_post__J43dP{color:var(--c-text);font-size:xx-large;font-style:normal;font-family:var(--f-f-primary);display:flex;flex-direction:column;gap:2rem}.page_article_back__m5GpJ{color:var(--c-text);font-size:large;font-family:var(--f-f-primary);text-decoration:underline}.page_article__SYF6k>p>strong{font-family:Sans Mono,Consolas,monospace;font-size:2rem;color:#000}.page_article__SYF6k>h2{font-size:3rem;color:#000}.page_share_block__LKIT3{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center}.page_share_icon__7ZWvi{width:5rem;height:5rem}.page_share_text__KOgGs{font-size:1.5rem;color:#000;font-family:var(--f-f-primary)}@media screen and (min-width:1920px){.page_article__SYF6k{max-width:1400px;padding-top:10rem}.page_article_h1__6ptsP{font-size:4rem}.page_article_h6__13BIS{line-height:3rem;font-size:large}.page_article__SYF6k>p>a{font-size:2.6rem}.page_article__SYF6k>p>code{font-size:x-large}.page_article_post__J43dP{font-size:4rem;line-height:4rem}.page_article_back__m5GpJ{font-size:3.5rem}.page_article__SYF6k>p>strong{text-decoration:underline;font-size:2.5rem;color:#8a2be2}}@media screen and (min-width:1600px) and (max-width:1920px){.page_article__SYF6k{max-width:900px;padding-top:5rem}.page_article_h1__6ptsP{font-size:3rem}.page_article__SYF6k>h2{font-size:2rem}.page_article_h6__13BIS{line-height:1rem;font-size:small}.page_article__SYF6k>p>a{font-size:1.8rem}.page_article__SYF6k>p>code{font-size:large}.page_article_post__J43dP{font-size:2.8rem;line-height:3rem}.page_article_back__m5GpJ{font-size:3rem}.page_article__SYF6k>p>strong{text-decoration:underline;font-size:2rem;color:#8a2be2}}@media screen and (min-width:1280px) and (max-width:1599px){.page_article__SYF6k{max-width:800px;padding-top:5rem}.page_article_h1__6ptsP{font-size:3rem}.page_article__SYF6k>h2{font-size:2rem}.page_article_h6__13BIS{line-height:1rem;font-size:small}.page_article__SYF6k>p>a,.page_article__SYF6k>p>code{font-size:2rem}.page_article_post__J43dP{font-size:3rem;line-height:4rem}.page_article_back__m5GpJ{font-size:3.5rem}.page_article__SYF6k>p>strong{text-decoration:underline;font-size:1.8rem;color:#8a2be2}}@media screen and (min-width:960px) and (max-width:1279px){.page_article__SYF6k{max-width:1000px;padding-top:5rem}.page_article_h1__6ptsP{font-size:2.5rem}.page_article__SYF6k>h2{font-size:1.8rem}.page_article_h6__13BIS{line-height:1rem;font-size:small}.page_article__SYF6k>p>a,.page_article__SYF6k>p>code{font-size:1.6rem}.page_article_post__J43dP{font-size:2.6rem;line-height:3rem}.page_article_back__m5GpJ{font-size:3rem}.page_article__SYF6k>p>strong{text-decoration:underline;font-size:1.5rem;color:#8a2be2}}@media screen and (min-width:640px) and (max-width:959px){.page_article__SYF6k{max-width:600px;padding-top:5rem}.page_article_h1__6ptsP{font-size:2.5rem}.page_article__SYF6k>h2{font-size:1.8rem}.page_article_h6__13BIS{line-height:1rem;font-size:small}.page_article__SYF6k>p>a,.page_article__SYF6k>p>code{font-size:1.6rem}.page_article_post__J43dP{font-size:2.6rem;line-height:3rem}.page_article_back__m5GpJ{font-size:3rem}.page_article__SYF6k>p>strong{text-decoration:underline;font-size:1.5rem;color:#8a2be2}}@media screen and (min-width:321px) and (max-width:639px){.page_article__SYF6k{max-width:400px;padding-top:5rem}.page_article_h1__6ptsP{font-size:3rem;line-height:3.5rem}.page_article__SYF6k>h2{font-size:2.5rem}.page_article_h6__13BIS{line-height:1rem;font-size:small}.page_article__SYF6k>p>a,.page_article__SYF6k>p>code{font-size:2rem}.page_article_post__J43dP{font-size:3rem;line-height:3rem}.page_article_back__m5GpJ{font-size:3.5rem}.page_article__SYF6k>p>strong{text-decoration:underline;font-size:2rem;color:#8a2be2}.page_share_icon__7ZWvi{width:8rem;height:8rem}}@media screen and (max-width:320px){.page_article__SYF6k{max-width:320px;padding-top:5rem}.page_article_h1__6ptsP{font-size:2.5rem;line-height:3rem}.page_article__SYF6k>h2{font-size:2.5rem}.page_article_h6__13BIS{line-height:1rem;font-size:small}.page_article__SYF6k>p>a,.page_article__SYF6k>p>code{font-size:2rem}.page_article_post__J43dP{font-size:3rem;line-height:3rem}.page_article_back__m5GpJ{font-size:3.5rem}.page_article__SYF6k>p>strong{text-decoration:underline;font-size:2rem;color:#8a2be2}}