@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);*{box-sizing:border-box}*,body{margin:0;padding:0}body{overflow-x:hidden}.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)}}.app{background:linear-gradient(135deg,#1e3c72,#2a5298);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app,.hero{min-height:100vh;position:relative}.hero{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:2rem;z-index:2}.hero:before{background:radial-gradient(circle at center,#ffffff1a 0,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px 0 #1f268733;max-width:600px;padding:3rem;text-align:center;width:100%}h1{color:#fff;font-size:3.5rem;margin:0 0 1rem;text-shadow:0 2px 10px #0003}h2{color:#ffffffe6;font-size:1.8rem;font-weight:300;margin-bottom:1.5rem}.tagline{color:#fffc;font-size:1.2rem;margin-bottom:2rem}.social-links{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem}.social-button{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.social-button i{font-size:1.2rem}.linkedin{background:#0077b5;color:#fff}.github{background:#333;color:#fff}.social-button:hover{box-shadow:0 5px 15px #0000004d;transform:translateY(-3px)}.cta-button{background:linear-gradient(45deg,#00b4db 30%,#0083b0 90%);border:none;border-radius:8px;box-shadow:0 3px 5px 2px #00b4db4d;color:#fff;cursor:pointer;font-size:1.1rem;letter-spacing:1px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.cta-button:hover{box-shadow:0 6px 15px #00b4db66;transform:translateY(-2px)}.projects-section{background:#ffffff0d;padding:5rem 2rem;position:relative;z-index:2}.section-title{color:#fff;font-size:2.5rem;margin-bottom:3rem;text-align:center}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.project-card{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;overflow:hidden;perspective:1000px;transform-style:preserve-3d;transition:transform .3s ease}.project-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px) rotateX(2deg) rotateY(2deg)}.project-image{background-position:50%;background-size:cover;height:200px;transition:transform .3s ease}.project-card:hover .project-image{transform:scale(1.05)}.project-content{padding:1.5rem}.project-content h3{color:#fff;font-size:1.4rem;margin:0 0 1rem}.project-content p{color:#fffc;line-height:1.6;margin-bottom:1rem}.tech-stack{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{background:#ffffff1a;border-radius:15px;color:#ffffffe6;font-size:.9rem;padding:.3rem .8rem}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:1.5rem}.social-links{flex-direction:column}.projects-grid{grid-template-columns:1fr}}.theme-toggle{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .3s ease;width:45px;z-index:1000}.theme-toggle i{color:#fff;font-size:20px;transition:transform .3s ease}.theme-toggle:hover{transform:scale(1.1)}.theme-toggle:hover i{transform:rotate(90deg)}.dark-theme{background:linear-gradient(135deg,#1e3c72,#2a5298)}.light-theme{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.light-theme .content{background:#fff3}.light-theme h1{color:#1e3c72;text-shadow:0 2px 10px #0000001a}.light-theme .tagline,.light-theme h2{color:#2a5298}.light-theme .project-card{background:#ffffff4d}.light-theme .project-content h3{color:#1e3c72}.light-theme .project-content p{color:#2a5298}.light-theme .tech-tag{background:#1e3c721a;color:#1e3c72}.light-theme .theme-toggle{background:#1e3c721a;border-color:#1e3c7233}.light-theme .section-title,.light-theme .theme-toggle i{color:#1e3c72}.cursor{animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.scroll-progress{background:linear-gradient(90deg,#00b4db,#0083b0);height:3px;left:0;position:fixed;top:0;transition:width .1s ease;z-index:1000}.project-links{display:flex;gap:1rem;margin-top:1rem}.project-link{align-items:center;border-radius:6px;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.project-link.github{background:#333;color:#fff}.project-link.demo{background:#0083b0;color:#fff}.project-link:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}
/*# sourceMappingURL=main.359b358d.css.map*/