@import"https://fonts.googleapis.com/css2?family=Playwrite+HU:wght@100..400&display=swap";*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}html,body{margin:0;padding:0;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;position:relative;transition:background-color .3s ease,color .3s ease}:root{font-size:16px;--nav-bg: rgba(0, 0, 0, 1);--active-blue: #007bff;--wheat: wheat;--white: #ffffff;--sidebar-faded-background:rgba(0, 0, 0, .703);--sidebar-bg: rgb(36, 35, 35);--black: black;--project-tabs-container:rgba(210, 210, 210, .185);--project-tab-text-color: white;--project-card-border: rgba(216, 214, 214, .445);--project-card-shadow:rgba(234, 231, 231, .679);--project-card-image-border-bottom:rgba(255, 255, 255, .377);--experience-tabs-container:rgba(210, 210, 210, .185);--sidebar-hover-background: rgba(255, 255, 255, .05)}body.light{--nav-bg: rgb(255, 255, 255);--active-blue: #e08906;--wheat: rgb(5, 75, 181);--white: #000000;--sidebar-faded-background:rgba(158, 158, 158, .703);--sidebar-bg: rgb(255, 255, 255);--black: rgb(255, 255, 255);--project-tabs-container:rgba(161, 161, 161, .15);--project-tab-text-color: rgb(0, 0, 0);--project-card-border: rgba(52, 51, 51, .445);--project-card-shadow:rgba(15, 15, 15, .679);--project-card-image-border-bottom:rgba(255, 255, 255, .1);--experience-tabs-container:rgba(201, 201, 201, .108);--sidebar-hover-background: rgba(0, 0, 0, .07)}#Background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--bg-color);pointer-events:none}.hero-section{min-height:100vh;width:100%;max-width:100vw;display:flex;align-items:center;justify-content:center;padding:140px 5% 2rem;overflow:hidden;background:transparent}.hero-container{display:flex;align-items:center;justify-content:space-around;width:100%;max-width:1400px}.profile-wrapper{position:relative;width:420px;height:420px;display:flex;align-items:center;justify-content:center}.glow-ring{position:absolute;width:100%;height:90%;background:radial-gradient(circle,#E1306C,#405DE6,transparent);border-radius:50%;filter:blur(50px);opacity:.4;animation:rotateGlow 10s linear infinite}.profile-cutout{width:100%;height:100%;object-fit:contain;transform:translateY(-40px);z-index:5;filter:drop-shadow(0 15px 30px rgba(0,0,0,.6));-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);mask-image:linear-gradient(to bottom,black 75%,transparent 100%)}.hero-right{flex:1;max-width:650px}.welcome-tag{color:var(--wheat);text-transform:uppercase;letter-spacing:4px;font-size:.8rem;margin-bottom:1rem}.i-am-text{color:var(--white);font-size:1rem;font-weight:300;display:inline-block;opacity:.8;margin-right:10px}.hero-name{display:inline-block;font-size:3rem;font-weight:600;margin:0;background:linear-gradient(to right,#e1306c,#fcaf45);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-2px}.typewriter-box{height:60px;margin:10px 0;width:100%;max-width:100%;overflow:hidden;display:flex;align-items:center}.stylish-typewriter{font-size:1.7rem;font-weight:700;white-space:nowrap;background:linear-gradient(to right,var(--active-blue),var(--white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stylish-cursor{font-size:2.2rem;color:#fcaf45;font-weight:100;animation:blink .8s infinite;display:inline-block;line-height:1}.description-text{color:var(--white);opacity:.75;line-height:1.8;font-size:1.05rem;margin-top:1.5rem;border-left:3px solid #E1306C;padding-left:20px}.hero-footer{display:flex;align-items:center;gap:3rem;margin-top:3rem}.resume-btn-glow{background-color:transparent;color:var(--white);padding:1rem 2.5rem;border-radius:12px;border:1px solid var(--project-card-border);font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 0 20px var(--project-card-border);transition:all .3s ease}.resume-btn-glow:hover{transform:translateY(-5px);box-shadow:0 0 20px var(--project-card-border);background-color:var(--white);color:var(--black)}.social-pill{display:flex;gap:2rem;background:#ffffff0d;padding:12px 30px;border-radius:50px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.social-icon{color:var(--white);font-size:1.3rem;transition:.3s}.social-icon:hover{color:#405de6;transform:scale(1.3)}@keyframes shineGradient{to{background-position:200% center}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}.stats-section{width:100%;padding:3rem 5%;background:transparent;margin-bottom:4rem}.stats-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:2rem}.stat-block{text-align:center;flex:1;min-width:200px}.stat-number{font-size:2.5rem;font-weight:600;margin:0;background:linear-gradient(to right,#e1306c,#fcaf45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{color:var(--white);opacity:.7;font-size:1.1rem;margin-top:.5rem;font-weight:500;letter-spacing:1px}.skills-top-title{text-align:center;color:var(--white);font-size:2rem;margin-bottom:1.5rem}.skills-section{width:100%;max-width:1400px;margin:0 auto;padding:2rem 5% 6rem}.skills-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%}.skill-card{flex:1 1 320px;max-width:420px;background:#ffffff1a;border:.5px solid var(--project-card-border);border-radius:16px;padding:2rem;transition:all .3s ease;box-shadow:0 4px 20px #0000001a}.skill-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003;border-color:var(--active-blue)}.skill-header{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}.skill-icon-box{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:#ffffff0d}.skill-header h3{color:var(--white);font-size:1.4rem;font-weight:600;margin:0}.skill-tags{display:flex;flex-wrap:wrap;gap:.8rem}.skill-tag{display:flex;align-items:center;gap:.6rem;padding:.5rem .8rem;background:transparent;border:.5px solid var(--project-card-border);border-radius:50px;color:var(--white);font-size:.8rem;font-weight:600;transition:all .3s ease}.skill-tag:hover{background:var(--project-tabs-container);border-color:var(--wheat);scale:1.05}.tag-icon{font-size:1.1rem}.featured-section{width:100%;max-width:1400px;margin:0 auto;padding:.5rem 5% 1rem}.project-card:hover{transform:translateY(-5px);box-shadow:0 0 40px var(--project-card-shadow);border-color:#e1306c}.description-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.5rem;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:10}.title-and-links h3{font-size:1.25rem;margin:0;color:var(--white);flex:1;word-break:break-word;line-height:1.2}.front-links a:hover{color:#e1306c;transform:scale(1.1)}.view-more-container{display:flex;justify-content:center;margin-top:3rem}.btn-view-all{background-color:transparent;color:var(--white);padding:1rem;border-radius:12px;border:1px solid var(--project-card-border);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;box-shadow:0 0 20px var(--project-card-border)}.btn-view-all:hover{transform:translateY(-5px);box-shadow:0 10px 30px var(--project-card-border);background-color:var(--white);color:var(--black)}.cta-section{width:100%;padding:1rem 5% 6rem;display:flex;justify-content:center;background-color:transparent}.cta-content{text-align:center;max-width:600px}.cta-sub-text{font-size:1.5rem;color:var(--white);opacity:.6;font-weight:500;margin-bottom:.5rem;letter-spacing:1px}.cta-gradient-text{font-size:4rem;font-weight:600;margin:0 0 2.5rem;background:linear-gradient(to right,#e1306c,#fcaf45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-email-btn{background:transparent;color:var(--white);border-radius:12px;border:1px solid var(--project-card-border);text-decoration:none;font-weight:600;font-size:1rem;box-shadow:0 0 20px var(--project-card-border);display:inline-block;padding:12px 22px;transition:all .3s ease}.cta-email-btn:hover{transform:translateY(-5px);box-shadow:0 10px 30px var(--project-card-border);background:var(--white);color:var(--black)}@media(max-width:1024px){.hero-container{flex-direction:column;text-align:center;width:100%;max-width:100%}.hero-right{display:flex;flex-direction:column;align-items:center;width:100%}.typewriter-box{justify-content:center}.hero-name{font-size:2.2rem}.stylish-typewriter{font-size:1.3rem}.stylish-cursor{font-size:1.8rem}.description-text{border-left:none;border-top:3px solid #E1306C;padding:20px 0 0}.hero-footer{flex-direction:column;gap:1.5rem}.skill-card{padding:1.5rem}.skill-header h3{font-size:1.2rem}}@media(max-width:768px){.skills-top-title{font-size:1.8rem;margin-bottom:1rem}.stat-number{font-size:2.5rem}.stat-label{font-size:.9rem}.stats-container{gap:1.5rem}.stat-block{min-width:140px}.title-and-links h3{font-size:1.1rem}.front-links a{font-size:1.15rem}.skill-capsule{font-size:.7rem;padding:.3rem .7rem}.description-overlay .project-description{font-size:.85rem}.project-info-overlay{padding:.8rem 1rem}.cta-gradient-text{font-size:3rem}.cta-sub-text{font-size:1.2rem}}@media(max-width:480px){.skills-top-title{font-size:1.5rem;margin-bottom:.8rem}.stat-number{font-size:2rem}.stat-block{min-width:120px}.title-and-links h3{font-size:1rem}.front-links a{font-size:1.05rem}.skill-capsule{font-size:.65rem;padding:.25rem .6rem}.description-overlay .project-description{font-size:.8rem}.project-info-overlay{gap:.5rem}.cta-gradient-text{font-size:2.5rem}}.projects-page{padding:100px 10% 4rem;min-height:100vh;display:flex;flex-direction:column;align-items:center}.projects-heading{text-align:center;color:var(--white);font-size:2rem;margin-bottom:1.5rem}.tabs-container{display:inline-flex;background-color:var(--project-tabs-container);padding:5px;border-radius:40px;margin-bottom:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-btn{background:transparent;border:none;color:var(--project-tab-text-color);padding:.6rem 2rem;border-radius:35px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;-webkit-tap-highlight-color:transparent}.tab-btn:hover:not(.active){scale:1.1}.tab-btn.active{background-color:var(--white);color:var(--black);box-shadow:0 4px 15px}.projects-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.5rem;width:100%}.project-card{position:relative;flex:1 1 320px;max-width:380px;height:auto;border-radius:15px;overflow:hidden;background:transparent;border:1px solid var(--project-card-border);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;-webkit-tap-highlight-color:transparent}.project-card:hover{transform:translateY(-5px);box-shadow:0 0 40px var(--project-card-shadow);border-color:var(--project-card-border)}.card-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.image-container{position:relative;width:100%;height:200px;overflow:hidden;border-bottom:1px solid var(--project-card-image-border-bottom);cursor:pointer}.project-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-container:hover .project-image{transform:scale(1.05)}.description-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.5rem;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:10}.description-overlay.show{transform:translateY(0)}.description-overlay .project-description{font-size:.95rem;line-height:1.5;color:var(--white);margin:0;text-align:left;opacity:0;transition:opacity .3s ease .1s}.description-overlay.show .project-description{opacity:1}.project-info-overlay{padding:.9rem 1.2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem}.title-and-links{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}.title-and-links h2{font-size:1.25rem;margin:0;color:var(--white);flex:1;word-break:break-word;line-height:1.2}.front-links{display:flex;gap:.8rem;margin-top:2px}.front-links a{color:var(--white);font-size:1.3rem;transition:all .15s ease}.front-links a:hover{color:var(--active-blue);transform:scale(1.1)}.skills-container{display:flex;flex-wrap:wrap;gap:.5rem}.skill-capsule{color:#fff;padding:.35rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 4px #00000090}.cta-section{width:100%;padding:6rem 0 2rem;display:flex;justify-content:center;margin-top:2rem}.cta-content{text-align:center;max-width:700px}.cta-content h2{font-size:2.5rem;color:var(--white);margin-bottom:1rem}.cta-content p{color:var(--white);opacity:.7;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.cta-mail-btn{background:transparent;color:var(--white);padding:1rem 2rem;border-radius:12px;border:1px solid var(--project-card-border);font-weight:600;font-size:1rem;cursor:pointer;box-shadow:0 0 20px var(--project-card-border);transition:all .3s ease;text-decoration:none;display:inline-block}.cta-mail-btn:hover{transform:translateY(-5px);box-shadow:0 10px 30px var(--project-card-border);background:var(--white);color:var(--black)}@media(max-width:768px){.projects-page{padding:90px 5% 2rem}.projects-heading{font-size:1.8rem;margin-bottom:1rem}.tabs-container{padding:4px;margin-bottom:2rem;gap:.5rem}.tab-btn{padding:.5rem 1rem;font-size:.9rem}.title-and-links h2{font-size:1.1rem}.front-links a{font-size:1.15rem}.skill-capsule{font-size:.7rem;padding:.3rem .7rem}.description-overlay .project-description{font-size:.85rem}.project-info-overlay{padding:.8rem 1rem}.cta-section{padding:4rem 0 1rem}.cta-content h2{font-size:2rem}.cta-content p{font-size:1rem}}@media(max-width:480px){.projects-page{padding:80px 3% 1rem}.projects-heading{font-size:1.5rem;margin-bottom:.8rem}.title-and-links h2{font-size:1rem}.front-links a{font-size:1.05rem}.skill-capsule{font-size:.65rem;padding:.25rem .6rem}.description-overlay .project-description{font-size:.8rem}.project-info-overlay{gap:.5rem}}.experience-page{padding:120px 5% 4rem;min-height:100vh;display:flex;flex-direction:column;align-items:center}.journey-heading{text-align:center;color:var(--white);font-size:2rem;margin-bottom:1.5rem}.timeline-container{position:relative;max-width:1000px;width:100%;margin:0 auto}.timeline-container:after{content:"";position:absolute;width:4px;background-color:var(--project-card-border);top:0;bottom:0;left:50%;transform:translate(-50%);border-radius:5px}.timeline-item{padding:10px 40px;position:relative;width:50%;box-sizing:border-box}.timeline-item.left{left:0}.timeline-item.right{left:50%}.timeline-icon{position:absolute;width:46px;height:46px;border-radius:50%;top:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;z-index:10;box-shadow:0 0 0 4px var(--sidebar-bg),0 4px 10px #0000004d}.timeline-item.left .timeline-icon{right:-23px}.timeline-item.right .timeline-icon{left:-23px}.timeline-content{padding:1.5rem;background:var(--experience-tabs-container);border:1px solid var(--project-card-border);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;transition:transform .3s ease,box-shadow .3s ease}.timeline-content:hover{transform:translateY(-5px);box-shadow:0 0 30px var(--project-card-shadow)}.date-badge{display:inline-block;background-color:var(--active-blue);color:#fff;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:700;margin-bottom:10px}.card-header{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.card-header h2{color:var(--white);font-size:1.3rem;margin:0}.status-badge{color:var(--wheat);font-size:.85rem;font-weight:600}.company-name{color:var(--active-blue);font-size:1rem;margin-bottom:12px}.description{color:var(--white);opacity:.8;font-size:.95rem;line-height:1.5;margin:0}.education-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1000px}.education-card{flex:1 1 300px;max-width:480px;background:var(--experience-tabs-container);border:1px solid var(--project-card-border);border-radius:15px;padding:1.8rem;display:flex;align-items:flex-start;gap:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease,box-shadow .3s ease}.education-card:hover{scale:1.05;box-shadow:0 0 20px var(--project-card-shadow)}.edu-icon-box{width:55px;height:55px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0;box-shadow:0 4px 10px #0003}.edu-info{display:flex;flex-direction:column}.edu-info h3{color:var(--white);font-size:1.2rem;margin:0 0 .4rem}.edu-institution{color:var(--active-blue);font-size:.95rem;margin:0 0 1rem}.edu-meta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.edu-marks{background:#ffffff1a;color:var(--wheat);padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:600;border:1px solid rgba(255,255,255,.2)}.edu-date{color:var(--white);opacity:.6;font-size:.85rem;font-weight:500}@media screen and (max-width:1024px){.timeline-item{padding:10px 35px}.timeline-content{padding:1.2rem}}@media screen and (max-width:768px){.journey-heading{font-size:1.8rem;margin-bottom:1rem}.timeline-container:after{left:40px}.timeline-item{width:100%;padding-left:90px;padding-right:0}.timeline-item.left,.timeline-item.right{left:0}.timeline-item.left .timeline-icon,.timeline-item.right .timeline-icon{left:17px;right:auto}.education-card{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}}@media screen and (max-width:480px){.experience-page{padding:100px 5% 2rem}.journey-heading{font-size:1.5rem;margin-bottom:.8rem}.timeline-container:after{left:20px}.timeline-icon{width:36px;height:36px;font-size:1rem;top:25px}.timeline-item.left .timeline-icon,.timeline-item.right .timeline-icon{left:2px}.timeline-item{padding-left:55px;padding-top:15px}.timeline-content{padding:1rem}.card-header h2{font-size:1.1rem}.company-name{font-size:.9rem;margin-bottom:8px}.description{font-size:.85rem}.date-badge{font-size:.75rem;padding:3px 10px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}:root{--transition-speed: .2s}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;position:fixed;top:0;width:100%;z-index:1000;background-color:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s ease-in-out,background-color .3s ease}.navbar.hidden{transform:translateY(-100%)}.name{font-family:Playwrite HU,cursive;font-size:1.6rem;color:var(--wheat);font-weight:600}.nav_links{display:flex;list-style:none;gap:50px}.nav_links li{position:relative}.nav_links li a{text-decoration:none;color:var(--white);font-family:Poppins,sans-serif;font-size:1.05rem;transition:all var(--transition-speed) ease-in-out;display:inline-block}.nav_links li a:hover{color:var(--white);transform:scale(1.1)}.nav_links li a.active{color:var(--active-blue);transform:scale(1.1)}.nav_links li a:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:var(--active-blue);transition:width var(--transition-speed) ease-in-out}.nav_links li a:hover:after{width:100%}.mobile_menu_theme_container{display:flex;flex-direction:row;align-items:center;gap:20px}.theme_button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.ChangeTheme_Moon,.ChangeTheme_Sun{padding:.6rem;font-size:1.3rem;border-radius:50%;transition:all .2s ease-in-out}.ChangeTheme_Sun{color:var(--wheat)}.ChangeTheme_Moon{color:var(--white)}.mobile_menu_icon{display:none}.ChangeTheme_Moon,.ChangeTheme_Sun{padding:.6rem;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out}@media(min-width:768px)and (max-width:1024px){.name{font-size:1.5rem}.nav_links{display:none}.mobile_menu_theme_container{gap:20px}.ChangeTheme_Moon,.ChangeTheme_Sun{padding:.6rem;font-size:1.2rem}.mobile_menu_icon{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--white)}}@media(min-width:480px)and (max-width:767.9px){.name{font-size:1.35rem}.nav_links{display:none}.mobile_menu_theme_container{gap:15px}.ChangeTheme_Moon,.ChangeTheme_Sun{padding:.5rem;font-size:1rem}.mobile_menu_icon{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--white)}}@media(max-width:479.9px){.name{font-size:1.2rem}.nav_links{display:none}.mobile_menu_theme_container{gap:10px}.ChangeTheme_Moon,.ChangeTheme_Sun{padding:.4rem;font-size:1rem}.mobile_menu_icon{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--white)}}.SideBar_Background{position:fixed;display:block;top:0;right:-100vw;background-color:var(--sidebar-faded-background);min-height:100vh;width:100vw;z-index:1000;transition:all .8s ease-in-out;-webkit-tap-highlight-color:transparent}.SideBar{position:fixed;top:0;right:-25rem;background-color:var(--sidebar-bg);height:100vh;width:25rem;padding-top:1rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;transition:all .5s ease-in-out;-webkit-tap-highlight-color:transparent}.SideBar::-webkit-scrollbar{display:none}.Close_SideBar_Container{width:100%;display:flex;justify-content:flex-end;padding:1rem 2.8rem;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.Close_SideBar{color:var(--white);font-size:1.5rem;-webkit-tap-highlight-color:transparent}.SideBar_ul{text-decoration:none;list-style-type:none;margin-top:2rem;padding:0}.SideBar_ul li{list-style:none}.sidebar-link{display:block;font-size:1.2rem;padding:1.2rem 3rem;cursor:pointer;font-family:Poppins,sans-serif;text-decoration:none;color:var(--white);border-left:6px solid transparent;transition:all .3s ease-in-out;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.sidebar-link:hover{border-left-color:var(--wheat);padding-left:3.5rem;background-color:var(--sidebar-hover-background)}.sidebar-link.active{background-color:var(--wheat);color:var(--black);border-left-color:var(--wheat)}.SideBar_Background.open,.SideBar.open{right:0}@media(min-width:480px)and (max-width:767.9px){.SideBar{right:-18rem;width:18rem}.sidebar-link{font-size:1.1rem;padding:1rem 2rem;border-left:6px solid transparent}.sidebar-link:hover{padding-left:2.5rem}.Close_SideBar_Container{padding:1rem 2.4rem}}@media(max-width:479.9px){.SideBar{right:-13rem;width:13rem}.sidebar-link{font-size:.9rem;padding:1rem 1.5rem;border-left:4px solid transparent}.sidebar-link:hover{padding-left:2rem;border-left-color:var(--wheat)}.Close_SideBar_Container{padding:1rem 2rem}}.footer{width:100%;padding:2rem 5%;background-color:transparent;display:flex;justify-content:center;align-items:center;margin-top:auto;border-top:1px solid rgba(128,128,128,.2)}.footer_content{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer_content>p{font-family:Poppins,sans-serif;color:var(--white);font-size:.8rem;font-weight:500;opacity:.7}.social_links{display:flex;gap:1.5rem}.social_links a{color:var(--white);font-size:1.5rem;transition:all var(--transition-speed) ease-in-out}.social_links a:hover{color:var(--active-blue);transform:translateY(-3px)}.footer_text{text-align:center;font-family:Poppins,sans-serif;color:var(--white);font-size:.9rem;line-height:1.5}.footer_text .highlight{font-family:Playwrite HU,cursive;font-weight:600}.copyright{font-size:.8rem;opacity:.7}@media(max-width:479.9px){.footer{padding:1.5rem 3%}.social_links a{font-size:1.2rem}.copyright{font-size:.6rem}.footer_text{text-align:center;font-family:Poppins,sans-serif;color:var(--white);font-size:.7rem;line-height:1.3}}.about-page{padding:180px 5% 4rem;min-height:100vh;display:flex;flex-direction:column;align-items:center;width:100%}.about-intro-section{width:100%;max-width:1200px;margin-bottom:6rem}.about-intro-container{display:flex;align-items:center;gap:4rem}.about-image-wrapper{position:relative;width:380px;height:380px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.about-glow-ring{position:absolute;width:100%;height:100%;background:radial-gradient(circle,#E1306C,#405DE6,transparent);border-radius:50%;filter:blur(50px);opacity:.3}.about-photo{width:75%;height:75%;object-fit:cover;z-index:5}.about-text-content{flex:1}.about-heading-subtle{font-size:2.2rem;color:var(--white);font-weight:600;margin-bottom:1.5rem;letter-spacing:1px;background:linear-gradient(to right,#f43977,#eb8900);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-2px}.about-paragraph{color:var(--white);opacity:.8;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.section-title-centered{text-align:center;color:var(--white);font-size:2rem;margin-bottom:1.5rem}.heading-icon{font-size:2.2rem}.award-color{color:#405de6}.trophy-color{color:#fcaf45}.interests-section{margin-top:2rem;width:100%;max-width:1200px;margin-bottom:6rem}.interests-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.interest-card{flex:1 1 180px;max-width:250px;background:transparent;border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center}.interest-card:hover{transform:translateY(-5px)}.interest-icon-wrapper{font-size:2.5rem;margin-bottom:1rem;transition:transform .3s ease}.interest-card:hover .interest-icon-wrapper{transform:scale(1.15)}.interest-card h3{color:var(--white);font-size:1.1rem;font-weight:600;margin:0;line-height:1.3}.accolades-section{width:100%;max-width:1200px;margin-bottom:6rem}.accolades-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.accolade-card{flex:1 1 350px;max-width:550px;display:flex;gap:1.5rem;background:#ffffff05;border:1px solid var(--project-card-border);border-radius:16px;padding:1.8rem;transition:all .3s ease}.accolade-card.border-pink:hover{border-color:#e1306c;box-shadow:0 5px 20px #e1306c26}.accolade-card:not(.border-pink):hover{transform:translateY(-3px);border-color:#405de6;box-shadow:0 5px 20px #405de626}.accolade-icon-box{width:60px;height:60px;border-radius:12px;background:#405de61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accolade-icon-box.pink-bg{background:#e1306c1a}.accolade-icon{font-size:1.8rem}.accolade-icon.blue{color:#405de6}.accolade-icon.pink{color:#e1306c}.accolade-info h3{color:var(--white);font-size:1.2rem;margin:0 0 .4rem}.accolade-meta{color:var(--active-blue);font-size:.85rem;font-weight:600;display:block;margin-bottom:.8rem}.border-pink .accolade-meta{color:#fcaf45}.accolade-info p{color:var(--white);opacity:.7;font-size:.95rem;line-height:1.5;margin:0}.about-cta-section{text-align:center;padding:4rem 0 2rem;width:100%}.about-cta-section h2{color:var(--white);font-size:2rem;margin-bottom:.5rem}.about-cta-section p{color:var(--white);opacity:.7;margin-bottom:2rem}.journey-btn-glow{background:transparent;color:var(--white);padding:1rem 2rem;border-radius:12px;border:1px solid var(--project-card-border);font-weight:600;font-size:1rem;cursor:pointer;box-shadow:0 0 20px var(--project-card-border);transition:all .3s ease}.journey-btn-glow:hover{background-color:var(--white);color:var(--black);box-shadow:0 0 30px var(--project-card-border);transform:translateY(-3px)}@media(max-width:1024px){.about-intro-container{flex-direction:column;text-align:center}}@media(max-width:768px){.about-image-wrapper{width:300px;height:300px}.section-title-centered{font-size:1.8rem;margin-bottom:1rem}.about-heading-subtle{font-size:1.8rem}.interests-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.accolades-grid{grid-template-columns:1fr}.accolade-card{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}}@media(max-width:480px){.section-title-centered{font-size:1.5rem;margin-bottom:.8rem}}
