.ArticleMeta_container__syOpt{display:flex;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap}.ArticleMeta_item__1wnkc{color:var(--color-text-desaturated);font-size:calc(1rem)}.ArticleCard_article-card__SLdKP{border-radius:var(--spacing);background-color:var(--color-primary-light);display:flex;flex-direction:column;gap:var(--spacing);padding:calc(2 * var(--spacing));box-shadow:var(--shadow-2) hsl(from var(--color-shadow) h s l/20%)}.ArticleCard_article-title__dMO06{margin:0}.ArticleCard_read-more-link__Yckfj{-webkit-margin-before:calc(var(--spacing) * 1);margin-block-start:calc(var(--spacing) * 1);border-radius:calc(var(--spacing) * .5);background-color:var(--color-primary-main);color:var(--color-text-on-dark-background);text-transform:uppercase;text-decoration:none;padding-block:var(--spacing);padding-inline:calc(var(--spacing) * 2);transition:all .2s ease-in-out;font-size:calc(14 / 16 * 1rem);line-height:1.5;width:-moz-fit-content;width:fit-content;--shadow-size:var(--shadow-2);box-shadow:var(--shadow-size) hsl(from var(--color-shadow) h s l/25%);border:none;&:hover{background-color:#288fc8;--shadow-size:var(--shadow-4)}}.components_responsive-image__Ngv0k{max-width:100%;height:100%}.components_blockquote__kuGK6{-webkit-border-start:solid 3px;border-inline-start:3px solid;border-color:var(--color-primary-main);-webkit-margin-start:var(--spacing);margin-inline-start:var(--spacing);-webkit-padding-start:calc(2 * var(--spacing));padding-inline-start:calc(2 * var(--spacing))}.components_pre__fFvLG{box-shadow:var(--shadow-2) hsl(from var(--color-shadow) h s l/40%)}.components_code__7cdl0{background-color:var(--color-text-on-dark-background);border:1px solid var(--color-background-light);border-radius:var(--spacing);padding-block:calc(var(--spacing) / 4);padding-inline:calc(var(--spacing) / 2);word-break:break-word}.components_list-item__thNwg{-webkit-margin-after:calc(var(--spacing) * 2);margin-block-end:calc(var(--spacing) * 2);font-size:calc(18 / 16 * 1rem)}.components_h2__EBLjL{font-size:calc(30 / 16 * 1rem)}.components_h2__EBLjL,.components_h3__rqN7j{font-weight:400;-webkit-margin-before:3em;margin-block-start:3em;-webkit-margin-after:1em;margin-block-end:1em}.components_h3__rqN7j{font-size:calc(24 / 16 * 1rem)}.IndexedArticleCard_article-card-summary__i7Iv4{margin:0}.ErrorAlert_container__UgWaN{background-color:var(--color-error-background);border:1px solid var(--color-error-border);padding:calc(var(--spacing) * 2);border-radius:var(--spacing)}.ErrorAlert_serialized-error__rjBOF{background-color:var(--color-background-light);padding:calc(var(--spacing) * 3);border-radius:var(--spacing);border:1px solid var(--color-text-main);-webkit-margin-before:calc(var(--spacing) * 2);margin-block-start:calc(var(--spacing) * 2);-webkit-margin-after:0;margin-block-end:0}.Layout_layout-container__7ylKr{min-height:100vh;display:flex;flex-direction:column}.Layout_main-container__rENvf{flex-grow:1;-webkit-margin-after:calc(20 * var(--spacing));margin-block-end:calc(20 * var(--spacing))}.Footer_footer__RDRE2{color:var(--color-text-desaturated);font-size:calc(14 / 16 * 1rem);-webkit-padding-after:calc(var(--spacing) * 2);padding-block-end:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);display:flex;align-items:end}.Header_header__eIO94{display:flex;justify-content:space-between;align-items:center;-webkit-margin-before:var(--spacing);margin-block-start:var(--spacing);padding-block:var(--spacing)}.Header_header-links__Lw0jR{display:flex;gap:calc(var(--spacing) * 3);align-items:baseline;flex-wrap:wrap}.Header_header-link__29h_c{color:var(--color-primary-main);font-size:calc(20 / 16 * 1rem)}.Header_header-title-link__FljrK{font-size:calc(24 / 16 * 1rem)}.Header_sublinks__zu65L{display:flex;gap:calc(var(--spacing) * 2)}.Header_icon-link__OMHvZ{text-decoration:none;transition:filter .2s ease-in-out;--shadowRadius:1px;filter:drop-shadow(0 0 var(--shadowRadius) var(--color-shadow));&:hover{--shadowRadius:2px}}.TopicPage_page-title__1nb_d{-webkit-margin-before:calc(3 * var(--spacing));margin-block-start:calc(3 * var(--spacing));-webkit-margin-after:calc(2 * var(--spacing));margin-block-end:calc(2 * var(--spacing))}.TopicPage_article-cards__FjAEA{display:flex;flex-direction:column;gap:calc(2 * var(--spacing))}.Tags_tag-link__y_SNn{transition:color .2s linear;text-decoration:underline;&:hover{color:var(--color-primary-main)}}.ArticleHeader_header__dKM4C{-webkit-margin-after:calc(var(--spacing) * 2);margin-block-end:calc(var(--spacing) * 2)}.ArticleHeader_article-title__Dw0uC{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--spacing);margin-block-end:var(--spacing)}
/*!
  Theme: Gruvbox dark, medium
  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d5c4a1;background:#282828}.hljs ::selection,.hljs::selection{background-color:#504945;color:#d5c4a1}.hljs-comment{color:#665c54}.hljs-tag{color:#bdae93}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#d5c4a1}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#fb4934}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#fe8019}.hljs-class .hljs-title,.hljs-strong,.hljs-title,.hljs-title.class_{color:#fabd2f}.hljs-strong{font-weight:700}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#b8bb26}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#8ec07c}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#83a598}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#d3869b}.hljs-emphasis{color:#d3869b;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.WithWrappedCodeBlock_code-block__aFQBK>pre{white-space:break-spaces}