.Section-AboutMe{align-items:center;display:flex;gap:60px;justify-content:space-between;min-height:100vh;padding:80px 10%;transition:background-color var(--transition-speed) ease}.Section-AboutMe-Summary-left{display:flex;flex:0 0 60%;flex-direction:column;gap:20px;position:relative}.Section-AboutMe-Summary-left h3{color:var(--accent-color);font-size:1.2rem;font-weight:400;letter-spacing:1px;margin:0;opacity:.9;text-transform:uppercase}.Section-AboutMe-Summary-left h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-color) 0,var(--accent-color) 100%);-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,Georgia,serif;font-size:4.5rem;font-weight:700;letter-spacing:2px;line-height:1.2;margin:0}.Section-AboutMe-Summary-left p:after{animation:blink 1s step-end infinite;color:var(--accent-color);content:"|";font-weight:700;position:absolute;right:-15px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.Section-AboutMe-Photo-right{align-items:center;display:flex;flex:0 0 40%;justify-content:center;position:relative}.Section-AboutMe-Photo-right img{animation:photoGlow 3s ease-in-out infinite;border:5px solid var(--accent-color);border-radius:50%;box-shadow:0 0 20px var(--accent-color),0 0 40px #a9dfbf80,0 0 60px #a9dfbf4d,inset 0 0 20px #a9dfbf1a;height:350px;object-fit:cover;position:relative;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease;width:350px;z-index:2}.Section-AboutMe-Photo-right img:hover{box-shadow:0 0 30px var(--accent-color),0 0 60px #a9dfbfb3,0 0 90px #a9dfbf80,inset 0 0 30px #a9dfbf33;transform:scale(1.05)}@keyframes photoGlow{0%,to{box-shadow:0 0 20px var(--accent-color),0 0 40px #a9dfbf80,0 0 60px #a9dfbf4d,inset 0 0 20px #a9dfbf1a}50%{box-shadow:0 0 30px var(--accent-color),0 0 60px #a9dfbfb3,0 0 90px #a9dfbf80,inset 0 0 30px #a9dfbf33}}[data-theme=dark] .Section-AboutMe-Photo-right img{box-shadow:0 0 25px var(--accent-color),0 0 50px #a9dfbf99,0 0 75px #a9dfbf66,inset 0 0 25px #a9dfbf26}[data-theme=dark] .Section-AboutMe-Photo-right img:hover{box-shadow:0 0 35px var(--accent-color),0 0 70px #a9dfbfcc,0 0 100px #a9dfbf99,inset 0 0 35px #a9dfbf40}@media (max-width:1024px){.Section-AboutMe{gap:40px;padding:60px 5%}.Section-AboutMe-Summary-left h1{font-size:3.5rem}.Section-AboutMe-Photo-right img{height:300px;width:300px}}@media (max-width:768px){.Section-AboutMe{flex-direction:column;min-height:auto;padding:40px 5%}.Section-AboutMe-Photo-right,.Section-AboutMe-Summary-left{flex:1 1 100%;text-align:center}.Section-AboutMe-Summary-left h1{font-size:2.8rem}.Section-AboutMe-Summary-left p{font-size:1.1rem}.Section-AboutMe-Photo-right img{height:250px;width:250px}}.Section-AboutMe-Summary-left p{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a9dfbf26,#001f3f14);border-left:3px solid var(--accent-color);border-radius:8px;display:inline-block;font-size:1.3rem;line-height:1.8;margin:0;max-width:100%;padding:15px 25px;position:relative}.Section-AboutMe-Summary-left p,.Section-AboutMe-Summary-left p:before{word-wrap:break-word;color:var(--text-color);overflow:hidden;white-space:normal}.Section-AboutMe-Summary-left p:before{animation:typing 5s steps(50) 1s forwards,blinkCursor .75s step-end infinite;border-right:3px solid var(--accent-color);content:attr(data-text);left:25px;max-width:calc(100% - 50px);padding-right:5px;position:absolute;top:15px}.Section-AboutMe-Summary-left p{color:#0000}@keyframes typing{0%{width:0}to{border-right-color:#0000;width:100%}}@keyframes blinkCursor{50%{border-right-color:#0000}}.Section-AboutMe-Summary-left p:before{animation:typing 5s steps(50) 1s forwards,blinkCursor .75s step-end 0s 7,removeBorder 0s 6s forwards}@keyframes removeBorder{to{border-right-color:#0000}}[data-theme=dark] .Section-AboutMe-Summary-left p{background:linear-gradient(135deg,#a9dfbf14,#001f3f26)}@media (max-width:768px){.Section-AboutMe-Summary-left p{font-size:1.1rem}.Section-AboutMe-Summary-left p:before{max-width:calc(100% - 40px)}}.Section-AboutMe{gap:81px!important;gap:45px!important;min-height:85vh!important;padding:16px 29px 25px 9px!important;padding:60px 8%!important}.Section-AboutMe-Photo-right img{height:300px!important;width:300px!important}.Section-AboutMe-Summary-left h1{font-size:3.8rem!important}.Section-AboutMe-Summary-left p{font-size:1.2rem!important;padding:12px 20px!important}.Section-AboutMe-Photo-right img{background-color:#ffffff0d;border-radius:50%!important;height:340px!important;object-fit:contain!important;object-position:center top!important;width:340px!important}.Section-AboutMe-Summary-left h1{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,var(--text-color) 0,var(--accent-color) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Brush Script MT,Lucida Handwriting,cursive!important;font-size:4.5rem!important;font-weight:700!important;letter-spacing:2px!important;line-height:1.2!important}.TechStack-Section{grid-gap:2.5rem;background-color:var(--bg-color);box-sizing:border-box;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;overflow-x:hidden;padding:4rem 2rem;width:100%}.TechStack-Section .Section-Tech-Stack{box-sizing:border-box;display:block;height:280px;position:relative;width:100%}.TechStack-Section .Section-Tech-Stack .FlipCard{background:#0000;border:none;cursor:pointer;display:block;height:100%;perspective:1000px;position:relative;width:100%}.TechStack-Section .Section-Tech-Stack .FlipCard-inner{background:#0000;display:block;height:100%;position:relative;transform-style:preserve-3d;width:100%}.TechStack-Section .Section-Tech-Stack .FlipCard-back,.TechStack-Section .Section-Tech-Stack .FlipCard-front{background:#0000;border:none;display:block;height:100%;outline:none;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.TechStack-Section .Section-Tech-Stack .FlipCard.flipped .FlipCard-front{animation:techstack-flipToBack .6s cubic-bezier(.4,0,.2,1) forwards}.TechStack-Section .Section-Tech-Stack .FlipCard:not(.flipped) .FlipCard-back{animation:techstack-flipToFront .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes techstack-flipToBack{0%{opacity:1;transform:rotateY(0deg)}49%{opacity:1}50%{opacity:0;transform:rotateY(90deg)}51%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(180deg)}}@keyframes techstack-flipToFront{0%{opacity:1;transform:rotateY(180deg)}49%{opacity:1}50%{opacity:0;transform:rotateY(90deg)}51%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0deg)}}@keyframes techstack-dance{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.05) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}75%{transform:scale(1.05) rotate(-3deg)}}.TechStack-Section .Section-Tech-Stack .FlipCard.dancing{animation:techstack-dance .6s ease-in-out}.TechStack-Section .TechStack-Front{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:2px solid #fff3;border-radius:20px;box-shadow:0 8px 32px 0 #0000001a,inset 0 0 60px #ffffff0d;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:2rem;transition:all .4s ease;width:100%}[data-theme=dark] .TechStack-Section .TechStack-Front{background:#ffffff0d;border:2px solid #ffffff26;box-shadow:0 8px 32px 0 #0000004d,inset 0 0 60px #ffffff08}.TechStack-Section .TechStack-Front:before{background:radial-gradient(circle at 50% 50%,#ffffff1a 0,#0000 70%);bottom:0;left:0;opacity:0;right:0;top:0;transition:opacity .4s ease}[data-theme=dark] .TechStack-Section .TechStack-Front:before{background:radial-gradient(circle at 50% 50%,#a9dfbf26 0,#0000 70%)}.TechStack-Section .TechStack-Front img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:100px;object-fit:contain;transition:all .4s ease;width:100px}.TechStack-Section .Section-Tech-Stack:hover .TechStack-Front{border-color:var(--accent-color);box-shadow:0 16px 48px 0 #0003,0 0 40px var(--accent-color),inset 0 0 80px #ffffff14;transform:translateY(-8px)}[data-theme=dark] .TechStack-Section .Section-Tech-Stack:hover .TechStack-Front{box-shadow:0 16px 48px 0 #00000080,0 0 40px var(--accent-color),inset 0 0 80px #ffffff0d}.TechStack-Section .Section-Tech-Stack:hover .TechStack-Front:before{opacity:1}.TechStack-Section .Section-Tech-Stack:hover .TechStack-Front img{filter:drop-shadow(0 0 20px var(--accent-color)) drop-shadow(0 0 30px var(--accent-color)) drop-shadow(0 4px 12px rgba(0,0,0,.3));transform:scale(1.15)}.TechStack-Section .TechStack-Back{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff26;border:2px solid #ffffff40;border-radius:20px;box-shadow:0 8px 32px 0 #0000001a,inset 0 0 60px #ffffff14;box-sizing:border-box;color:var(--text-color);display:flex;font-size:1.4rem;font-weight:600;height:100%;justify-content:center;line-height:1.4;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .4s ease;width:100%}[data-theme=dark] .TechStack-Section .TechStack-Back{background:#ffffff14;border:2px solid #fff3;box-shadow:0 8px 32px 0 #0000004d,inset 0 0 60px #ffffff0d}.TechStack-Section .TechStack-Back:before{background:radial-gradient(circle at 50% 50%,var(--accent-color) 0,#0000 70%);bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.TechStack-Section .Section-Tech-Stack:hover .TechStack-Back{border-color:var(--accent-color);box-shadow:0 16px 48px 0 #0003,0 0 40px var(--accent-color),inset 0 0 80px #ffffff1a;transform:translateY(-8px)}[data-theme=dark] .TechStack-Section .Section-Tech-Stack:hover .TechStack-Back{box-shadow:0 16px 48px 0 #00000080,0 0 40px var(--accent-color),inset 0 0 80px #ffffff14}.TechStack-Section .Section-Tech-Stack .FlipCard{-webkit-user-select:none;user-select:none}.TechStack-Section .Section-Tech-Stack .FlipCard:focus{outline:2px solid var(--accent-color);outline-offset:4px}.TechStack-Section .Section-Tech-Stack .FlipCard:hover{transform:scale(1.02);transition:transform .2s ease}@media (max-width:1024px){.TechStack-Section{gap:2rem;grid-template-columns:repeat(3,1fr);padding:3rem 1.5rem}.TechStack-Section .Section-Tech-Stack{height:260px}.TechStack-Section .TechStack-Front img{height:90px;width:90px}.TechStack-Section .TechStack-Back{font-size:1.3rem}}@media (max-width:768px){.TechStack-Section{gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:2rem 1rem}.TechStack-Section .Section-Tech-Stack{height:240px}.TechStack-Section .TechStack-Front img{height:80px;width:80px}.TechStack-Section .TechStack-Back{font-size:1.2rem}}@media (max-width:480px){.TechStack-Section{gap:1.25rem;grid-template-columns:repeat(1,1fr);padding:1.5rem .75rem}.TechStack-Section .Section-Tech-Stack{height:220px}.TechStack-Section .TechStack-Front img{height:70px;width:70px}.TechStack-Section .TechStack-Back{font-size:1.1rem}}.TechStack-Section .Section-Tech-Stack .FlipCard-inner{transition:transform .8s cubic-bezier(.4,0,.2,1)}.TechStack-Section .Section-Tech-Stack .FlipCard.flipped .FlipCard-inner{transform:rotateY(180deg)}.TechStack-Section .Section-Tech-Stack .FlipCard-back,.TechStack-Section .Section-Tech-Stack .FlipCard-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;left:0;position:absolute;top:0}.TechStack-Section .Section-Tech-Stack .FlipCard-back{transform:rotateY(180deg)}.TechStack-Section .TechStack-Front:after{background:radial-gradient(circle at center,var(--accent-color) 0,#ffffff0d 30%,#0000 70%);content:"";filter:blur(20px);height:160%;left:50%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:opacity .4s ease,transform .4s ease;width:160%;z-index:0}.TechStack-Section .Section-Tech-Stack:hover .TechStack-Front:after{opacity:.18;transform:translate(-50%,-50%) rotate(45deg) scale(1.1)}[data-theme=dark] .TechStack-Section .TechStack-Front:after{background:radial-gradient(circle at center,var(--accent-color) 0,#ffffff08 30%,#0000 70%);opacity:.06}.TechStack-Section .TechStack-Front{overflow:hidden;position:relative}.TechStack-Section .TechStack-Front:before{background:radial-gradient(circle at center,var(--accent-color) 0,#ffffff0f 25%,#0000 60%);border-radius:6%;content:"";filter:blur(20px);height:140%;left:50%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform .4s ease,opacity .35s ease;width:140%;will-change:transform,opacity;z-index:0}.TechStack-Section .TechStack-Front>*{position:relative;z-index:1}.TechStack-Section .Section-Tech-Stack:hover .TechStack-Front:before{opacity:.18;transform:translate(-50%,-50%) rotate(45deg) scale(1.06)}[data-theme=dark] .TechStack-Section .TechStack-Front:before{background:radial-gradient(circle at center,var(--accent-color) 0,#0000000f 30%,#0000 60%);opacity:.06}.Project-List,.Project-List>div{background-color:initial!important}.Project-List{align-items:center;box-sizing:border-box;display:flex;gap:3rem;justify-content:center;margin:0 auto;max-width:1600px;min-height:80vh;padding:4rem 2rem;position:relative;width:100%}.Project-List>div[Project-List-Next],.Project-List>div[Project-List-Previous]{flex:0 0 auto}.Project-List button{background-color:var(--accent-color);border:2px solid var(--accent-color);border-radius:50%;box-shadow:0 4px 15px #0003;color:var(--bg-color);cursor:pointer;font-size:2rem;font-weight:700;height:60px;transition:all .3s ease;width:60px}.Project-List button:hover:not(:disabled){box-shadow:0 6px 25px var(--accent-color);filter:brightness(1.2);transform:scale(1.15)}.Project-List button:disabled{cursor:not-allowed;opacity:.3}.Project-List>div[Project-List-Image]{display:flex;flex:0 0 auto;justify-content:center;perspective:1800px}.Project-List .FlipCard{background:#0000!important;border-radius:28px;cursor:pointer;height:650px;position:relative;width:700px}.Project-List .FlipCard-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1);width:100%}.Project-List .FlipCard.flipped .FlipCard-inner{transform:rotateY(180deg)}.Project-List .FlipCard.dancing .FlipCard-inner{animation:projectCardDance .6s ease}@keyframes projectCardDance{0%,to{transform:rotateY(0deg) scale(1)}50%{transform:rotateY(90deg) scale(1.05)}}.Project-List .FlipCard.flipped.dancing .FlipCard-inner{animation:projectCardDanceFlipped .6s ease}@keyframes projectCardDanceFlipped{0%,to{transform:rotateY(180deg) scale(1)}50%{transform:rotateY(270deg) scale(1.05)}}.Project-List .FlipCard-back,.Project-List .FlipCard-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:28px;box-shadow:0 20px 60px #0000004d;box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.Project-List .FlipCard-front{background:linear-gradient(135deg,#ff6b9d,#feca57 50%,#48dbfb);border:4px solid #ffffff4d;display:flex;flex-direction:column;position:relative}[data-theme=dark] .Project-List .FlipCard-front{background:linear-gradient(135deg,#c44569,#f8b500 50%,#3c6382);border:4px solid #fff3}.Project-List .FlipCard-back{align-items:center;background:linear-gradient(135deg,#a29bfe,#fd79a8 50%,#fdcb6e);border:4px solid #ffffff4d;display:flex;justify-content:center;padding:3rem;transform:rotateY(180deg)}[data-theme=dark] .Project-List .FlipCard-back{background:linear-gradient(135deg,#6c5ce7,#e84393 50%,#fdcb6e);border:4px solid #fff3}.Project-List .FlipCard-front:before{animation:rhombusGlow 4s ease-in-out infinite;background:radial-gradient(circle at center,#fff6 0,#ffffff1a 30%,#0000 70%);content:"";filter:blur(40px);height:150%;left:50%;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:150%;z-index:0}@keyframes rhombusGlow{0%,to{opacity:.6;transform:translate(-50%,-50%) rotate(45deg) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) rotate(45deg) scale(1.1)}}.Project-List .FlipCard-back:before{animation:rhombusGlow 4s ease-in-out infinite;background:radial-gradient(circle at center,#fff6 0,#ffffff1a 30%,#0000 70%);content:"";filter:blur(40px);height:150%;left:50%;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:150%;z-index:0}.Project-List .FlipCard-front:after{animation:shimmer 3s linear infinite;background:linear-gradient(45deg,#0000 30%,#fffc 50%,#0000 70%);background-size:200% 200%;border-radius:28px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:4px;pointer-events:none;position:absolute}@keyframes shimmer{0%{background-position:200% 50%}to{background-position:-200% 50%}}.Project-List .FlipCard-front>div{align-items:center;background:#0000!important;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;padding:0;position:relative;width:100%;z-index:1}.Project-List .FlipCard-front img{border-bottom:4px solid #fff6;border-radius:0;box-shadow:inset 0 -5px 20px #0000004d;height:500px;margin:0;padding:0;transition:transform .3s ease;width:100%}.Project-List .FlipCard:hover .FlipCard-front img{transform:scale(1.02)}.Project-List .FlipCard-front p{align-items:center;animation:textGlow 2s ease-in-out infinite;background:#0000!important;color:#fff;display:flex;font-size:2.8rem;font-weight:800;height:150px;justify-content:center;letter-spacing:2px;margin:0;padding:0;text-align:center;text-shadow:3px 3px 6px #0006,0 0 20px #ffffff4d;width:100%}@keyframes textGlow{0%,to{text-shadow:3px 3px 6px #0006,0 0 20px #ffffff4d}50%{text-shadow:3px 3px 6px #0006,0 0 30px #fff9}}.Project-List .FlipCard-back>div{align-items:center;background:#0000!important;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.Project-List .FlipCard-back div div{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000040!important;border:2px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0003,inset 0 0 30px #ffffff1a;color:#fff;font-size:1.3rem;font-weight:500;line-height:1.9;max-height:100%;overflow-y:auto;padding:2.5rem;text-align:center;text-shadow:1px 1px 3px #0000004d}.Project-List .FlipCard-back div div::-webkit-scrollbar{width:8px}.Project-List .FlipCard-back div div::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.Project-List .FlipCard-back div div::-webkit-scrollbar-thumb{background:#fff6;border-radius:10px}.Project-List .FlipCard-back div div::-webkit-scrollbar-thumb:hover{background:#fff9}.Project-List .FlipCard:hover{transform:translateY(-10px);transition:transform .3s ease}.Project-List .FlipCard:hover .FlipCard-back,.Project-List .FlipCard:hover .FlipCard-front{box-shadow:0 25px 70px #0006,0 0 50px #ffffff4d}@media (max-width:1200px){.Project-List{gap:2.5rem}.Project-List .FlipCard{height:600px;width:600px}.Project-List .FlipCard-front img{height:450px}.Project-List .FlipCard-front p{font-size:2.5rem;height:150px}}@media (max-width:768px){.Project-List{flex-direction:column;gap:2rem;min-height:auto;padding:2rem 1rem}.Project-List .FlipCard{height:600px;max-width:500px;width:90vw}.Project-List .FlipCard-front img{height:450px}.Project-List .FlipCard-front p{font-size:2.2rem;height:150px}.Project-List button{font-size:1.5rem;height:50px;width:50px}.Project-List .FlipCard-back div div{font-size:1.1rem;padding:2rem}}@media (max-width:480px){.Project-List{padding:1.5rem 1rem}.Project-List .FlipCard{height:550px;width:90vw}.Project-List .FlipCard-front img{height:400px}.Project-List .FlipCard-front p{font-size:2rem;height:150px}.Project-List .FlipCard-back{padding:2rem}.Project-List .FlipCard-back div div{font-size:1rem;padding:1.5rem}}.Project-List .FlipCard{border-radius:30px;height:580px!important;width:950px!important}.Project-List .FlipCard-front{background:linear-gradient(135deg,#1e293b,#334155 50%,#475569)!important;border:2px solid #ffffff26;box-shadow:0 10px 40px #0006}[data-theme=dark] .Project-List .FlipCard-front{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)!important}.Project-List .FlipCard-back{background:linear-gradient(135deg,#334155,#475569 50%,#64748b)!important;border:2px solid #ffffff26}[data-theme=dark] .Project-List .FlipCard-back{background:linear-gradient(135deg,#1e293b,#334155 50%,#475569)!important}.Project-List .FlipCard-back:before,.Project-List .FlipCard-front:before{filter:blur(25px);opacity:.25!important}.Project-List .FlipCard{animation:floatCard 6s ease-in-out infinite;background:#ffffff26!important;border:2px solid #fff3;box-shadow:0 4px 30px #0003,0 0 40px #ffffff1a}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.Project-List button{animation:floatBtn 4s ease-in-out infinite alternate;background:#fff3!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 20px #ffffff26,inset 0 0 15px #fff3;transition:transform .3s ease,box-shadow .3s ease}@keyframes floatBtn{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.Project-List button:hover{box-shadow:0 6px 25px #ffffff4d;transform:translateY(-3px)}.Project-List .FlipCard:hover{box-shadow:0 20px 60px #0006,0 0 60px #ffffff4d}.Project-List .FlipCard-front img{background:#ffffff0d;border:2px solid #ffffff40;border-radius:20px;box-shadow:0 8px 25px #00000059,inset 0 0 15px #ffffff26;display:block;height:420px;margin:25px auto 15px;object-fit:cover;width:90%}.Project-List .FlipCard{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff40;color:#0f172a}[data-theme=dark] .Project-List .FlipCard{background:#1e293b59;box-shadow:0 4px 30px #0009,0 0 30px #ffffff0d;color:#f8fafc}.Project-List .FlipCard-front p{color:#111;color:var(--text-color,#111)}[data-theme=dark] .Project-List .FlipCard-front p{color:#fff;color:var(--text-color-dark,#fff)}.Project-List button{animation:floatBtn 5s ease-in-out infinite alternate;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff40!important;border:2px solid #ffffff4d!important;border-radius:50%!important;box-shadow:0 6px 20px #00000040,inset 0 0 15px #fff3;color:#fff!important;font-size:1.8rem;height:65px;width:65px}[data-theme=dark] .Project-List button{background:#ffffff1a!important;border:2px solid #ffffff26!important;box-shadow:0 6px 25px #ffffff1a,inset 0 0 15px #ffffff0d}.Project-List button:hover{box-shadow:0 10px 35px #ffffff40,0 0 15px #ffffff4d;transform:translateY(-3px) scale(1.1)}.Project-List span{color:#fefefe;display:inline-block;font-size:.8rem;margin-left:10px;position:relative;top:10px}section.Description-About-Me-Section{background-color:var(--bg-color)!important;min-height:80vh!important;overflow-x:hidden!important;padding:4rem 2rem!important}.Description-About-Me,section.Description-About-Me-Section{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:3rem!important;justify-content:space-between!important}.Description-About-Me{width:100%!important}section.Description-About-Me-Section>div{background-color:initial!important}.Description-About-Me .Description-Left-Message{align-items:flex-start!important;background:linear-gradient(135deg,#001f3f14,#001f3f0d 50%,#001f3f14)!important;border:2px solid var(--border-color)!important;border-radius:20px!important;box-shadow:0 8px 32px #0000001a,inset 0 0 60px #001f3f08!important;box-sizing:border-box!important;color:var(--text-color)!important;display:flex!important;flex:0 0 60%!important;flex-direction:column!important;font-size:1.3rem!important;justify-content:center!important;line-height:1.9!important;max-width:60%!important;padding:3rem!important;position:relative!important}[data-theme=dark] .Description-About-Me .Description-Left-Message{background:linear-gradient(135deg,#a9dfbf14,#a9dfbf0d 50%,#a9dfbf14)!important;box-shadow:0 8px 32px #0000004d,inset 0 0 60px #a9dfbf0d!important}.Description-About-Me .Description-Left-Message:before{background:radial-gradient(circle at 20% 30%,#001f3f1a 0,#0000 50%)!important;border-radius:20px!important;bottom:0!important;content:""!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important}[data-theme=dark] .Description-About-Me .Description-Left-Message:before{background:radial-gradient(circle at 20% 30%,#a9dfbf1a 0,#0000 50%)!important}.Description-About-Me .Description-Right-Carousal{background-color:initial!important;box-sizing:border-box!important;flex:0 0 40%!important;height:600px!important;max-width:40%!important;overflow:visible!important;perspective:1800px!important;perspective-origin:50% 50%!important}.Description-About-Me .Description-Right-Carousal,.Description-About-Me .carousel{align-items:center!important;display:flex!important;justify-content:center!important;position:relative!important}.Description-About-Me .carousel{height:100%!important;transform-style:preserve-3d!important;width:100%!important}.Description-About-Me .carousel button{display:none!important}.Description-About-Me .carousel-item{animation:rotate-carousel 20s linear infinite!important;height:100%!important;position:absolute!important;transform-style:preserve-3d!important;transition:transform .6s ease-in-out!important;width:100%!important}.Description-About-Me .carousel-item.manual-mode{animation:none!important}@keyframes rotate-carousel{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.Description-About-Me .carousel:hover .carousel-item{animation-play-state:paused!important}.Description-About-Me .carousel-card-wrapper{align-items:center!important;display:flex!important;flex-direction:column!important;height:450px!important;justify-content:flex-start!important;left:50%!important;position:absolute!important;top:50%!important;transform-style:preserve-3d!important;width:280px!important}.Description-About-Me .carousel-card-wrapper img{border:3px solid #001f3f80!important;border-radius:20px 20px 0 0!important;box-shadow:0 0 30px #001f3f66,0 15px 50px #0006!important;display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;position:relative!important;width:100%!important}[data-theme=dark] .Description-About-Me .carousel-card-wrapper img{border:3px solid #a9dfbf80!important;box-shadow:0 0 30px #a9dfbf66,0 15px 50px #0009!important}.Description-About-Me .carousel-card-wrapper:first-child img{animation:card-glow-pulse 3s ease-in-out infinite!important;border:3px solid var(--accent-color)!important;box-shadow:0 0 40px var(--accent-color),0 0 60px #001f3f4d,0 20px 60px #00000080!important}[data-theme=dark] .Description-About-Me .carousel-card-wrapper:first-child img{box-shadow:0 0 40px #a9dfbf80,0 0 60px #a9dfbf4d,0 20px 60px #000000b3!important}.Description-About-Me .carousel-card-wrapper p{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#000c!important;border-radius:0 0 20px 20px!important;box-shadow:inset 0 1px 0 var(--accent-color)!important;color:#fff!important;display:block!important;font-size:.9rem!important;line-height:1.4!important;margin:10px 0 0!important;max-height:none!important;overflow:visible!important;padding:1rem!important;position:relative!important;text-align:center!important;width:100%!important}.Description-About-Me .carousel-card-wrapper p:before{background:linear-gradient(90deg,#0000,var(--accent-color),#0000)!important;box-shadow:0 0 10px var(--accent-color)!important;content:""!important;height:2px!important;left:15%!important;position:absolute!important;right:15%!important;top:0!important}.Description-About-Me .carousel-card-wrapper:first-child{animation:horse-updown-card1 4s ease-in-out infinite!important}.Description-About-Me .carousel-card-wrapper:nth-child(2){animation:horse-updown-card2 4s ease-in-out infinite!important}.Description-About-Me .carousel-card-wrapper:nth-child(3){animation:horse-updown-card3 4s ease-in-out infinite!important}.Description-About-Me .carousel-card-wrapper:nth-child(4){animation:horse-updown-card4 4s ease-in-out infinite!important}.Description-About-Me .carousel-card-wrapper:nth-child(5){animation:horse-updown-card5 4s ease-in-out infinite!important}@keyframes horse-updown-card1{0%,to{transform:translate(-50%,-50%) rotateY(0deg) translateZ(300px) translateY(0)}50%{transform:translate(-50%,-50%) rotateY(0deg) translateZ(300px) translateY(-15px)}}@keyframes horse-updown-card2{0%,to{transform:translate(-50%,-50%) rotateY(72deg) translateZ(300px) translateY(0)}50%{transform:translate(-50%,-50%) rotateY(72deg) translateZ(300px) translateY(-15px)}}@keyframes horse-updown-card3{0%,to{transform:translate(-50%,-50%) rotateY(144deg) translateZ(300px) translateY(0)}50%{transform:translate(-50%,-50%) rotateY(144deg) translateZ(300px) translateY(-15px)}}@keyframes horse-updown-card4{0%,to{transform:translate(-50%,-50%) rotateY(216deg) translateZ(300px) translateY(0)}50%{transform:translate(-50%,-50%) rotateY(216deg) translateZ(300px) translateY(-15px)}}@keyframes horse-updown-card5{0%,to{transform:translate(-50%,-50%) rotateY(288deg) translateZ(300px) translateY(0)}50%{transform:translate(-50%,-50%) rotateY(288deg) translateZ(300px) translateY(-15px)}}@keyframes card-glow-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}.Description-About-Me .Description-Right-Carousal:before{animation:center-pulse 3s ease-in-out infinite!important;background:radial-gradient(circle,#001f3f26 0,#001f3f14 40%,#0000 70%)!important;border-radius:50%!important;content:""!important;height:180px!important;left:50%!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:180px!important;z-index:-1!important}[data-theme=dark] .Description-About-Me .Description-Right-Carousal:before{background:radial-gradient(circle,#a9dfbf33 0,#a9dfbf1a 40%,#0000 70%)!important}@keyframes center-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.15)}}.Description-About-Me .Description-Right-Carousal:after{background:radial-gradient(ellipse,#00000080 0,#00000040 50%,#0000 70%)!important;border-radius:50%!important;bottom:20%!important;content:""!important;filter:blur(12px)!important;height:30px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;width:350px!important;z-index:-1!important}@media (max-width:1200px){.Description-About-Me .Description-Left-Message{flex:0 0 58%!important;max-width:58%!important;padding:2.5rem!important}.Description-About-Me .Description-Right-Carousal{flex:0 0 42%!important;max-width:42%!important}}@media (max-width:1024px){section.Description-About-Me-Section{flex-direction:column!important;gap:2rem!important;padding:3rem 1.5rem!important}.Description-About-Me{flex-direction:column!important}.Description-About-Me .Description-Left-Message,.Description-About-Me .Description-Right-Carousal{flex:none!important;max-width:100%!important;width:100%!important}.Description-About-Me .Description-Right-Carousal{height:550px!important}}@media (max-width:768px){section.Description-About-Me-Section{padding:2rem 1rem!important}.Description-About-Me{gap:2rem!important}.Description-About-Me .Description-Left-Message{font-size:1.1rem!important;line-height:1.6!important;padding:2rem!important}.Description-About-Me .Description-Right-Carousal{height:500px!important}.Description-About-Me .carousel-card-wrapper{height:400px!important;width:240px!important}.Description-About-Me .carousel-card-wrapper p{font-size:.85rem!important;padding:1rem .8rem!important}}@media (max-width:480px){section.Description-About-Me-Section{padding:1.5rem .75rem!important}.Description-About-Me .Description-Left-Message{font-size:1rem!important;padding:1.5rem!important}.Description-About-Me .Description-Right-Carousal{height:450px!important}.Description-About-Me .carousel-card-wrapper{height:360px!important;width:220px!important}}.Contact-Section{background-color:var(--bg-color);border-top:1px solid var(--border-color);gap:2rem;padding:2rem 0;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.Contact-Section,.Contact-Section-icons,.Contact-Section-icons a{align-items:center;display:flex;justify-content:center}.Contact-Section-icons a{text-decoration:none;transition:transform .3s ease}.Contact-Section-icons img{filter:drop-shadow(0 0 6px rgba(169,223,191,.4));height:40px;object-fit:contain;transition:transform .3s ease,filter .3s ease;width:40px}.Contact-Section-icons a:hover img{filter:drop-shadow(0 0 15px rgba(169,223,191,.9)) drop-shadow(0 0 25px var(--accent-color));transform:scale(1.15)}[data-theme=dark] .Contact-Section-icons img{filter:drop-shadow(0 0 8px rgba(169,223,191,.6))}[data-theme=dark] .Contact-Section-icons a:hover img{filter:drop-shadow(0 0 20px rgba(169,223,191,.9)) drop-shadow(0 0 40px var(--accent-color))}@media (max-width:600px){.Contact-Section{gap:1.5rem;padding:1.5rem 0}.Contact-Section-icons img{height:32px;width:32px}}section .Contact-Section{align-items:center;display:flex;justify-content:center;margin:0 auto}.Contact-Section-icons:first-child:hover img{filter:drop-shadow(0 0 10px #FF6B6B) drop-shadow(0 0 20px #FF6B6B) drop-shadow(0 0 35px #FF6B6B)!important;transform:scale(1.15);transition:filter .3s ease,transform .3s ease}.Contact-Section-icons:nth-child(2):hover img{filter:drop-shadow(0 0 10px #00FF7F) drop-shadow(0 0 20px #00FF7F) drop-shadow(0 0 35px #00FF7F)!important;transform:scale(1.15);transition:filter .3s ease,transform .3s ease}.Contact-Section-icons:nth-child(3):hover img{filter:drop-shadow(0 0 12px rgba(0,150,255,.9)) drop-shadow(0 0 25px rgba(0,180,255,.8)) drop-shadow(0 0 40px rgba(0,200,255,.6))!important;transform:scale(1.15);transition:filter .3s ease,transform .3s ease}.ViewMode-LightOrDark{background:#0000;border:none;cursor:pointer;outline:none;padding:4px;position:fixed;right:12px;top:12px;transition:transform .2s ease,filter .3s ease;z-index:1000}.ViewMode-LightOrDark:hover{transform:scale(1.1)}[data-theme=dark] .ViewMode-LightOrDark{background-color:#ffffff1a;border-radius:50%;box-shadow:0 0 4px #ffffff4d,0 0 8px #fff3,0 0 12px #ffffff26,0 0 20px #ffffff1a;padding:8px;transition:transform .2s ease,box-shadow .3s ease}[data-theme=dark] .ViewMode-LightOrDark:hover{box-shadow:0 0 6px #ffffff80,0 0 12px #fff6,0 0 18px #ffffff4d,0 0 25px #fff3;transform:scale(1.1)}.ViewMode-LightOrDark img{display:block;filter:drop-shadow(0 0 2px rgba(255,255,255,.5));height:22px;width:22px}:root{--bg-color:#a9dfbf;--text-color:#1a1a1a;--accent-color:#001f3f;--border-color:#0000001a;--transition-speed:0.3s}[data-theme=dark]{--bg-color:#020f1d;--text-color:#e5e5e5;--accent-color:#a9dfbf;--border-color:#ffffff1a}body{color:#1a1a1a;color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}article,body,div,section{background-color:#a9dfbf;background-color:var(--bg-color);transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease}a,button{color:#001f3f;color:var(--accent-color);transition:color .3s ease;transition:color var(--transition-speed) ease}.card,.container{border:1px solid #0000001a;border:1px solid var(--border-color);transition:border-color .3s ease;transition:border-color var(--transition-speed) ease}:root{--icon-color:#000e1d;--icon-glow:#001f3f99}[data-theme=dark]{--icon-color:gold;--icon-glow:#ffd700b3}.ViewMode-LightOrDark img{color:#000e1d;color:var(--icon-color);filter:drop-shadow(0 0 6px rgba(0,31,63,.6));filter:drop-shadow(0 0 6px var(--icon-glow));height:28px;transition:filter .3s ease,transform .3s ease;width:28px}@keyframes glow{0%,to{filter:drop-shadow(0 0 6px rgba(0,31,63,.6));filter:drop-shadow(0 0 6px var(--icon-glow))}50%{filter:drop-shadow(0 0 10px rgba(0,31,63,.6));filter:drop-shadow(0 0 10px var(--icon-glow))}}.ViewMode-LightOrDark img{animation:glow 2s ease-in-out infinite}
/*# sourceMappingURL=main.030cdc09.css.map*/