@import url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);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}*{box-sizing:border-box;margin:0;padding:0}.App{background:linear-gradient(135deg,#0f0f0f,#1a1a1a 50%,#2d2d2d);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;overflow-x:hidden}.navbar{background-color:#222!important;border-color:#080808;border-radius:0;margin-bottom:0}.navbar-brand{padding:0!important}.nav-logo{height:50px;padding:10px;width:50px}.nav-logo-circular{border-radius:50%;object-fit:cover}.navbar-text{margin-bottom:15px;margin-left:10px;margin-top:15px}.text-cyan{color:cyan}.text-red{color:red}.navbar-center{left:50%;position:absolute;transform:translateX(-50%)}.navbar-right-section{align-items:center;display:flex;float:right;margin-right:15px}.navbar-right-section .navbar-text{margin-right:10px}.spinning-cw{animation:spin-cw 4s linear infinite}.spinning-ccw{animation:spin-ccw 4s linear infinite}@keyframes spin-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.hero-section{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d 50%,#0f0f0f);display:flex;justify-content:center;min-height:calc(100vh - 50px);overflow:hidden;padding-top:50px;position:relative}.hero-content{max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:2}.profile-container{align-items:center;display:flex;flex-direction:column;gap:40px}.profile-image-wrapper{animation:fadeIn .5s ease-in;cursor:pointer;position:relative;transition:transform .3s ease}.profile-image-wrapper:hover{transform:scale(1.05)}.profile-image{border:4px solid #61dafb;border-radius:50%;box-shadow:0 0 30px #61dafb4d;height:250px;object-fit:cover;transition:all .3s ease;width:250px}.profile-image.no-border{border:none;border-radius:0}.profile-image-wrapper.spinning.coin-flip .profile-image{animation:coin-flip .6s ease-in-out}@keyframes coin-flip{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}to{transform:rotateY(1turn)}}.profile-image-wrapper.spinning.bounce .profile-image{animation:bounce-x .6s ease-in-out}@keyframes bounce-x{0%{transform:rotateX(0deg) scale(1)}25%{transform:rotateX(180deg) scale(1.1)}50%{transform:rotateX(1turn) scale(1.2)}75%{transform:rotateX(540deg) scale(1.1)}to{transform:rotateX(2turn) scale(1)}}.profile-image-wrapper.rainbow-effect{position:relative}.profile-image-wrapper.rainbow-effect:before{animation:rainbow-glow 3s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:50%;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.profile-image-wrapper.rainbow-effect.profile-image-wrapper:before{border-radius:0}@keyframes rainbow-glow{0%{background-position:0 50%}to{background-position:400% 50%}}.click-hint{bottom:-30px;color:#61dafb;font-size:.9rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.profile-image-wrapper:hover .click-hint{opacity:1}.hero-text{text-align:center}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#61dafb,#fff);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;margin-bottom:10px}.hero-subtitle{color:#61dafb;font-size:1.5rem;font-weight:300;margin-bottom:20px}.hero-description{color:#ccc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.bg-animation{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.floating-element{animation:float 6s ease-in-out infinite;background:linear-gradient(45deg,#61dafb1a,#ffffff0d);border-radius:50%;position:absolute}.element-1{animation-delay:0s;height:100px;left:10%;top:20%;width:100px}.element-2{animation-delay:2s;height:150px;right:15%;top:60%;width:150px}.element-3{animation-delay:4s;bottom:20%;height:80px;left:20%;width:80px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.quick-nav{background:#0000004d;padding:80px 20px}.nav-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.nav-card{background:linear-gradient(135deg,#61dafb1a,#ffffff0d);border:1px solid #61dafb33;border-radius:15px;color:#fff;padding:40px 30px;text-align:center;text-decoration:none;transition:all .3s ease}.nav-card:hover{background:linear-gradient(135deg,#61dafb33,#ffffff1a);box-shadow:0 20px 40px #61dafb1a;transform:translateY(-10px)}.nav-icon{font-size:3rem;margin-bottom:20px}.nav-card h3{color:#61dafb;font-size:1.5rem;margin-bottom:10px}.nav-card p{color:#ccc;line-height:1.5}.featured-projects{padding:80px 20px}.container{margin:0 auto;max-width:1200px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#61dafb,#fff);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:60px;text-align:center}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-card{background:linear-gradient(135deg,#ffffff1a,#61dafb0d);border:1px solid #61dafb33;border-radius:15px;overflow:hidden;transition:all .3s ease}.project-card:hover{box-shadow:0 20px 40px #61dafb1a;transform:translateY(-10px)}.project-image-container{height:200px;overflow:hidden}.project-image{background-color:#2d2d2d;background-position:50%;background-size:cover;height:100%;transition:transform .3s ease;width:100%}.project-card:hover .project-image{transform:scale(1.05)}.project-info{padding:25px}.project-info h3{color:#61dafb;font-size:1.3rem;margin-bottom:10px}.project-info p{color:#ccc;line-height:1.5;margin-bottom:15px}.project-link{color:#61dafb;font-weight:500;text-decoration:none;transition:color .3s ease}.project-link:hover{color:#fff}.technologies{background:#0000004d;padding:80px 20px}.tech-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tech-category{text-align:center}.tech-category h3{color:#61dafb;font-size:1.5rem;margin-bottom:20px}.tech-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tech-tags span{background:linear-gradient(135deg,#61dafb33,#ffffff1a);border:1px solid #61dafb4d;border-radius:25px;font-size:.9rem;padding:8px 16px;transition:all .3s ease}.tech-tags span:hover{background:linear-gradient(135deg,#61dafb4d,#fff3);transform:translateY(-2px)}.footer{background:#00000080;border-top:1px solid #61dafb33;padding:40px 20px;text-align:center}.footer p{color:#ccc}@media (max-width:768px){.navbar-center{position:static;transform:none}.navbar-right-section{display:none}.hero-title{font-size:2.5rem}.profile-image{height:200px;width:200px}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.2rem}.profile-image{height:150px;width:150px}}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.c3523073.css.map*/