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{text-align:center}.App-logo{height:40vmin;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;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background:#0f172a;font-family:Poppins,sans-serif;scroll-behavior:smooth}.custom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009}.hero-section{background:linear-gradient(135deg,#0f172a,#1e3a8a,#6d28d9);height:100vh}.profile-img{border:4px solid #fff;border-radius:50%;box-shadow:0 0 30px #ffffff4d;height:250px;object-fit:cover;width:250px}.section{padding:100px 0}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:20px}.section-text{margin:auto;max-width:700px;opacity:.8}.btn-glow{background:linear-gradient(45deg,#3b82f6,#9333ea);border:none;border-radius:30px;color:#fff;padding:12px 30px;transition:.3s}.btn-glow:hover{box-shadow:0 0 20px #9333ea;transform:scale(1.05)}.project-card{background:#ffffff0d;border-radius:20px;cursor:pointer;overflow:hidden;padding:30px;position:relative;transition:.4s}.project-card:hover{box-shadow:0 10px 40px #00000080;transform:translateY(-10px) scale(1.03)}.project-overlay{background:linear-gradient(45deg,#0000,#9333ea4d);height:100%;left:0;position:absolute;top:0;width:100%}.contact-box{background:#ffffff0d;border-radius:20px;display:inline-block;padding:30px}.footer{background:#020617;padding:20px}.resume-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;margin:15px 0;padding:25px;transition:.3s}.resume-card:hover{box-shadow:0 3px 10px #0000001a;transform:translateY(-5px)}.resume-card h5{font-weight:700}.resume-card ul{list-style:none;padding:0}.resume-card li{padding:5px 0}
/*# sourceMappingURL=main.f7519d1e.css.map*/