html{animation:gradientFlow 13s ease infinite;background:linear-gradient(-45deg,#6a11cb,#30af61,#1e3c72,#38f9d7);background-attachment:fixed;background-size:400% 400%;height:100%;margin:0;padding:0;width:100%}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:auto;overflow-x:hidden}#root,body{background:#0000;margin:0;padding:0;width:100%}#root{min-height:100%}img,svg{height:auto;max-width:100%;object-fit:contain}.App.light-mode{background:linear-gradient(-45deg,#6a11cb,#30af61,#1e3c72,#38f9d7);background-size:400% 400%}.App.dark-mode,.App.light-mode{animation:gradientFlow 15s ease infinite;color:#fff;min-height:calc(100vh - 164px);padding-top:164px;position:relative;text-align:center;width:100%}.App.dark-mode{background:linear-gradient(-45deg,#0e0518,#26285c,#0e0518,#26285c);background-size:400% 400%}.headline,h1,h2,h3{margin:1.25rem 0;text-align:center;text-shadow:0 0 8px #0003}.contact-card{z-index:50}.contact-card,.header-card{left:0;position:fixed;top:0;width:100%}.header-card{z-index:51}.navbar{left:0;position:fixed;top:0;width:100%;z-index:52}@media (max-width:768px){.App.dark-mode,.App.light-mode{background-size:300% 300%;min-height:calc(100vh - 150px);padding-top:150px}img,svg{margin:0 auto;max-width:95%}.headline,h1,h2,h3{padding:0 12px}.skills,.skills-container,.skillsbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.card,.glass-card,.section-card{margin:0 auto;max-width:95%;position:relative;z-index:1}}.button-container,.button-row,.toggle-container{margin-bottom:32px;margin-top:24px;position:relative;z-index:20}@media (max-width:768px){.theButtons{margin-bottom:32px;margin-top:calc(env(safe-area-inset-top) + 48px);z-index:20}}@supports not (margin-top:calc(env(safe-area-inset-top))){@media (max-width:768px){.theButtons{margin-top:72px}}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}html{overflow-x:hidden}.button-row{margin-bottom:32px;margin-top:24px}.skill-logo{height:40px;margin:0 8px 0 10px;object-fit:contain;vertical-align:middle;width:40px}.skills-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.skill-name{color:#fff;font-size:1.2rem;text-align:left}.main-contact-bar-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:0}.phone-container{align-items:center;display:flex;gap:.5rem}.Phone-icon{height:30px;width:30px}.phone-number{font-size:1rem;font-weight:500}.contact-bar{gap:1rem}.contact-bar,.contact-item{align-items:center;display:flex}.contact-item{justify-content:center}.contact-logo{height:40px;object-fit:contain;transition:transform .2s ease-in-out;width:40px}.contact-logo:hover{transform:scale(1.15)}.App.light-mode .navbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:999}.App.light-mode .navbar.shrink{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);transform:scale(1.02)}.App.light-mode .navbar-title{font-size:2rem;margin-bottom:-1rem;transition:font-size .3s ease}.App.light-mode .navbar.shrink .navbar-title{font-size:2rem}.App.dark-mode .navbar{align-items:center;animation:gradientFlow 15s ease infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(-45deg,#0e0518,#26285c,#0e0518,#26285c);background-size:400% 400%;color:#fff;display:flex;flex-direction:column;left:0;position:fixed;text-align:center;top:0;transition:all .3s ease;width:100%;z-index:999}.App.dark-mode .navbar.shrink{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);transform:scale(1.02)}.App.dark-mode .navbar-title{font-size:2rem;margin-bottom:-1rem;transition:font-size .3s ease}.App.dark-mode .navbar.shrink .navbar-title{font-size:2rem}.App.light-mode .glass-card:before{background:linear-gradient(270deg,#ffffff46,#ffffff46,#ffffff46,#ffffff46);background-size:600% 600%}.App.dark-mode .glass-card:before,.App.light-mode .glass-card:before{animation:gradientBorder 15s ease infinite;border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.5px;position:absolute;z-index:-1}.App.dark-mode .glass-card:before{background:linear-gradient(270deg,#06a2df,#df06c9,#06a2df,#df06c9);background-size:600% 600%;@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}}.carousel-container{align-items:center;border-radius:12px;display:flex;height:700px;justify-content:center;overflow:visible;position:relative;width:700px;z-index:100}.carousel-slide{animation:fade .3s ease-in-out;height:100%;position:absolute;width:100%;z-index:1}.carousel-slide.next{animation:slide-left .5s ease-in-out}.carousel-slide.prev{animation:slide-right .5s ease-in-out}.carousel-image{border-radius:12px;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.carousel-button{background:#ffffff0d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2.25rem;padding:.6rem .85rem;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease;z-index:9999!important}.carousel-button:hover{background:#ffffff59}.carousel-button.left{left:-40px}.carousel-button.right{right:-40px}@media (max-width:768px){.carousel-container{aspect-ratio:8.5/11;height:auto;max-height:560px;max-width:420px;overflow:visible;width:100%;z-index:100}.carousel-image{height:100%;width:100%}.carousel-button{font-size:2rem;padding:.4rem .7rem;z-index:9999!important}.carousel-button.left{left:-26px}.carousel-button.right{right:-26px}}@keyframes slide-left{0%{opacity:.5;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:.5;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border-top:1px solid #fff3;color:#fff;font-size:.9rem;margin-top:3rem;padding:.5rem;text-align:center}.education-logo{height:40px;margin:0 8px 0 10px;object-fit:contain;vertical-align:middle;width:40px}.education-container{align-items:center;display:flex;justify-content:flex-start;padding:10px}.education-name{color:#fff;font-size:1.2rem;text-align:left}.GlassButton{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:none;border-radius:12px;box-shadow:0 4px 30px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.7rem 1.4rem;transition:background .3s ease,transform .2s ease}.custom-button:hover{background:#ffffff40;transform:scale(1.05)}.dropdown-image{border-radius:10px;height:auto;margin-bottom:10px;width:30%}.dropdown-div{margin:20px}.subtitle-div{color:#fff;font-size:1.2em;font-weight:500;font-weight:700}.description-div{color:#d5d5d5;font-size:1em;line-height:1.5;text-align:left}.h-scrollable-list-div{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin;text-align:left;width:100%}.h-scrollable-list-div>*{flex:0 0 200px;scroll-snap-align:start}
/*# sourceMappingURL=main.1493433a.css.map*/