*{border:0;box-sizing:border-box;margin:0;outline:0;padding:0}::selection{background:#00bfbf;color:#fafafa;text-shadow:none}::-webkit-scrollbar{background:transparent;width:0}html{font-size:16px;overflow:scroll;overflow-x:hidden;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(0deg,#fffdef 10%,#a8faf7 50%,#a8faf7 0,#ead5ff 80%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:auto;margin:0;transition:all .5s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{-webkit-margin-before:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;margin-block-start:.5em}nav{display:flex;flex-direction:row-reverse;left:-6.5rem;margin-left:-15px;position:fixed;top:15%;-webkit-transform:rotate(-90deg) translate3d(-50%,0,0);transform:rotate(-90deg) translate3d(-50%,0,0)}nav h2{color:#575757;font-size:200%;margin-right:20px;text-decoration:none;text-shadow:0 0 5px rgba(0,0,0,.2);transition:all .2s ease-in-out}nav h2:hover{color:#4f4cec;font-size:215%;margin-right:10px;text-decoration:underline;text-shadow:0 0 10px rgba(226,192,21,.4)}nav a.active{color:#ec704c;text-decoration:underline}.img{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#54b3d6,#7a47e1 50%,#ffb3dd 0);background-position:-100%;background-size:200% 100%;border-radius:60%;height:75px;margin:10px;position:fixed;transition:all .3s ease-in-out;width:75px}.img:before{background:#54b3d6;bottom:-3px;content:"";display:block;height:3px;left:0;position:absolute;width:0}.img:hover{background-position:0;cursor:url(https://cdn.custom-cursor.com/db/9896/32/cute-shiba-inu-cursor.png),default!important}.img:hover:before{width:100%}@media screen and (max-width:1000px){.img{height:50px;width:50px}}.project{align-items:center;display:flex;flex-direction:column;margin-left:7rem;margin-right:7rem;width:80%}.__img_wrapper{width:60em}.__img_wrapper>img{height:auto;width:100%}.__content_wrapper{align-items:center;border:1px solid hsla(0,0%,100%,.51);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;width:40%}.title{font-size:1.5rem;margin:0}.description{font-size:1rem;width:60%}@media (max-width:1024px){.project{margin-left:3rem;margin-right:3rem}.__content_wrapper{width:50%}}@media (max-width:768px){.project{flex-direction:column;margin-left:4em;margin-right:4em}.__img_wrapper{width:340px}.__content_wrapper{width:70%}}.aboutcontainer{align-items:center;display:flex;max-height:100vh;min-height:100vh;place-items:center;width:auto}.aboutcontainer,.column-about{flex-direction:row;justify-content:center}.aboutpic,.column-about{align-items:center;display:flex}.aboutpic{justify-content:center;margin-left:7rem;margin-right:7rem;width:80%}.aboutmessage{display:flex;flex-direction:column}.heading{font-size:1.15rem;width:30%}._img{border:1px solid hsla(0,0%,100%,.51);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);height:40em;width:45em}.contact-btn{color:#464646}.contact-btn,.contact-btn:hover{margin-right:20px;text-decoration:none}.contactMe{background-color:#aadf95;border:2px solid #000;border-radius:3px;color:#5a00f5;font-weight:700;padding:2px;text-decoration:none}@media (max-width:1024px){.about{margin-left:3rem;margin-right:3rem}._img{margin:2em}._content_wrapper{width:40%}}@media (max-width:768px){.about{flex-direction:column;margin-left:4em;margin-right:4em}._img{height:12em}._content_wrapper,._img{width:15em}}.contact{display:flex;flex-direction:row;justify-content:center;width:100%}._form_wrapper{background-color:#fff;border:1px solid hsla(0,0%,100%,.51);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;height:28em;padding:2em;width:28em}.submit-btn{background-color:#0a0a0a;border-radius:10px;color:#fff;padding:10px}.submit-btn,.submit-btn:hover{margin-right:20px;text-decoration:none}.submit-btn:hover{background-color:#ec704c}.contact_msg{font-size:4rem;margin:5rem}@media (max-width:1024px){._form_wrapper{height:auto;margin-left:4em;margin-right:4em;padding:2em;width:300px}}@media (max-width:768px){.contact{margin-bottom:7em;margin-left:5rem;margin-right:4rem;width:70%}._form_wrapper{margin-left:0;margin-right:0;padding:2em;width:100%}.contact{flex-direction:column}}
/*# sourceMappingURL=main.8a6dc7aa.css.map*/