@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f5f5f5}.navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000,#151515d9);border-bottom:1px solid #ffffff26;box-shadow:0 10px 25px #0000004d;padding:.8rem 2rem;transition:all .4s ease-in-out}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,cyan,cyan);background-clip:text;-webkit-background-clip:text;color:#fff;cursor:pointer;font-size:2.2rem;font-weight:700;letter-spacing:.2rem;transition:transform .4s ease-in-out,text-shadow .4s ease-in-out}.logo:hover{text-shadow:0 4px 10px cyan;transform:rotate(-3deg) scale(1.15)}.nav-links{display:flex;gap:2rem;transition:transform .4s ease-in-out}.nav-links a{color:#fff;font-size:1.2rem;position:relative;text-decoration:none;transition:all .3s ease-in-out}.nav-links a:hover{color:#feb47b;text-shadow:0 4px 10px #feb47b80;transform:translateY(-5px)}.nav-links a:after{background-color:#feb47b;bottom:-6px;content:"";height:3px;left:50%;position:absolute;transition:width .4s ease-in-out,left .4s ease-in-out;width:0}.nav-links a:hover:after{left:0;width:100%}.menu-icon{cursor:pointer;display:none;flex-direction:column;gap:.4rem}.line{background-color:#fff;border-radius:2px;height:1px;transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:30px}.menu-icon.open .line:first-child{background-color:#feb47b;transform:rotate(45deg) translate(5px,5px)}.menu-icon.open .line:nth-child(2){opacity:0}.menu-icon.open .line:nth-child(3){background-color:#feb47b;transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.menu-icon{display:flex;left:-40px;position:relative}.nav-links{align-items:center;background:#1f1f1ff2;flex-direction:column;gap:1.5rem;height:0;left:0;left:-15px;overflow:hidden;position:absolute;top:100%;transition:height .3s ease-in-out;width:100%;width:calc(100% + 10px)}.nav-links.open{height:auto;transform:translateY(0)}.nav-links a{font-size:1.5rem}}.navbar.scrolled{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#151515f2,#0b0b0bf2);box-shadow:0 6px 20px #0006;padding:.5rem 2rem}.navbar-container .cta-button{background:linear-gradient(45deg,#ff7e5f,#feb47b);border-radius:30px;box-shadow:0 8px 15px #ff7e5f66;color:#fff;font-size:1rem;padding:.6rem 1.2rem;text-decoration:none;text-transform:uppercase;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.navbar-container .cta-button:hover{box-shadow:0 10px 20px #ff7e5f80;transform:translateY(-3px)}@media (max-width:1024px){.navbar-container{padding:0 1rem}.nav-links{gap:1.5rem}.nav-links a{font-size:1.1rem}}@media (max-width:480px){.logo{font-size:1.5rem}.navbar-container .cta-button{font-size:.9rem;padding:.5rem 2rem}}body{background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);box-sizing:border-box;color:#fff;cursor:url(data:image/png;base64,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),auto;font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;padding:0}.profile-container{align-items:center;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1200px;min-height:100vh;padding:50px 20px;transition:all .5s ease-in-out;z-index:2}.profile-photo-frame{border:12px solid #ffb74d;border-radius:50%;border-radius:100% 100% 100% 100%/100% 100% 100% 100%;box-shadow:0 20px 50px #000000b3;height:220px;margin-bottom:60px;margin-top:50px;overflow:hidden;transition:transform .5s ease,box-shadow .5s ease,border .5s ease;width:220px}.profile-photo-frame img{height:100%;object-fit:cover;transition:transform .5s ease-in-out;width:100%}.profile-photo-frame:hover img{transform:scale(1.15) rotate(7deg)}.profile-photo-frame:hover{border:12px solid gold;box-shadow:0 30px 70px #000c;transform:scale(1.18)}.profile-info{animation:fadeIn 1.5s ease-in-out forwards;animation-delay:.5s;margin-bottom:60px;opacity:0;text-align:center}.profile-info h1{color:#ffb74d;font-size:3.5rem;letter-spacing:3px;margin-bottom:20px}.profile-info h1:hover{color:gold;text-shadow:6px 6px 30px #000000b3}.profile-info p{animation:fadeInUp 1.5s ease-in-out forwards;animation-delay:1s;color:#e0e0e0;font-size:1.4rem;line-height:2.1;margin:0 auto 40px;max-width:800px;text-shadow:2px 2px 15px #0006}.social-links{animation:fadeIn 2s ease-in-out forwards;animation-delay:1.5s;display:flex;gap:30px;justify-content:center;opacity:0}.social-links a{animation:bounce 2s infinite alternate;color:#fff;font-size:2.7rem;text-shadow:2px 2px 15px #0006;transition:color .4s ease,transform .4s ease}.social-links a:hover{color:gold;text-shadow:3px 3px 25px #0009;transform:translateY(-12px) rotate(15deg)}.profile-blog{animation:fadeInUp 1.5s ease-in-out forwards;animation-delay:2s;border-radius:25px;margin:0 auto;max-width:1000px;opacity:0;padding:60px;transform:translateY(60px)}.profile-blog h2{border-bottom:4px solid gold;color:#ffb74d;font-size:2.9rem;letter-spacing:2px;margin-bottom:30px;padding-bottom:20px;text-shadow:3px 3px 15px #00000080;transition:color .5s ease-in-out,border-color .5s ease-in-out}.profile-blog h2:hover{border-color:#fff;color:#fff}.profile-blog h3{color:gold;font-size:2.1rem;margin-bottom:25px;margin-top:40px;text-shadow:2px 2px 15px #00000080}.profile-blog p{color:#f5f5f5;font-size:1.3rem;line-height:1.9;margin-bottom:25px;text-align:justify;text-shadow:1px 1px 10px #0006}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@media (min-width:768px){.profile-container{flex-direction:row;justify-content:space-around;margin-top:90px;padding:100px}.profile-photo-frame{height:260px;margin-top:50px;width:260px}.profile-info h1{font-size:4.2rem}.profile-info p{font-size:1.6rem}.profile-blog{margin-top:80px}}.learn-more{background:#fff0f0;border:2px solid #b18597;border-radius:.75em;color:#382b22;font-weight:600;padding:1.25em 2em;text-transform:uppercase;transform-style:preserve-3d;transition:transform .15s ease-out,background .15s ease-out}.learn-more:before{background:#f9c4d2;border-radius:inherit;bottom:0;box-shadow:0 0 0 2px #b18597,0 .625em 0 0 #ffe3e2;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translate3d(0,.75em,-1em);transition:transform .15s ease-out,box-shadow .15s ease-out;width:100%}.learn-more:hover{background:#ffe9e9;transform:translateY(.25em)}.learn-more:hover:before{box-shadow:0 0 0 2px #b18597,0 .5em 0 0 #ffe3e2;transform:translate3d(0,.5em,-1em)}.learn-more:active{background:#ffe9e9;transform:translateY(.75em)}.learn-more:active:before{box-shadow:0 0 0 2px #b18597,0 0 #ffe3e2;transform:translateZ(-1em)}.three-background,canvas{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.three-background{overflow:hidden}.canvas-container{background-size:cover;height:100vh;margin:0;overflow:hidden;position:relative;width:100vw}.canvas-container canvas{display:block}.canvas-button{-webkit-font-smoothing:antialiased;background:#000;border:1px solid #fff;border-radius:5px;bottom:5%;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;left:50%;padding:.5rem .9em;position:absolute;transform:translateX(-50%);transition:all .3s}.canvas-button:hover{background:#fff;color:#000}.wrapper{align-items:flex-start;animation:gradientAnimation 10s ease infinite;background-size:300% 300%;display:flex;justify-content:center;min-height:calc(100vh - 60px);padding-top:100px}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.form-container{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);border-radius:20px;box-shadow:0 10px 50px #0009;display:flex;flex-direction:column;max-width:500px;padding:40px;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;width:100%}.contact-form h2{color:#f5f5f5;font-family:Poppins,sans-serif;font-size:2.5rem;letter-spacing:2px;text-align:center;text-shadow:2px 2px 20px #0006}.contact-form h2,.form-group{margin-bottom:25px;width:100%}.form-group{position:relative}.form-group label{color:#e0e0e0;display:block;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:1px;margin-bottom:10px}.form-group input,.form-group select,.form-group textarea{background:#fff3;border:2px solid #fff6;border-radius:12px;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;padding:15px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff4d;border-color:#7a7afc;box-shadow:0 0 12px #7a7afcb3;outline:none}.form-group select{-webkit-appearance:none;appearance:none;background:#ffffff4d;background-image:url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-position:right 15px center;background-repeat:no-repeat;background-size:15px;color:#fff;padding-right:40px}.form-group select option{background-color:#000;color:#fff}.form-group select:focus{background:#000000e6}.form-group textarea{resize:none}.form-group button{align-self:center;background:linear-gradient(45deg,#7a7afc,#b5b5fd);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:15px;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.form-group button:hover{background:linear-gradient(45deg,#b5b5fd,#7a7afc);box-shadow:0 5px 20px #7a7afc80;transform:translateY(-3px)}.form-group button:focus{box-shadow:0 0 20px #7a7afccc}@media (max-width:768px){.form-container{padding:20px}.contact-form h2{font-size:2rem}.form-group input,.form-group select,.form-group textarea{font-size:.9rem;padding:12px}.form-group button{font-size:1rem;padding:12px}}.skills-container{border-radius:20px;box-shadow:0 15px 30px #0000001a;margin:0 auto;max-width:1200px;padding:4rem 1rem}.skills-category-title{color:#007acc;font-size:2.5rem;letter-spacing:.15rem;margin-bottom:2rem;position:relative;text-align:center;text-transform:uppercase}.skills-category-title:after{background:#007acc;border-radius:2px;content:"";display:block;height:4px;margin:.5rem auto;width:100px}.skills-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center;margin-bottom:4rem}.skill-item{border-radius:15px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:transform .4s ease,box-shadow .4s ease}.skill-item:before{background:radial-gradient(circle,#007acc80,#0000 50%);content:"";height:200%;left:-75%;position:absolute;top:-75%;transform:scale(0);transition:transform .5s ease;width:200%;z-index:0}.skill-item:hover:before{transform:scale(1)}.skill-item:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-15px)}.skill-icon{color:#007acc;font-size:4rem;transition:color .4s ease;z-index:1}.skill-item:hover .skill-icon{color:#005999}.skill-name{color:#333;font-size:1.2rem;font-weight:600;margin-top:1rem;text-transform:capitalize;z-index:1}@media (max-width:768px){.skills-category-title{font-size:2rem}.skill-item{padding:1.5rem}.skill-icon{font-size:3rem}.skill-name{font-size:1rem}}.projects-container{-ms-overflow-style:none;display:flex;flex-wrap:wrap;height:calc(100vh - 80px);justify-content:space-around;margin-top:90px;overflow-y:scroll;padding:20px;scrollbar-width:none}.projects-container::-webkit-scrollbar{display:none}.parent{padding:20px;perspective:1000px;width:300px}.card{background:linear-gradient(135deg,#0000 18.75%,#f3f3f3 0 31.25%,#0000 0),repeating-linear-gradient(45deg,#f3f3f3 -6.25% 6.25%,#fff 0 18.75%);background-color:#f0f0f0;background-position:0 0,0 0;background-size:60px 60px;border:3px solid #fff;box-shadow:0 30px 30px -10px #8e8e8e4d;padding-top:50px;transform-style:preserve-3d;transition:all .5s ease-in-out;width:100%}.card:hover{background-position:-100px 100px,-100px 100px;transform:rotate3d(.5,1,0,30deg)}.content-box{background:rgba(4,193,250,.732);padding:60px 25px 25px;transform-style:preserve-3d;transition:all .5s ease-in-out}.content-box .card-title{color:#fff;display:inline-block;font-size:25px;font-weight:900;transform:translateZ(50px);transition:all .5s ease-in-out}.content-box .card-title:hover{transform:translateZ(60px)}.content-box .card-content{color:#f2f2f2;font-size:12px;font-weight:700;margin-top:10px;transform:translateZ(30px);transition:all .5s ease-in-out}.content-box .card-content:hover{transform:translateZ(60px)}.content-box .see-more{background:#fff;color:#07b9ff;cursor:pointer;display:inline-block;font-size:9px;font-weight:900;margin-top:1rem;padding:.5rem .7rem;text-transform:uppercase;transform:translateZ(20px);transition:all .5s ease-in-out}.content-box .see-more:hover{transform:translateZ(60px)}.date-box{background:#fff;border:1px solid #07b9ff;box-shadow:0 17px 10px -10px #64646f33;height:60px;padding:10px;position:absolute;right:30px;top:30px;transform:translateZ(80px);width:60px}.date-box span{display:block;text-align:center}.date-box .month{color:#04c1fa;font-size:9px;font-weight:700}.date-box .date{color:#04c1fa;font-size:20px;font-weight:900}.services-wrapper{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;padding:60px 20px;text-align:center}.services-wrapper h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f1c40f,#e67e22,#e74c3c);background-clip:text;-webkit-background-clip:text;font-size:3rem;margin-bottom:50px;text-shadow:3px 3px 10px #00000080}.services-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:1300px;width:100%}.service-card{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 15px 35px #0000004d;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:25px;position:relative;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease}.service-icon{background:linear-gradient(135deg,skyblue,blue);border-radius:50%;box-shadow:0 10px 20px #0003;color:#fff;font-size:4rem;margin-bottom:20px;padding:20px;transition:background .4s ease}.service-name{color:#fff;font-size:1.6rem;font-weight:700;opacity:1;text-shadow:2px 2px 10px #0006;transform:translateY(0);transition:none}.service-card:hover{box-shadow:0 20px 45px #0006;transform:translateY(-15px)}.service-card:hover .service-icon{background:linear-gradient(135deg,blue,#c0392b)}.service-card:hover .service-name{opacity:1;transform:translateY(0)}.service-card:before{background:#ffffff1a;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.service-card:hover:before{opacity:1}.webdevelopment-card{background:linear-gradient(135deg,#1f1f1f,#2c2c2c);border:none;border-radius:20px;box-shadow:0 20px 50px #0000004d;color:#fff;display:flex;flex-direction:column;margin:40px;overflow:hidden;position:relative;transition:transform .5s ease,box-shadow .5s ease;z-index:1}.webdevelopment-card:hover{box-shadow:0 30px 60px #00000080;transform:translateY(-15px)}.webdevelopment-image-container{border-bottom:3px solid #ff007a;overflow:hidden;position:relative}.webdevelopment-image{border-radius:20px 20px 0 0;filter:grayscale(40%) contrast(120%);height:auto;object-fit:cover;transition:transform .7s ease-in-out;width:100%}.webdevelopment-card:hover .webdevelopment-image{filter:grayscale(0) contrast(100%);transform:scale(1.1) rotate(1deg)}.comic-button{background-color:#ff5252;border:none;border-radius:8px;box-shadow:3px 3px 0 #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;left:20px;padding:10px 20px;position:absolute;text-align:center;text-decoration:none;top:20px;transition:all .3s ease;z-index:10}.comic-button:hover{background-color:#fff;box-shadow:3px 3px 0 #ff5252;color:#ff5252}.comic-button:active{background-color:#fcf414;box-shadow:none;transform:translateY(3px)}@media (max-width:768px){.comic-button{font-size:16px;left:10px;padding:8px 16px;top:10px}}.webdevelopment-content{background:#2a2a2a;border-radius:0 0 20px 20px;display:flex;flex-direction:column;justify-content:center;padding:50px;position:relative;transition:padding .5s ease,background .5s ease;z-index:1}.webdevelopment-card:hover .webdevelopment-content{background:#333;padding:60px}.webdevelopment-title{animation:fadeIn .8s ease-in-out forwards;color:#ff007a;font-family:Roboto,sans-serif;font-size:30px;font-weight:700;letter-spacing:2px;margin-bottom:30px;position:relative;text-transform:uppercase}.webdevelopment-title:before{animation:slideIn .6s ease-in-out forwards;background:#ff007a;border-radius:2px;bottom:-10px;content:"";height:5px;left:0;position:absolute;width:70px}.webdevelopment-text{animation:fadeIn 1.2s ease-in-out forwards;color:#d9d9d9;font-family:Roboto,sans-serif;font-size:17px;line-height:1.7;margin-bottom:20px;opacity:0;position:relative;transition:color .4s ease-in-out,transform .4s ease-in-out}.webdevelopment-text:before{color:#ff007a;content:"→";font-weight:700;margin-right:10px}.webdevelopment-text:hover{color:#ff007a;transform:translateX(8px)}@keyframes slideIn{0%{width:0}to{width:70px}}@media (min-width:768px){.webdevelopment-card{flex-direction:row}.webdevelopment-image{border-radius:20px 0 0 20px}.webdevelopment-content{border-radius:0 20px 20px 0}}.contact-info{background:#1f1f1f;border-radius:10px;box-shadow:0 10px 20px #0003;margin-top:40px;padding:20px;transition:background .4s ease-in-out,box-shadow .4s ease-in-out}.contact-title{color:#ff007a;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:20px;position:relative;text-transform:uppercase}.contact-item{align-items:center;display:flex;margin-bottom:15px}.contact-icon{color:#ff007a;font-size:24px;margin-right:15px}.contact-text{color:#d9d9d9;font-family:Roboto,sans-serif;font-size:18px}.contact-item:hover .contact-text{color:#ff007a;transform:translateX(8px);transition:color .3s ease-in-out,transform .3s ease-in-out}@keyframes fadeInContact{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-info{animation:fadeInContact 1.2s ease-in-out forwards}@media (max-width:768px){.contact-title{font-size:20px}.contact-text{font-size:16px}.contact-icon{font-size:20px}.contact-info{padding:15px}}.app-container{background:linear-gradient(135deg,#ffffff1a,#0072ff1a);border-radius:25px;box-shadow:0 20px 40px #0000004d;font-family:Poppins,sans-serif;margin:50px auto;max-width:1000px;overflow:hidden;padding:40px;position:relative}.app-container:after,.app-container:before{background:radial-gradient(circle,#0072ff4d,#00c6ff4d);border-radius:50%;content:"";filter:blur(150px);height:400px;position:absolute;width:400px;z-index:-1}.app-container:before{animation:move 7s ease-in-out infinite;left:-200px;top:-200px}.app-container:after{animation:move 7s ease-in-out infinite reverse;bottom:-200px;right:-200px}.profile-header{animation:fadeIn 1s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:20px;box-shadow:0 10px 20px #0003;color:#fff;margin-bottom:40px;padding-bottom:20px;text-align:center;transition:background .3s ease,transform .3s ease}.profile-header:hover{background:#fff3;transform:translateY(-5px)}.profile-header h1{color:#3cd4fa;font-family:Montserrat,sans-serif;font-size:3.5em;letter-spacing:3px;margin:0;text-transform:uppercase}.profile-header p{color:#ffffffe6;font-size:1.4em;font-weight:400;margin:15px 0}.personal-details{animation:fadeInUp 1.5s ease-in-out;background:#0072ff33;border-radius:20px;box-shadow:0 10px 30px #0000004d;color:#fff;font-size:1.3em;margin:30px 0;padding:30px}.personal-details p{color:#fffc;font-family:Open Sans,sans-serif;margin:20px 0}.education-section,.experience-section,.journey-section{animation:fadeInUp 1.5s ease-in-out;background:#fff3;border-radius:20px;box-shadow:0 10px 30px #0000004d;margin:40px 0;padding:30px}.education-section h2,.experience-section h2,.journey-section h2{border-bottom:3px solid #0072ff;color:#00c6ff;font-family:Montserrat,sans-serif;font-size:2em;margin-bottom:20px;padding-bottom:15px}.experience-section p,.journey-section p{color:#fffc;font-family:Open Sans,sans-serif;font-size:1.3em;line-height:1.8em}.education-section .card{animation:fadeInUp 1.2s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0072ff33;border-radius:20px;box-shadow:0 10px 20px #0000004d;margin:20px 0;padding:25px;transition:transform .3s ease-in-out,background .3s ease-in-out}.education-section .card:hover{background:#0072ff4d;transform:translateY(-10px)}.education-section .card h3{color:#00c6ff;font-family:Montserrat,sans-serif;font-size:1.7em;margin-bottom:15px}.education-section .card p{color:#fffc;font-size:1.3em;margin:10px 0}.button1{--glow-color:#d9b0ff;--glow-spread-color:rgba(191,123,255,.781);--enhanced-glow-color:#e7ceff;--btn-color:#643d88;background-color:var(--btn-color);border:.25em solid var(--glow-color);border-radius:1em;box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color);color:var(--glow-color);font-size:15px;font-weight:700;outline:none;padding:1em 3em;position:relative;text-shadow:0 0 .5em var(--glow-color);transition:all .3s}.button1:after{background-color:var(--glow-spread-color);content:"";filter:blur(2em);height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;top:120%;transform:perspective(1.5em) rotateX(35deg) scaleY(.6);width:100%}.button1:hover{background-color:var(--glow-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 2em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color);color:var(--btn-color)}.button1:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2.5em 2em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color)}.social-footer{display:flex;gap:40px;justify-content:center;margin-top:50px;text-align:center}.social-footer a{color:#00c6ff;font-size:2.8em;margin:0 25px;transition:color .3s ease,transform .3s ease}.social-footer a:hover{color:#0072ff;transform:scale(1.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes move{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(30px) translateY(30px)}}@media (max-width:768px){.profile-header h1{font-size:2.5em}.education-section h2,.experience-section h2,.journey-section h2{font-size:1.6em}.social-footer{flex-direction:column;gap:20px}.download-button{margin-left:0;margin-top:20px}}.navbar{background-color:#0073e6;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:1.5em;font-weight:700;left:0;padding:15px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.design-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;min-height:100vh;padding:120px 40px 40px}.design-card{border:none;border-radius:20px;box-shadow:0 10px 20px #0000001a;overflow:hidden;text-align:center;transition:transform .3s,box-shadow .3s;width:280px}.design-card:hover{box-shadow:0 20px 40px #0003;transform:scale(1.1)}.design-image{border-bottom:1px solid #eee;height:auto;transition:transform .3s;width:100%}.design-image:hover{transform:scale(1.1)}.github-link{background-color:#0073e6;border-top:1px solid #eee;color:#fff;display:block;font-weight:700;padding:15px;text-decoration:none;transition:background-color .3s,transform .3s}.github-link:hover{background-color:#005bb5;transform:translateY(-2px)}.github-link:active{transform:translateY(0)}.courses-container{flex-wrap:wrap;gap:30px;margin-top:70px}.courses-container,.pdf-box{display:flex;justify-content:center;padding:20px}.pdf-box{align-items:center;background-color:initial;border-radius:15px;box-shadow:0 4px 8px #0000001a;cursor:pointer;flex-direction:column;height:300px;text-align:center;transition:transform .3s,box-shadow .3s;width:200px}.pdf-box img{height:100px;margin-bottom:15px;width:100px}.pdf-box div{color:#fff;font-size:16px;margin-top:15px}.pdf-box:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px)}.pdf-box:active{box-shadow:0 6px 12px #0003;transform:translateY(-5px)}
/*# sourceMappingURL=main.9395ec5d.css.map*/