.social-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:20px 0;padding:0 10px}.btn{border-radius:10px;color:#fff;font-weight:600;letter-spacing:.3px;opacity:.9;padding:10px 18px;text-decoration:none;transition:background-color .3s ease,transform .2s ease-in-out;transition:all .25s ease}.btn:hover{transform:scale(1.1)}.linkedin{background-color:#0e76a8}.github{background-color:#333}.leetcode{background-color:#ffa116}.resume{background:linear-gradient(45deg,#ff9a9e,#fad0c4);color:#000}.home{padding:3rem 1.5rem 2rem;text-align:center}.home-photo{animation:home-photo-enter .7s ease-out both;border:4px solid #fff;border-radius:50%;box-shadow:0 10px 30px #0000002e;display:block;height:180px;margin:0 auto 1.5rem;object-fit:cover;width:180px}@keyframes home-photo-enter{0%{opacity:0;transform:translateY(16px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.home-photo{animation:none}}.home h1{font-size:2.6rem;margin-bottom:.4rem}.home-subtitle{color:#555;font-size:1.1rem;margin-bottom:1rem}.home p{line-height:1.7;margin:0 auto 1.8rem;max-width:820px}.home-divider{background:linear-gradient(90deg,#0000,#00000026,#0000);height:1px;margin:2.5rem auto 0;max-width:900px}@media (max-width:480px){.btn{font-size:14px;padding:8px 12px}.social-links{gap:.5rem}}.skills-section{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#e0e0e0;min-height:100vh;padding:40px}.skill-category{margin-bottom:50px}.category-title{color:#00e5ff;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center;text-shadow:0 0 10px #00e5ffb3}.skill-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skill-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;box-shadow:0 4px 30px #00000080;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.skill-card:before{background:radial-gradient(circle at center,#0ff6,#0000);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:rotate(45deg);transition:opacity .5s;width:200%}.skill-card:hover:before{opacity:1}.skill-card:hover{box-shadow:0 10px 40px #00ffff80;transform:translateY(-15px)}.skill-card p{color:#b0e0e6;font-size:14px;line-height:1.6}@media (max-width:768px){.skill-cards{grid-template-columns:1fr}.skill-card{padding:15px}.category-title{font-size:20px}.skill-card p{font-size:13px}}@media (max-width:480px){.skills-section{gap:15px;padding:20px}.skill-card{border-radius:10px;padding:10px}.category-title{font-size:18px}.skill-card p{font-size:12px}}.why-choose-me{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#e0e0e0;min-height:100vh;padding:60px 40px}.title{animation:fadeIn 1s ease-in-out;color:#00e5ff;font-size:2.6em;letter-spacing:1.5px;margin-bottom:50px;text-align:center;text-shadow:0 0 12px #00e5ffcc;text-transform:uppercase}.experience-card{animation:slideIn .8s ease-in-out both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 6px 28px #00000073;margin:30px auto;max-width:1100px;padding:28px;transition:transform .35s ease,box-shadow .35s ease}.experience-card:hover{box-shadow:0 12px 36px #00e5ff4d;transform:translateY(-10px)}.date{color:#7de7f4;font-size:1.1em;font-weight:600;margin-bottom:6px}.role{color:#00e5ff;font-size:1.4em;font-weight:700;margin-bottom:4px}.company{color:#b0e0e6;font-style:italic;margin-bottom:12px}.description{color:#d6f6fa;line-height:1.7;margin:12px 0}.responsibilities{color:#cdeef3;line-height:1.7;list-style-type:disc;margin-left:22px}.achievements{background:#00e5ff14;border-left:4px solid #00e5ff;border-radius:10px;margin-top:18px;padding:14px 18px}.achievements h4{color:#00e5ff;font-size:1.1em;margin-bottom:8px}.achievements ul{line-height:1.6;margin-left:18px}.achievements a{color:#7de7f4;text-decoration:none}.achievements a:hover{text-decoration:underline}.experience-image{border-radius:12px;margin-top:18px;object-fit:cover;transition:transform .4s ease;width:100%}.experience-card:hover .experience-image{transform:scale(1.04)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.why-choose-me{padding:40px 20px}.title{font-size:2em}.experience-card{padding:22px}.role{font-size:1.25em}}@media (max-width:480px){.title{font-size:1.7em}.experience-card{padding:18px}}.footer{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#d6f6fa;padding:3rem 1.5rem 2rem;text-align:center}.footer-content{align-items:center;display:flex;flex-direction:column;gap:.8rem}.footer-name{color:#00e5ff;font-size:1.1rem;font-weight:600}.footer-contact{color:#cdeef3;font-size:.95rem}.footer-contact a{color:#7de7f4;text-decoration:none}.footer-contact a:hover{text-decoration:underline}.footer-social a{color:#00e5ff;font-size:1.6rem;margin-top:.3rem;transition:transform .25s ease,color .25s ease}.footer-social a:hover{color:#0e76a8;transform:translateY(-2px) scale(1.15)}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;color:#1f2937;font-family:Arial,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f5f7fb;margin:0;min-height:100vh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh}
/*# sourceMappingURL=main.cc3b3a45.css.map*/