@import url(https://fonts.googleapis.com/css2?family=Hind+Madurai:wght@400;600;700&family=Kreon:wght@300;400;600;700&family=Text+Me+One&display=swap);*{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}:root{--color-bg:#0a0a0a;--color-bg-variant:#000;--container-bg:#1a1625;--color-primary:#4db5ff;--color-primary-variant:rgba(77,181,255,.04);--color-white:#fff;--color-light:#a4c3da;--color-tertiary:#320f74a6;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%;--primary-font:"Kreon",serif;--secondary-font:"Text Me One",sans-serif;--tertiary-font:"Hind Madurai",sans-serif;--transition:all 400ms ease}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{background:#0a0a0a;background:var(--color-bg);background:#121212 fixed repeat;background-size:cover;color:#fff;color:var(--color-white);font-family:Hind Madurai,sans-serif;font-family:var(--tertiary-font);line-height:1.7}.container{margin:0 auto;width:75%;width:var(--container-width-lg)}h2,h3,h4,h5{font-weight:500}h1{font-family:Kreon,serif;font-family:var(--primary-font);font-size:2.5rem;font-weight:700}h3{font-family:Text Me One,sans-serif;font-family:var(--secondary-font)}section{border-radius:1.5rem;display:flex;flex-direction:column;margin-top:5rem;padding:2rem 2rem 3rem 1.4rem}section>h2,section>h5{color:#a4c3da;color:var(--color-light);text-align:center}section>h2{color:#4db5ff;color:var(--color-primary);margin-bottom:3rem}.text-light{color:#a4c3da;color:var(--color-light)}a{color:#4db5ff;color:var(--color-primary);transition:all .4s ease;transition:var(--transition)}a:hover{color:#fff;color:var(--color-white)}.btn{border:1px solid #4db5ff;border:1px solid var(--color-primary);border-radius:.4rem;color:#4db5ff;color:var(--color-primary);cursor:pointer;display:inline-block;padding:.75rem 1.2rem;transition:all .4s ease;transition:var(--transition);width:-webkit-max-content;width:max-content}.btn:hover{background:#fff;background:var(--color-white);border-color:transparent}.btn-primary,.btn:hover{color:#0a0a0a;color:var(--color-bg)}.btn-primary{background:#4db5ff;background:var(--color-primary)}.btn-secondary{background:#000;background:var(--color-bg-variant);color:#4db5ff;color:var(--color-primary)}@media (max-width:1200px){.container{width:86%;width:var(--container-width-md)}section{margin-top:4rem}}@media (max-width:992px){h1{font-size:2rem}section{padding-left:1rem;padding-right:1rem}}@media (max-width:768px){.container{width:90%;width:var(--container-width-sm)}section{height:auto;padding:1.25rem 1.25rem 6rem}}@media (max-width:480px){h1{font-size:1.75rem}.btn{padding:.6rem 1rem}section{padding-bottom:7rem}}header{border-radius:1.5rem;display:flex;height:100vh;padding:2rem 2rem 3rem}.name_container{background:var(--container-bg);text-align:center}.image_container,.name_container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.image_container{background:rgba(0,0,0,.377)}.name_highlight{color:var(--color-primary)}h3{font-size:1.8rem}p{width:50%}img{display:block;margin-left:auto;margin-right:auto;padding:0 10%;width:100%}.quote{background:rgba(0,0,0,.377);margin:0;padding:1.1rem;text-align:center;width:100%}.cta{display:flex;gap:1.2rem;justify-content:center;margin-top:2.5rem}.header_icon{background:none;font-size:1.5rem;text-align:center;vertical-align:middle}.header__socials{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(21,21,51,.65);border:1px solid transparent;border-radius:1.5rem;bottom:3rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);display:flex;flex-direction:column;gap:.8rem;left:0;padding:.5rem;position:absolute}.header__socials:after{background:var(--color-primary);content:"";height:2rem;width:2px}.scroll__down{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(21,21,51,.65);border:1px solid transparent;border-radius:1.5rem;bottom:5rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);font-size:.9rem;font-weight:300;padding:.5rem;position:absolute;right:-2.3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:992px){p{width:70%}img{padding:0 6%}}@media (max-width:768px){header{flex-direction:column;gap:1.25rem;height:auto;padding:1rem}.image_container,.name_container,p{width:100%}.header__socials{flex-direction:row;gap:1rem;margin-top:.75rem;position:static}.scroll__down{display:none}}@media (max-width:480px){h3{font-size:1.4rem}.cta{align-items:center;flex-direction:column;margin-bottom:1rem}.cta .btn{margin-bottom:.9rem;padding:.9rem 1.3rem}.name_container{padding-left:1rem;padding-right:1rem}.name_container p{margin-left:.25rem;margin-right:.25rem}}.about__h2{color:#fff;margin:0 auto;padding:0}.about_me{align-items:center;background-color:var(--container-bg);display:flex;flex-direction:row;justify-content:space-evenly;margin:0 auto;max-width:100%;padding:1.5rem}.about_section{color:var(--color-primary);display:flex;flex-direction:column;max-width:50%;padding:100px 50px}.about_image{border-radius:10px;box-shadow:9px 9px 2px 10px rgba(77,181,255,.66),-9px -9px 2px 10px rgba(50,15,116,.66);height:auto;margin:2.5rem;object-fit:fill;padding:0;width:30%}.about_btn{margin:20px 20px 10px}.skills{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:var(--color-bg);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);color:var(color-tertiary);font-size:3rem;height:auto;justify-content:center;margin:2.5rem}.skills,.toolbox_content{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.toolbox_content{font-size:.8rem;margin:0 auto}.tool_icons{grid-row-gap:20px;grid-column-gap:9px;display:grid;font-size:2.5rem}@media (max-width:992px){.about,.about_section{max-width:70%;padding:60px 30px}.about_image{width:40%}}@media (max-width:768px){.about_me{flex-direction:column;gap:1.25rem}.about,.about_section{max-width:100%;padding:40px 20px}.about_image{margin:1rem 0;width:80%}.tool_icons{grid-column-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.skills{font-size:2.25rem;margin:1.25rem 0 0}}@media (max-width:480px){.tool_icons{grid-template-columns:repeat(2,minmax(0,1fr))}.skills{font-size:2rem}}.projects_container{grid-gap:2.5rem;align-items:center;background-color:var(--container-bg);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1fr);padding:1.5rem;width:100%}.portfolio_item{background:var(--color-bg-variant);border:1px solid transparent;border-radius:2rem;padding:1.2rem;transition:var(--transition)}.portfolio_item:hover{background:transparent;border-color:var(--color-primary-variant)}.portfolio_item_image{border-radius:1.5rem}.portfolio_item_image img{border-radius:1rem;display:block;height:auto;width:100%}.portfolio_item h3{margin:1.2rem 0 2rem}.portfolio_item_ct{display:flex;gap:1rem;margin-bottom:1rem}@media (max-width:1200px){.projects_container{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.projects_container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.projects_container{grid-gap:1.25rem;grid-template-columns:1fr;padding:1rem}}@media (max-width:992px){#projects{margin-top:6rem}}@media (max-width:768px){#projects{margin-top:7rem}}nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(87,34,156,.3);border-radius:3rem;bottom:2rem;display:block;gap:.8rem;left:50%;padding:.7rem 1.7rem;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:2}nav,nav a{display:flex}nav a{background:transparent;border-radius:50%;color:var(--color-light);font-size:1.1rem;padding:.9rem}nav a:hover{background:rgba(0,0,0,.3)}nav a.active{background:var(--color-bg);color:var(--color-light)}@media (max-width:768px){nav{bottom:1rem;gap:.5rem;padding:.5rem 1rem}nav a{font-size:1rem;padding:.7rem}}@media (max-width:480px){nav{gap:.4rem;padding:.4rem .8rem}nav a{font-size:.95rem;padding:.6rem}}.contact_section{background:var(--container-bg);border-radius:1.5rem;margin-top:5rem;padding:2rem 2rem 6rem}.contact_intro{margin-bottom:1.5rem;margin-top:-1.25rem;text-align:center}.contact_form{display:flex;flex-direction:column;gap:1rem}.form_row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form_field{display:flex;flex-direction:column;gap:.4rem}.form_field label{color:var(--color-light);font-size:.95rem}.form_field input,.form_field textarea{background:var(--color-bg);border:1px solid hsla(0,0%,100%,.15);border-radius:.6rem;color:var(--color-white);outline:none;padding:.8rem 1rem;transition:var(--transition)}.form_field input:focus,.form_field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-variant)}.form_actions{display:flex;justify-content:center;margin-top:.5rem}.hp_field{display:none!important}@media (max-width:768px){.form_row{grid-template-columns:1fr}.contact_section{margin-top:6rem;padding:1.25rem 1.25rem 8rem}}
/*# sourceMappingURL=main.5a4841c2.css.map*/