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:#fff}.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}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;900&family=Nunito:wght@400;700;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--font-size-md:1.6rem;--font-size-sm:1.4rem;--font-size-lg:3.2rem;--font-family-one:"Nunito",sans-serif;--font-family-two:"Montserrat",sans-serif;--font-family-three:"Nunito",sans-serif;--font-weight-sm:400;--font-weight-md:500;--font-weight-700:700;--font-weight-lg:900;--color-white:#fff;--color-primary:#43f;--color-secondary:#e60067;--color-background:#eef0f1;--color-dark:#171e31;--color-heading:#111827;--color-muted:#6c757d;--color-button-1:#1cb152;--color-boxShadow:#ffc4c4;--color-icon:#9d7d67;--color-light-blue:#eef9fd;--color-dark-blue:#4cb3d4;--color-border-1:#bfbfbf;--color-border-2:#e3e5e7;--height-nav:6rem;--spacing-3:3rem;--spacing-2:2rem;--spacing-1:1rem;--sp-text-lg:4.8rem;--sp-text-md:3.2rem;--sp-text-sm:1.2rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{text-decoration:none}html{font-size:62.5%;font-family:var(--font-family-one);scroll-behavior:smooth}body{width:100%;font-size:16px;line-height:1.5;background-color:#fff;font-weight:400}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#cef}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.d-flex{display:flex}.truncate{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical!important;overflow:hidden!important}.line:after{content:"";height:1px;background-color:#000;vertical-align:middle;display:inline-block;width:26px;margin:0 10px;opacity:.5}.link{position:relative;color:#2563eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.link:after,.link:before{z-index:-1;position:absolute;content:"";bottom:2px;width:100%;background-color:#56cbf9;height:0;left:0;transition:height .2s ease;opacity:.3}.link:hover:before{top:0;height:calc(100% - 8px)}.link:hover:after{opacity:.7;height:8px}svg.tag-video{position:absolute;width:var(--spacing-3);height:var(--spacing-3);top:var(--spacing-1);right:var(--spacing-1);z-index:12;cursor:default}.tags{display:flex;flex-wrap:wrap}.tags .tag{margin-bottom:5px}.tags .tag:not(:last-child){margin-right:8px}.tags .tag{color:#15b690!important;text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--font-family-two);background-color:transparent!important}.hljs-string{color:#e6db74}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e!important}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:1.6rem;line-height:1.75;margin:3.2rem 0;border-radius:.6rem;padding:3.2rem 2.4rem}code{color:#c7254e;border-radius:.4rem;padding:.25rem .3rem;background:#f5f6f8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}