*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background-color:#282c33;scroll-behavior:smooth}:root{--color-light:#dedede;--color-dim:#959595;--color-primary:#be45e0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color-light)}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:12px}.section-margin{margin:2rem 6rem}.color-light{color:var(--color-light)}.color-dim{color:var(--color-dim)}.color-primary{color:var(--color-primary)}.bg-color-primary{background-color:var(--color-primary)}.h-1{font-size:48px}.h-2{font-size:40px}.h-3{font-size:32px}@media screen and (max-width:992px){.section-margin{margin:4rem}}@media screen and (max-width:768px){.section-margin{margin:2rem 4rem!important}}@media screen and (max-width:576px){.section-margin{margin:2rem!important}.h-1{font-size:32px}.h-3{font-size:24px}}@media screen and (max-width:400px){.section-margin{margin:1rem!important}.h-3{font-size:1rem}}.btn-primary{box-shadow:none!;border:none;outline:none}.btn-primary:active{background-color:#942cb1!important;border-color:none!important}.btn-primary:hover{background-color:#be45e0}a{all:unset;cursor:pointer}.hljs{background:#1e1e1e!important;color:#d4d4d4!important;padding:0!important;border-radius:0!important}pre code{border:none!important;border-radius:0!important;font-size:inherit!important}.blog-content code,pre code{background:#1e1e1e!important;color:#d4d4d4!important;padding:0!important;white-space:pre!important;-moz-tab-size:2!important;tab-size:2!important}.blog-content code,.blog-content pre{border:none!important}.blog-content pre{background:#1e1e1e!important;color:#d4d4d4!important;border-radius:8px!important;padding:1rem!important;margin:0!important;overflow-x:auto!important;white-space:pre!important;-moz-tab-size:2!important;tab-size:2!important}.hljs-keyword{color:#569cd6!important}.hljs-string{color:#ce9178!important}.hljs-comment{color:#6a9955!important}.hljs-number{color:#b5cea8!important}.hljs-function{color:#dcdcaa!important}.hljs-variable{color:#9cdcfe!important}.hljs-tag{color:#569cd6!important}.hljs-attr{color:#92c5f7!important}.hljs-title{color:#dcdcaa!important}