.hljs{color:var(--background-white-90);background:var(--background-black-50);font-size:var(--sub-text);border-radius:var(--small-border-radius);margin:var(--gap-single) 0}.hljs-params{color:var(--grey)}.hljs-comment,.hljs-quote{color:var(--grey);font-style:italic}.hljs-addition,.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:var(--background-white-90);font-weight:700}.hljs-doctag,.hljs-number,.hljs-regexp,.hljs-string{color:var(--grey)}.hljs-built_in,.hljs-name,.hljs-section,.hljs-title{color:var(--background-white-90);font-weight:700}.hljs-class .hljs-title,.hljs-tag,.hljs-template-variable,.hljs-title.class_,.hljs-type,.hljs-variable{color:var(--grey)}.hljs-attr,.hljs-attribute,.hljs-bullet,.hljs-deletion,.hljs-link,.hljs-meta,.hljs-selector-class,.hljs-selector-id,.hljs-subst,.hljs-symbol{color:var(--background-white-90)}.hljs-formula{color:var(--background-black-50)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-title.function_{color:var(--background-white-90)}[data-theme=light] .hljs{color:var(--background-black);background:var(--background-white-90)}[data-theme=light] .hljs-comment,[data-theme=light] .hljs-params,[data-theme=light] .hljs-quote{color:var(--grey)}[data-theme=light] .hljs-addition,[data-theme=light] .hljs-attr,[data-theme=light] .hljs-attribute,[data-theme=light] .hljs-built_in,[data-theme=light] .hljs-bullet,[data-theme=light] .hljs-class .hljs-title,[data-theme=light] .hljs-doctag,[data-theme=light] .hljs-keyword,[data-theme=light] .hljs-link,[data-theme=light] .hljs-literal,[data-theme=light] .hljs-meta,[data-theme=light] .hljs-name,[data-theme=light] .hljs-number,[data-theme=light] .hljs-regexp,[data-theme=light] .hljs-section,[data-theme=light] .hljs-selector-class,[data-theme=light] .hljs-selector-id,[data-theme=light] .hljs-selector-tag,[data-theme=light] .hljs-string,[data-theme=light] .hljs-subst,[data-theme=light] .hljs-symbol,[data-theme=light] .hljs-tag,[data-theme=light] .hljs-template-variable,[data-theme=light] .hljs-title,[data-theme=light] .hljs-title.class_,[data-theme=light] .hljs-type,[data-theme=light] .hljs-variable{color:var(--background-black-90)}[data-theme=light] .hljs-formula{color:var(--grey)}[data-theme=light] .hljs-title.function_{color:var(--background-black-90)}:root{--gap-eighth:0.125rem;--gap-quarter:0.25rem;--gap-half:0.5rem;--gap-three-quarters:0.75rem;--gap-single:1rem;--gap-double:2rem;--gap-triple:3rem;--main-content:45rem;--small-border-radius:5px;--middle-border-radius:10px;--large-border-radius:20px;--circle:50%;--font-family:Helvetica,Arial,sans-serif;--transition:0.1s ease-in-out;--transition-slow:0.3s ease-in-out;--theme-transition:color 350ms ease 0s,background 350ms ease 0s;--title:2.125rem;--heading:1.6875rem;--sub-heading:1.125rem;--text:1rem;--sub-text:0.875rem;--arrow-size-link-width:0.56731rem;--arrow-size-link-height:0.694rem;--yellow:#f5d147;--red:#da4232;--dark-blue:#253f8e;--light-blue:#479cd5;--green:#398241;--pink:#e48ba0;--brown:#a56342;--button-background-blue:#5f8ab9;--grey:#7b7b7d;--gray:#7b7b7d;--grey-50:#565657;--gray-50:#565657;--indicator-blue:#a2c0d7;--black:#000;--background-white:#e9e9e9;--background-white-90:#e1e1e1;--background-black:#303030;--background-black-50:#232323;--text-color:#47343a}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}a{text-decoration:none;color:inherit}button,font,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body,html{overscroll-behavior-y:none;padding:0;background:var(--background-black);color:var(--background-white);text-rendering:optimizeLegibility;transition:var(--theme-transition)}body ::selection,html ::selection{background:var(--background-white);color:var(--background-black)}[data-theme=light] body,[data-theme=light] html{background:var(--background-white)!important;color:var(--text-color)}[data-theme=light] body ::selection,[data-theme=light] html ::selection{background:var(--background-black);color:var(--background-white)}body{min-height:100vh;font-family:var(--font-family)}#nprogress{pointer-events:none}#nprogress .bar{z-index:2000;background:var(--background-white)}#nprogress .bar,#nprogress:after{position:fixed;top:0;left:0;width:100%;height:5px}#nprogress:after{content:"";background:transparent}[data-theme=light] #nprogress .bar{background:var(--background-black)}