@import "https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@100;400;500;700&display=swap";
:root{--color-dark-primary:#161616;--color-dark-secondary:#242424;--color-dark-tertiary:#1d1d1d;--color-light-primary:#f0f0f0;--color-light-secondary:#bfbfbf}html,body{background-color:var(--color-dark-primary);color:var(--color-light-primary);scroll-behavior:smooth;margin:0;padding:0;font-family:Raleway,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs-comment,.hljs-quote{color:#969896}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#d54e53}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#e78c45}.hljs-attribute{color:#e7c547}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#b9ca4a}.hljs-title,.hljs-section{color:#7aa6da}.hljs-keyword,.hljs-selector-tag{color:#c397d8}.hljs{color:#eaeaea;background:#000}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
