@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{animation:GradientShift 15s ease infinite;background:linear-gradient(120deg,#f6f9fc,#e9eff5);color:#333;font-family:Arial,sans-serif;transition:background .3s linear}@keyframes GradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}h2,h3,p{margin-left:20px}.AboutMe,.Experience,.Hobbies,.Skills{background:#fffc;border-radius:5px;box-shadow:0 8px 16px 0 #0000001a;margin:10px;padding:20px;transition:background-color .3s}.AboutMe:hover,.Experience:hover,.Hobbies:hover,.Skills:hover{background-color:#f5f5f5e6}.experience-container{font-family:Poppins,sans-serif;margin:auto;max-width:800px;padding:20px}.experience-item{border-left:3px solid #007bff;cursor:pointer;margin-bottom:10px;overflow:hidden;padding:10px 20px;transition:all .3s ease}.experience-item.open{background-color:#f0f8ff}.experience-item h3{color:#007bff;margin:0;transition:color .3s ease}.experience-item:hover h3{color:#f19524e0}.period{color:#555;font-style:italic}.duties{margin-top:10px;max-height:0;overflow:hidden;padding-left:20px;transition:max-height .5s ease-out}.duties li{margin-bottom:5px}@media (max-width:768px){.experience-item{border-bottom:1px solid #007bff;border-left:0;margin-bottom:20px}.experience-item:hover h3{color:#007bff}}.skills-container{margin:auto;max-width:850px;padding:30px 20px}.skills-heading{color:#333;font-size:2rem;font-weight:600;margin-bottom:40px;text-align:center}.skills-sort-select{display:flex;justify-content:center;margin-bottom:20px}.skills-sort-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #007bff;border-radius:20px;cursor:pointer;font-size:16px;outline:none;padding:5px;text-align:center;transition:border-color .3s ease-in-out;width:150px}.skills-sort-select select:focus{border-color:#f19524}.skills-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skill-item{align-items:center;border:1px solid #0000001a;border-radius:10px;display:flex;justify-content:flex-start;padding:10px 15px;transition:box-shadow .3s ease,transform .3s ease}.skill-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.skill-name{word-wrap:break-word;color:#007bff;flex:1 1;font-size:clamp(.9rem,1vw,1.1rem);font-weight:500;margin-right:10px;overflow-wrap:break-word;text-align:left;transition:color .3s ease;white-space:normal}.skill-name:hover{color:#f19524}.skill-circle{flex-shrink:0;height:60px;margin-left:15px;min-height:60px;min-width:60px;width:60px}@media (max-width:768px){.skills-list{grid-template-columns:1fr}.skill-item{justify-content:flex-start}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.hobbies-container{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;margin-bottom:80px;padding:20px}.hobby-card{height:150px;perspective:1000px;width:150px}.hobby-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.hobby-card:hover .hobby-card-inner{transform:rotateY(180deg)}.hobby-card-back,.hobby-card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;color:#fff;display:flex;font-size:1.2em;height:100%;justify-content:center;position:absolute;width:100%}.hobby-card-front{background-color:#007bff}.hobby-card-back{background-color:#f19524e0;transform:rotateY(180deg)}.resetMP{margin:0;padding:0}.about-me-item{background-color:#fffc;border-radius:10px;box-shadow:0 8px 16px #0000001a;cursor:pointer;display:block;margin:0 auto;max-width:800px;overflow:hidden;padding:10px 20px;transition:all .4s ease}.about-me-item.open{background-color:#f0f8ff}.about-me-item:hover{box-shadow:0 12px 25px #00000026;transform:translateY(-5px)}.about-me-heading{font-size:1.8rem;font-weight:600;letter-spacing:1.5px;margin-bottom:10px;text-align:center;text-transform:uppercase}.about-me-header{display:flex;justify-content:space-between;margin-bottom:10px}.about-me-name{color:#f19524;font-size:1.6rem;font-weight:700}.about-me-profession{color:#007bff;font-size:1.4rem;font-weight:600}.about-me-education{margin-top:10px;text-align:left}.education-heading{color:#007bff;font-size:1.3rem;margin-bottom:10px;text-decoration:underline}.education-item{color:#555;display:grid;font-size:1.1rem;grid-template-columns:1fr auto;margin-bottom:10px}.institution{font-weight:500}.degree{color:#777;font-size:.9rem;margin-top:5px}.education-period{align-self:center;color:#007bff;text-align:right}.expand-icon{color:#007bff;display:block;font-size:2rem;margin:15px auto;transition:color .3s ease,transform .3s ease}.expand-icon:hover{color:#f19524;transform:scale(1.2)}.about-me-expanded{margin-top:10px;max-height:0;overflow:hidden;transition:max-height .5s ease-out}.journey-text{color:#333;font-size:1rem;margin-top:10px;text-align:Left}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.about-me-heading{font-size:2rem;margin-bottom:20px;text-align:center}.about-me-header{display:block;text-align:center}.about-me-name{color:#f19524;font-size:1.8rem;font-weight:700;margin-bottom:10px}.about-me-profession{color:#333;font-size:1.4rem;font-weight:600;margin-bottom:20px}.about-me-education{text-align:center}.education-heading{color:#007bff;font-size:1.4rem;letter-spacing:1.5px;margin-bottom:20px;text-transform:uppercase}.education-item{background-color:#fffffff2;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:block;margin-bottom:20px;padding:10px 15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.education-item:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.institution{color:#333;font-size:1.2rem;font-weight:600}.degree,.institution{display:block;margin-bottom:5px;text-align:center}.degree{color:#555;font-size:1rem;font-style:italic}.education-period{color:#007bff;display:block;font-size:1rem;font-weight:700;margin-bottom:10px;text-align:center}.expand-icon{color:#f19524;font-size:1.8rem;margin-top:10px;transition:color .3s ease,transform .3s ease}.expand-icon:hover{color:#007bff;transform:scale(1.2)}.journey-text{color:#555;font-size:1rem;padding:10px;text-align:center}.about-me-item{background-color:#fffffff2;border-radius:10px;box-shadow:0 8px 16px #0000001a;margin-bottom:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.about-me-item:hover{box-shadow:0 12px 24px #0003;transform:translateY(-5px)}ul{padding:0}}.projects-container{padding:20px}.projects-title{text-align:center}.projects-grid{display:flex;flex-wrap:wrap;justify-content:center}.project-card{align-items:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:20px;max-width:400px;padding:10px}h3,p{margin:1.2em}.project-image{border-radius:4px;height:auto;margin-bottom:10px;max-width:100%}.project-images-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.project-image img{border-radius:4px;height:auto;max-width:150px}.contact-container{align-items:center;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:40px}.contact-header{margin-bottom:40px}.contact-header h1{animation:pulse 2s ease-in-out infinite;color:#fff;font-size:2.5rem}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.contact-info{flex-direction:column}.contact-info,.contact-link{align-items:center;display:flex}.contact-link{color:#fff;font-size:1.2rem;margin:10px 0;text-decoration:none;transition:transform .2s ease-in-out}.contact-link i{margin-right:10px}.contact-link:hover{text-decoration:underline;transform:scale(1.1)}.app-bar{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:10px;position:relative}.logo{margin-left:0;z-index:2}.logo a{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(45deg,#007bff,#ff55a5,#ffab00);-webkit-background-clip:text;color:#fff;font-family:Poppins,sans-serif;font-size:1.8em;font-weight:700;text-shadow:2px 2px 10px #0003}.logo a:hover{text-shadow:2px 2px 12px #0000004d;transform:scale(1.05)}.nav-links{display:flex;justify-content:center;left:50%;list-style-type:none;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.nav-links li{margin-left:20px}.nav-links li a{border-radius:5px;color:#fff;padding:5px 10px;text-decoration:none}.nav-links li a:hover{background-color:#555}.hamburger{display:none}@media (max-width:768px){.hamburger{cursor:pointer;display:block;font-size:2rem;top:50%;transform:translateY(-50%)}.hamburger,.nav-links{position:absolute;right:10px}.nav-links{background-color:#333;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;padding-bottom:7px;padding-top:7px;top:60px;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;width:calc(100% - 20px);z-index:1}.nav-links.open{max-height:300px;opacity:1}.nav-links li{background-color:#505050;border-radius:5px;box-shadow:1px 1px 2px #777;margin:3px 7px;max-width:100%;padding:10px}.nav-links li a{display:block;height:100%;margin:0;padding:0;width:100%}.logo{left:0;margin-left:10px;position:relative}}.App{background-color:#f3f4f6;font-family:Arial,sans-serif;margin:0;min-height:100vh;padding:0;text-align:center}.container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:20px auto;max-width:800px;padding:20px}.header{margin-bottom:20px;text-align:center}.header h1{color:#333}.section{margin-bottom:30px}.section h2{color:#333}.footer,.section p{color:#666}.footer{margin-top:50px;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)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}body{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}
/*# sourceMappingURL=main.e06ea5b8.css.map*/