@import url(https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Afacad Flux,sans-serif;margin:0;scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--background-color:#0f0f0f;--text-color:#fff;--text-color-light:#b3b3b3;--light-neon-blue:#3ff;--vibrant-cyan:#00e5ff;--electric-blue:#0d98ba;--dark-neon-blue:#06c;--glow-purple-blue:#5a00ff;--matte-black:#1c1c1c}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--hover-text);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--hover-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}*{box-sizing:border-box;margin:0;padding:0}:root{--hover-color:#00f7ff;--hover-text:#fff}.light{--hover-color:#046;--hover-text:#000}.dark{--hover-color:#00f7ff;--hover-text:#fff}body,html{overflow-x:hidden;width:100%}.home{flex-direction:column;max-height:100vh;max-width:100vw;overflow-x:hidden}.home,.top{align-items:center;display:flex}.top{height:5vh}.content,.top{justify-content:center;width:100vw}.content{display:flex;height:95vh}.top ul{align-items:center;display:flex;justify-content:space-evenly;list-style:none;width:100%}.top ul li{cursor:pointer;font-size:18px;padding:0 5px 5px;position:relative;width:max-content}.top ul li:after,.top ul li:before{content:"";opacity:0;transition:opacity .2s ease,transform .2s ease}.top ul li:before{content:">>";margin-right:5px;transform:translateX(-5px)}.top ul li:after{content:"<<";margin-left:5px;transform:translateX(5px)}.top ul li:hover{color:#fff;color:var(--hover-text);font-size:20px}.top ul li:hover,.top ul li:hover:after,.top ul li:hover:before{text-shadow:0 0 8px #00f7ff,0 0 15px #00f7ff;text-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color)}.top ul li:hover:after,.top ul li:hover:before{color:#00f7ff;color:var(--hover-color);opacity:1;transform:translateX(0)}.cta-button{align-items:center;background-color:initial;border:1px solid #fff;border:1px solid var(--hover-text);border-radius:30px;color:#fff;color:var(--hover-text);cursor:pointer;display:flex;padding:5px 10px;width:max-content}.cta-button span{margin-left:5px}.cta-button:hover{border-color:#00f7ff;border-color:var(--hover-color);color:#00f7ff;color:var(--hover-color)}.mobile-overlay{background:#0006;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:998}.mobile-overlay.open{opacity:1;pointer-events:auto}.menu-toggle{background-color:initial;border:1px solid #fff;border:1px solid var(--hover-text);border-radius:15px;color:#fff;color:var(--hover-text);left:5px;padding:5px;position:absolute}.mobile-drawer{background:inherit;border-left:1px solid #ffffff14;color:inherit;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:min(80vw,320px);z-index:999}.mobile-drawer.open{transform:translateX(0)}.mobile-drawer-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:14px 16px}.mobile-drawer-close{background:#0000;border:1px solid #fff;border:1px solid var(--hover-text);border-radius:999px;color:#fff;color:var(--hover-text);cursor:pointer;padding:6px 10px}.mobile-drawer-close:hover{border-color:#00f7ff;border-color:var(--hover-color);color:#00f7ff;color:var(--hover-color)}.mobile-menu-list{list-style:none;padding:8px 10px}.mobile-menu-list li{border-bottom:1px solid #ffffff14;cursor:pointer;font-size:18px;padding:12px 10px}.mobile-menu-list li:hover{color:#00f7ff;color:var(--hover-color)}.menu-toggle{display:none}@media screen and (max-width:924px){.top ul{display:none}.menu-toggle{display:block}}.options-page-main{width:100%}.options-page-main,.options-selection{align-items:center;display:flex;flex-direction:column;justify-content:center}.options-selection p{font-size:24px}.options-options{align-items:center;display:flex;justify-content:center}.options-options p{cursor:pointer;font-size:18px;padding:5%}.options-options p:after,.options-options p:before{content:"";opacity:0;transition:opacity .2s ease,transform .2s ease}.options-options p:before{content:">>";margin-right:5px;transform:translateX(-5px)}.options-options p:after{content:"<<";margin-left:5px;transform:translateX(5px)}.options-options p:hover{color:var(--hover-text);font-size:20px;text-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color)}.options-options p:hover:after,.options-options p:hover:before{color:var(--hover-color);opacity:1;text-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color);transform:translateX(0)}.home-page-main{align-items:center;display:flex;justify-content:space-around;width:100%}.home-page-photo{align-items:flex-start;background-color:var(--hover-text);display:flex;height:520px;justify-content:center;width:340px}.home-page-photo img{height:420px;margin-top:20px;width:300px}.home-page-info{display:flex;flex-direction:column;width:60%}.home-page-info h1{font-size:32px}.home-page-info h2{font-size:24px;margin-top:1%}.home-page-info p{font-size:18px;margin-top:1%}.home-page-info span{font-size:16px;margin-top:1%}.home-page-info .buttons{display:flex;justify-content:space-evenly;margin-top:2%;width:100%}@media screen and (max-width:924px){.home-page-main{flex-direction:column}.home-page-photo{height:400px;padding:20px 0 50px;width:250px}.home-page-photo img{height:290px;margin:0;width:200px}.home-page-info{align-items:center;padding-bottom:40px;width:80%}.home-page-info h1,.home-page-info h2{margin-top:10px}}.contact-page-main{align-items:center;display:flex;justify-content:center;width:100%}.contact-page-main .contact-details{align-items:center;display:flex;height:max-content;width:max-content}.contact-page-main h1{font-size:32px}.contact-page-main ul{border-left:2px solid var(--hover-text);display:flex;flex-direction:column;list-style:none;margin-left:25px}.contact-page-main ul li{cursor:pointer}.contact-page-main ul li a{color:var(--hover-text);font-size:22px;text-decoration:none}.contact-page-main ul li a:after,.contact-page-main ul li a:before{content:"";opacity:0;transition:opacity .2s ease,transform .2s ease}.contact-page-main ul li a:before{content:">>";margin-right:5px;transform:translateX(-5px)}.contact-page-main ul li a:after{content:"<<";margin-left:5px;transform:translateX(5px)}.contact-page-main ul li a:hover{color:var(--hover-text);font-size:22px;text-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color)}.contact-page-main ul li a:hover:after,.contact-page-main ul li a:hover:before{color:var(--hover-color);opacity:1;text-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color);transform:translateX(0)}@media screen and (max-width:924px){.contact-page-main{align-items:normal}.contact-details{flex-direction:column}}.resume-main{align-items:center;width:100%}.resume-download,.resume-main{display:flex;justify-content:center}.resume-download{justify-content:space-evenly;width:25%}.resume-download a{background-color:initial;border:1px solid var(--hover-text);border-radius:30px;color:var(--hover-text);font-size:16px;height:max-content;padding:2%;text-align:center;text-decoration:none;width:max-content}.resume-download a:hover{border-color:var(--hover-color);box-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color);color:var(--hover-color)}.resume-details{border-left:3px solid var(--hover-text);display:flex;flex-direction:column;max-height:80vh;overflow-x:hidden;overflow-y:scroll;overflow-y:auto;padding-left:1%;padding-right:5px;width:60%}.resume-details h1{color:var(--hover-text);cursor:pointer;font-size:26px;text-decoration:underline}.resume-details h1:hover{color:var(--hover-color)}.resume-details ul{color:#fff;color:var(--hover-text);list-style:none;margin-left:20px}.resume-details ul li{border-bottom:1px solid var(--hover-text);margin:10px 0;padding:5px 0}.resume-details ul.experience li p:last-of-type{margin-left:10px}.skills{align-items:center;display:flex;flex-wrap:wrap;padding-left:10px}.skills h3{margin-left:5px;margin-right:5px}@media screen and (max-width:924px){.resume-download,.resume-main{flex-direction:column}.resume-download{align-items:center;margin-top:5px;order:2;width:90%}.resume-download a{margin-bottom:10px;margin-top:10px}.resume-details{order:1;scrollbar-width:none;width:90%}}.projects-fragment-main{align-self:center;display:flex;height:auto;min-height:400px;width:300px}.projects-fragment-main a{border:1px solid var(--hover-text);color:var(--hover-text);cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:space-evenly;min-height:400px;padding:20px;text-decoration:none;width:100%}.projects-fragment-main a:hover{border-color:var(--hover-color);box-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color);color:var(--hover-color)}.projects-fragment-main a h1{font-size:22px}.projects-fragment-main a img{align-self:center;height:200px;width:200px}.projects-fragment-main a ul.projects-fragment-list{display:flex;list-style:none}.projects-fragment-main a p{font-size:14px}.projects-fragment-main a ul.projects-fragment-list li{flex-wrap:wrap;font-size:16px;margin-left:5px}.projects-fragment-main a ul.projects-fragment-list li:first-of-type{margin-left:0}.projects-page-main{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.projects-page-main ul.projects-main-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);list-style:none;overflow-x:auto;padding-bottom:20px;width:90%}.projects-page-main a.link-github{border:1px solid var(--hover-text);border-radius:30px;color:var(--hover-text);margin-bottom:20px;margin-top:20px;padding:10px;text-decoration:none}.projects-page-main a.link-github:hover{border-color:var(--hover-color);box-shadow:0 0 8px var(--hover-color),0 0 15px var(--hover-color);color:var(--hover-color)}@media screen and (max-width:924px){.projects-page-main ul.projects-main-list{grid-template-columns:repeat(1,1fr);justify-items:center;overflow-x:hidden;scrollbar-width:none}}
/*# sourceMappingURL=main.6d49042d.css.map*/