body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App,.container{display:flex}.App{align-items:center;background-color:#02001e;justify-content:center;margin-top:calc(5vh + 2rem);min-height:calc(95vh - 2rem);text-align:center}.App-logo{height:100%;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;background-color:#09152c;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;font-size:calc(10px + 2vmin);height:calc(5vh + 2rem);justify-content:space-between;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav-bar{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:0 1rem}.nav-item{list-style:none;padding:0}.nav-item a{color:#fff;font-weight:700;text-decoration:none}.nav-item a:after{background-color:#fff;content:"";display:block;height:2px;transition:width .3s ease;width:0}.nav-item a:hover:after{width:100%}.red{color:red}.my-img{aspect-ratio:1;background-color:#09152c;border-radius:100%;display:inline-block;height:auto;overflow:hidden;width:20vw}.my-img img{height:100%;object-fit:cover;object-position:top;width:100%}.social-handles{display:flex;gap:1rem;padding:1rem}.social-card{aspect-ratio:1;height:auto;object-fit:cover;overflow:hidden;width:4vw}.social-card img{height:100%;width:100%}.about-parent{display:flex;flex-direction:column;gap:.5rem;padding:4rem}.about-heading{display:flex;font-size:1.5rem;font-weight:700;justify-content:flex-start}.about-heading-text{color:#fff;position:relative}.about-heading-text:after{background-color:currentColor;content:"";height:2.5px;left:100%;margin-left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:10rem}.about-content{display:flex;gap:1rem}.about-img{aspect-ratio:16/9;display:inline-block;height:auto;overflow:hidden;width:60vw}.about-img img{height:100%;object-fit:cover;width:100%}.about-text{align-items:start;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:left}.about-text h1{margin:0}.skill-card{align-items:center;aspect-ratio:4/3;background-color:#6c22a6;border-radius:10px;border-style:solid;display:flex;flex-direction:column;gap:.4rem;justify-content:center;padding:.3rem;width:11.5vw}.skill-card:hover{background-color:#561b85;cursor:pointer;scale:1.1;transition:10ms ease}.skill-icon{color:#fff;display:flex;font-size:5rem}.skill-name{font-weight:bolder}.skills-parent{display:flex;flex-direction:column;justify-content:center;margin:1rem;min-height:100%}.skill-cards{align-items:center;flex-wrap:wrap;gap:1rem}.skill-cards,.skills-heading{display:flex;justify-content:flex-start}.skills-heading{font-size:1.5rem;font-weight:700}.skills-heading-text{color:#fff;position:relative}.skills-heading-text:after{background-color:currentColor;content:"";height:2.5px;left:100%;margin-left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:10rem}.project-card{display:flex;flex-direction:column}.project-image{aspect-ratio:16/9;border-color:#09152c;border-radius:.5rem;border-style:solid;height:auto;overflow:hidden;position:relative;width:30vw}.project-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:3}.project-image:hover{cursor:pointer}.cover{align-items:center;background-color:#000;display:flex;gap:20px;height:100%;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease;width:100%;z-index:5}.project-image:hover .cover{cursor:pointer;opacity:.5}.icon{color:#fff;font-size:3em;transition:.3s ease}.icon:hover{scale:1.2}.project-name{color:#fff}.project{flex-direction:column}.project,.projects-content{display:flex;justify-content:flex-start}.projects-content{flex-wrap:wrap;gap:2rem;margin:1rem}.projects-header{display:flex;font-size:1.5rem;font-weight:700;justify-content:flex-start}.projects-header-text{color:#fff;margin:1rem;position:relative}.projects-header-text:after{background-color:currentColor;content:"";height:2.5px;left:100%;margin-left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:10rem}.contact-section{align-items:center;background-color:#0a0b15;color:#fff;display:flex;flex-direction:column;padding:20px}.contact-info{margin-bottom:20px;text-align:center}.contact-info h2{font-size:24px;margin-bottom:10px}.contact-info .highlight{color:#ff4081}.contact-details{margin-bottom:15px}.contact-details a{color:#ff4081;text-decoration:none}.contact-details p{margin:5px 0}.social-icons{display:flex;gap:10px}.social-icons img{height:30px;width:30px}.contact-form{max-width:500px;width:100%}.contact-form .form-group{margin-bottom:15px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#ff4081;outline:none}.contact-form textarea{height:100px;resize:none}.contact-form button{background-color:#ff4081;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.contact-form button:hover{background-color:#ff1053}.interest-options{align-items:center;display:flex;gap:10px}.interest-options label{margin:0 10px 0 5px}.interest-options input[type=radio]{margin-right:5px}
/*# sourceMappingURL=main.6f24b28e.css.map*/