:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}body{margin:0;display:flex;place-items:start;min-width:100vw;min-height:100vh;width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Lexend;src:url(/assets/Lexend-Medium-B4Ng5Mcm.ttf)}@font-face{font-family:Lexend-Bold;src:url(/assets/Lexend-Bold-BHD1AiDd.ttf)}.nav{width:100%;font-family:Lexend-Bold;font-size:24px;margin:20px auto;min-width:100vw}.container{display:flex;text-align:center;margin-inline:auto;width:fit-content}.nav_btn{color:transparent;-webkit-background-clip:text;background-clip:text;align-self:center;padding:12px;transition:.3s;border:0}.nav_btn:hover{scale:1.05;outline:none;border:0}.nav_btn:focus{scale:1.05;outline:none;border:0}#nav_btn_1{background-image:linear-gradient(to right,#be90d4,#6359c0)}#nav_btn_2{background-image:linear-gradient(to right,#6359c0,#675fd9);padding-right:24px}#nav_btn_3{background-image:linear-gradient(to right,#675fd9,#5ec0ad);padding-left:24px}#nav_btn_4{background-image:linear-gradient(to right,#5ec0ad,#8feaad)}.avatar{border-radius:50%;animation:glowRainbow 10s infinite}@keyframes glowRainbow{0%{box-shadow:0 0 8px 4px #be90d4}12.5%{box-shadow:0 0 8px 4px #6359c0}25%{box-shadow:0 0 8px 4px #675fd9}37.5%{box-shadow:0 0 8px 4px #5ec0ad}50%{box-shadow:0 0 8px 4px #8feaad}62.5%{box-shadow:0 0 8px 4px #5ec0ad}75%{box-shadow:0 0 8px 4px #675fd9}87.5%{box-shadow:0 0 8px 4px #6359c0}to{box-shadow:0 0 8px 4px #be90d4}}@media only screen and (max-width:660px){.avatar{display:none}#nav_btn_2{padding-right:12px}#nav_btn_3{padding-left:12px}}@media only screen and (max-width:560px){.container{display:grid;grid-template-columns:50vw 50vw}.nav_btn{padding:4px}}.separator{width:99.5vw;margin-left:.25vw;height:4px;color:transparent;background-image:linear-gradient(to right,#be90d4,#6359c0,#5ec0ad,#8feaad);border:0}.who_container{max-width:83.3vw;margin-top:34px;margin-inline:auto;display:grid;text-align:center;font-family:Lexend-Bold;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0%}h2{font-size:32px;font-weight:700;line-height:40px;letter-spacing:0%}@media only screen and (max-width:1200px){h2{font-size:24px;font-weight:700;line-height:32px;letter-spacing:0%}.who_container{margin-top:30px}}@media only screen and (max-width:700px){h2{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0%}.who_container{margin-top:16px}}.projects_folder{width:83.3vw;max-width:83.3vw;margin-top:34px;margin-inline:auto;display:grid;grid-template-columns:27vw 27vw 27vw;gap:1.26vw}.project{justify-self:start;align-self:start;display:flex;flex-direction:column;background-color:#c8c8c828;padding:17px;font-family:Lexend-Bold;border-radius:16px;width:25vw;max-width:25vw}.project_name,a{color:#e9c2ea;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0%}.project_desc{color:#fff;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0%;margin-inline:3px;margin-top:16px}@media only screen and (max-width:1200px){.projects_folder{width:85vw;max-width:85vw;margin-top:34px;margin-inline:auto;display:grid;grid-template-columns:40vw 40vw;gap:3vh}.project{width:38vw;max-width:38vw}}@media only screen and (max-width:700px){.projects_folder{width:90vw;max-width:90vw;margin-top:34px;margin-inline:auto;display:flex;flex-direction:column}.project{width:85vw;max-width:85vw}}@media only screen and (max-width:400px){.project{width:80vw;max-width:80vw}}.posts_folder{width:83.3vw;max-width:83.3vw;margin-top:34px;margin-inline:auto;display:grid;grid-template-columns:27vw 27vw 27vw;gap:1.26vw}.post{justify-self:start;align-self:start;display:flex;flex-direction:column;background-color:#c8c8c828;padding:17px 17px 3px;font-family:Lexend-Bold;border-radius:16px;width:25vw;max-width:25vw}h1,a{color:#e9c2ea;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0%;margin-top:0;margin-bottom:0}h3{color:#9ac7e8;font-size:16px;font-weight:700;line-height:30px;letter-spacing:0%;margin-top:0;margin-bottom:0;align-self:end}p{color:#fff;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0%;margin-inline:3px;margin-top:16px;margin-bottom:0}@media only screen and (max-width:1200px){.posts_folder{width:85vw;max-width:85vw;margin-top:34px;margin-inline:auto;display:grid;grid-template-columns:40vw 40vw;gap:3vh}.post{width:38vw;max-width:38vw}}@media only screen and (max-width:800px){.posts_folder{width:90vw;max-width:90vw;margin-top:34px;margin-inline:auto;display:flex;flex-direction:column}.post{width:85vw;max-width:85vw}}@media only screen and (max-width:400px){.post{width:80vw;max-width:80vw}}.things_folder{width:83.3vw;max-width:83.3vw;margin-top:34px;margin-inline:auto;display:grid;grid-template-columns:27vw 27vw 27vw;gap:1.26vw}.thing{justify-self:start;align-self:start;display:flex;flex-direction:column;background-color:#c8c8c828;padding:17px;font-family:Lexend-Bold;border-radius:16px;width:25vw;max-width:25vw}.thing_name,a{color:#e9c2ea;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0%}.thing_desc{color:#fff;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0%;margin-inline:3px;margin-top:16px}@media only screen and (max-width:1200px){.things_folder{width:85vw;max-width:85vw;margin-top:34px;margin-inline:auto;display:grid;grid-template-columns:39vw 39vw;gap:2vw}.thing{width:38vw;max-width:38vw}}@media only screen and (max-width:700px){.things_folder{width:90vw;max-width:90vw;margin-top:34px;margin-inline:auto;display:flex;flex-direction:column;gap:3vh}.thing{width:85vw;max-width:85vw}}@media only screen and (max-width:400px){.thing{width:80vw;max-width:80vw}}
