@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap");html{font-family:Quicksand,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:flex;flex-direction:column;overflow-y:scroll;background-color:var(--color-primary)}body,html{height:100%}*{box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;color:#fff}:root{--color-primary:#0e1118;--color-secondary:#1a1e2c;--color-tertiary:#282e42;--color-border:#141722;--highlight-rgb:#a1dbfc;--highlight-rgb-values:161,219,252;--color-highlight:rgb(var(--highlight-rgb-values));--shadow-linkbutton:0 0 20px 5px rgba(var(--highlight-rgb-values),0.06);--shadow-linkbutton-hover:0 0 20px 5px rgba(var(--highlight-rgb-values),0.16);--shadow-projectcard:0 0 50px 10px rgba(var(--highlight-rgb-values),0.06);--shadow-projectcard-hover:0 0 50px 10px rgba(var(--highlight-rgb-values),0.16);--drop-shadow:0 2px 4px rgba(0,0,0,.8);--link-button-gap:0.8rem}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:var(--color-primary)}::-webkit-scrollbar-thumb{background:var(--color-highlight);border-radius:8px;border:6px solid var(--color-primary)}::-webkit-scrollbar-thumb:hover{background:#fff}::-webkit-scrollbar-corner{background:var(--color-primary)}#__next{height:100%}a{color:inherit;text-decoration:none}a.clickableText{position:relative;color:var(--color-highlight);font-weight:700}a.clickableText:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;border-radius:8px;background:var(--color-highlight);transition:bottom .1s ease,height .1s ease}a.clickableText:hover:after{bottom:-2px;height:4px}h1{font-weight:500}h2,h3{font-weight:500;margin-bottom:.6rem}h4{font-weight:600;margin-bottom:.2rem}video{border-radius:8px}.code{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.page{display:flex;flex-direction:column;height:100%;width:90%;max-width:1200px;margin:0 auto}.container{width:100%;position:relative;padding:0 2rem}.space{height:5rem}.space2{height:1rem}.space3{height:3rem}.separatorLine{height:1px;border-radius:8px;background:#fff;box-shadow:var(--shadow-linkbutton);z-index:1}.highlightedText{color:var(--color-highlight);font-weight:700}@media screen and (max-width:600px){.container{padding:0 1rem}:root{--link-button-gap:0.1rem}}