.landing-hero{margin-bottom:64px;margin-top:80px}.landing-hero-title{color:#f5f5f5;font-size:clamp(1.75rem,4.5vw,3.25rem);font-weight:700;line-height:1.4;margin:0}.landing-page:not(.dark-theme) .landing-hero-title{color:#1a1a1a}.landing-recent{margin-bottom:48px}.landing-section-title{color:#f5f5f5;font-size:1.125rem;font-weight:600;margin:0 0 16px}.landing-page:not(.dark-theme) .landing-section-title{color:#1a1a1a}.landing-recent-text{color:#aaa;font-size:1rem;line-height:1.65;margin:0}.landing-page:not(.dark-theme) .landing-recent-text{color:#555}.landing-amp{color:#ff8c00;font-weight:600}.landing-recent-text strong{color:#f5f5f5}.landing-page:not(.dark-theme) .landing-recent-text strong{color:#1a1a1a}.landing-cta{margin-bottom:48px}.landing-cta .contact-container{position:static;width:100%}.landing-skills{margin-bottom:48px}.landing-tabs{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:0}.landing-tab{background:none;border:none;color:#aaa;cursor:pointer;font-family:inherit;font-size:.9rem;padding:12px 0;transition:color .2s}.landing-tab:hover{color:#d0d0d0}.landing-tab.active{color:#f5f5f5;font-weight:600}.landing-page:not(.dark-theme) .landing-tab{color:#666}.landing-page:not(.dark-theme) .landing-tab.active,.landing-page:not(.dark-theme) .landing-tab:hover{color:#1a1a1a}.landing-tabs-line{background:#ffffff14;height:1px;margin-bottom:0}.landing-page:not(.dark-theme) .landing-tabs-line{background:#00000014}.landing-list{list-style:none;margin:0;padding:0}.landing-list-item{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:24px;justify-content:space-between;padding:16px 0}.landing-list-item:last-child{border-bottom:none}.landing-page:not(.dark-theme) .landing-list-item{border-bottom-color:#00000014}.landing-list-title{color:#f5f5f5;flex:1 1;font-size:.95rem;font-weight:500;min-width:0;text-decoration:none;transition:color .2s}.landing-list-title:hover{color:#aaa}.landing-page:not(.dark-theme) .landing-list-title{color:#1a1a1a}.landing-page:not(.dark-theme) .landing-list-title:hover{color:#555}.landing-list-meta{color:#888;flex-shrink:0;font-size:.8rem;letter-spacing:.02em}.landing-page:not(.dark-theme) .landing-list-meta{color:#888}.landing-footer{display:flex;gap:24px;margin-top:48px;padding-top:24px}.landing-footer a{color:#aaa;font-size:.9rem;text-decoration:none;transition:color .2s}.landing-footer a:hover{color:#f5f5f5}.landing-page:not(.dark-theme) .landing-footer a{color:#666}.landing-page:not(.dark-theme) .landing-footer a:hover{color:#1a1a1a}@media (max-width:768px){.landing-hero{margin-bottom:40px;margin-top:48px}.landing-list-item{align-items:flex-start;flex-direction:column;gap:4px}}.nav{background-color:initial;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:1000}.nav-container{align-items:center;display:flex;justify-content:center;padding:20px;position:relative;width:100%}.nav-links{display:flex;font-family:inherit;font-size:clamp(11px,7px + 1.2vw,14px);font-weight:600;gap:clamp(16px,4vw,40px);list-style-type:none;margin:0 auto;padding:0}.nav-links li a{color:inherit;position:relative;text-decoration:none;transition:color .3s ease-in-out}.nav-links li a:hover{color:#444}.theme-toggle-btn{background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;padding:10px;position:absolute;right:clamp(16px,5vw,50px);transition:background-color .3s ease}.theme-toggle-btn:hover{background-color:#ffffff4d}.dark-theme .nav-links a,.dark-theme .theme-toggle-btn{color:#fff}.dark-theme .nav-links a:hover{color:#bbb}@media (max-width:600px){.nav-container{padding:12px 16px}.nav-links{flex-wrap:wrap;gap:12px;justify-content:center}.theme-toggle-btn{right:16px}}.landing-header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:24px 48px;width:100%}.landing-email-btn{align-items:center;background:#0d0d0d;border:none;border-radius:9999px;color:#f5f5f5;display:inline-flex;font-size:.9rem;font-weight:500;gap:10px;padding:10px 18px;text-decoration:none;transition:background-color .2s}.landing-email-btn:hover{background:#252525;color:#f5f5f5}[data-theme=light] .landing-email-btn{background:#1a1a1a;color:#f5f5f5}[data-theme=light] .landing-email-btn:hover{background:#2a2a2a}.landing-email-dot{background:#ff8c00;border-radius:50%;flex-shrink:0;height:8px;width:8px}.landing-header-right{align-items:center;display:flex;gap:28px}.landing-discussion-btn{background:linear-gradient(135deg,#ff8c00,#ff6b35);border-radius:6px;color:#fff!important;font-size:.9rem;font-weight:600;padding:8px 16px;text-decoration:none;transition:opacity .2s,transform .2s}.landing-discussion-btn:hover{color:#fff!important;opacity:.9;transform:translateY(-1px)}.landing-header-right a:not(.landing-discussion-btn){color:#f5f5f5;font-size:.9rem;text-decoration:none;transition:color .2s}.landing-header-right a:not(.landing-discussion-btn):hover{color:#aaa}[data-theme=light] .landing-header-right a:not(.landing-discussion-btn){color:#1a1a1a}[data-theme=light] .landing-header-right a:not(.landing-discussion-btn):hover{color:#555}.landing-theme-btn{background:none;border:none;color:#f5f5f5;cursor:pointer;display:flex;padding:6px;transition:color .2s}.landing-theme-btn:hover{color:#aaa}[data-theme=light] .landing-theme-btn{color:#1a1a1a}@media (max-width:768px){.landing-header{align-items:flex-start;flex-direction:column;gap:16px;padding:20px 24px}}.minimal-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.minimal-header-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.minimal-header-title{color:inherit;font-size:.9rem;font-weight:600}.baby-pink-box{background-color:#ff7f34de;border-radius:5px;box-shadow:0 2px 4px #0009;margin-top:10px;padding:20px 26px}.resume-cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.front{color:#fff;font-size:.85rem;font-weight:500;margin:0 0 10px}.front,.second{line-height:1.5}.second{color:#ffffffe6;font-size:.8rem;margin:0}.schedule-meet-btn{background-color:#00000040;border:1px solid #ffffff4d;border-radius:5px;color:#fff;cursor:pointer;font-size:.8rem;padding:8px 14px;text-align:center;text-decoration:none;transition:background .2s}.schedule-meet-btn:hover{background-color:#333;cursor:pointer}.cta-btn{margin-top:0;transition:background-color .3s,color .3s}.cta-btn:hover{background-color:#333}@media screen and (max-width:884px){.contact-container{height:auto;max-height:300px;right:5%;width:90%}}@media screen and (max-width:664px){.contact-container{height:auto;max-height:250px;right:5%;width:90%}.baby-pink-box{margin-top:-7px;padding:15px 26px}}.cta-btn{color:#181818;font-family:Work Sans,sans-serif;font-weight:700;transition:all .5s ease-in-out}.cta-btn:hover{-webkit-text-stroke:1px #000;color:#fff;font-family:sans-serif;font-weight:700;letter-spacing:3px}@media screen and (max-width:580px){.intro-text{line-height:20px}}@media screen and (max-width:380px){.intro-text{line-height:16px}}.container{margin:0 auto;max-width:720px}.about-me-aman{align-items:center;display:flex;margin-bottom:20px}.about-me-aman h2{font-size:1.35rem;margin-bottom:6px}.about-me-aman h4{color:#6b6a6a;font-size:.9rem;margin:3px 0}.profile-image{border-radius:50%;cursor:pointer;height:100px;margin-right:10px;object-fit:cover;overflow:hidden;transition:filter .3s ease-in-out;width:100px}.profile-image:hover{filter:grayscale(100%)}.about-me h3{font-size:.95rem;margin-bottom:8px}.about-me p{font-size:.85rem;line-height:1.55}.text-area span{overflow:hidden}.text-area h1{font-family:inherit;font-size:clamp(26px,25px + 3vw,70px);font-weight:300;line-height:5.5rem}@media screen and (max-width:825px){.text-area h1{line-height:5.8rem}}@media screen and (max-width:665px){.text-area h1{line-height:5rem}}@media screen and (max-width:480px){.text-area h1{line-height:4.2rem}}.dark-theme.container{background-color:#000;color:#fff}.dark-theme .profile-image{border-color:#fff}.dark-theme .about-me h3{color:#fff}.dark-theme .about-me p{color:#e0e0e0}.section-title{color:inherit;font-family:inherit;font-size:inherit;font-weight:600;line-height:1.3}.work-cards-section{margin-top:32px}.project-title{color:inherit;font-size:.95rem;font-weight:600;margin:0 0 14px}.work-cards-container{display:flex;flex-direction:column;gap:0}.work-card{border-bottom:1px solid #0000000f;padding:14px 0}.work-card:last-child{border-bottom:none}.container.dark-theme .work-card{border-bottom-color:#ffffff14}.project-name{color:inherit;font-size:.85rem;font-weight:600;margin:0 0 4px}.project-description{color:#555;font-size:.78rem;line-height:1.4;margin:0 0 8px}.container.dark-theme .project-description{color:#aaa}.project-links{display:inline-flex;gap:12px;margin-bottom:8px}.link-btn{align-items:center;color:#06c;display:inline-flex;font-size:.75rem;gap:5px;text-decoration:none;transition:opacity .2s}.link-btn:hover{opacity:.8}.container.dark-theme .link-btn{color:#7c9fff}.tech-list{display:flex;flex-wrap:wrap;gap:6px}.tech-list-item{align-items:center;color:#555;display:inline-flex;font-size:.7rem;gap:3px}.tech-list-item:not(:last-child):after{color:#999;content:"·";margin-left:6px}.container.dark-theme .tech-list-item{color:#bbb}.tech-icon{font-size:.9em}.react{color:#61dafb}.html{color:#e34f26}.javascript{color:#f7df1e}.css{color:#1572b6}.bootstrap{color:#7952b3}.reactRouter{color:#ca4245}.framer-motion{color:#64abf8}.socket{color:#010101}.material-ui{color:#0081cb}.firestore-database{color:#ffa611}.fetch-api{color:#42275a}.oauth{color:#136ad4}@media (max-width:768px){.work-card{padding:12px 0}}.certifications{margin-top:36px}.cert-title{color:inherit;font-size:.95rem;font-weight:600;margin:0 0 14px}.cert-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.cert-row{align-items:center;border-bottom:1px solid #0000000f;color:inherit;display:flex;font-size:.82rem;gap:10px;padding:10px 0}.cert-row:last-child{border-bottom:none}.certifications.dark-theme .cert-row{border-bottom-color:#ffffff14}.cert-icon{align-items:center;color:#04f;display:flex;flex-shrink:0}.certifications.dark-theme .cert-icon{color:#7c9fff}.cert-name{flex:1 1}.skills-section{margin-top:28px}.skills-title{color:inherit;font-size:.9rem;font-weight:600;margin:0 0 12px}.skills-tags{display:flex;flex-wrap:wrap;gap:8px 16px}.skills-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.skills-group-label{color:#666;flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.dark-theme .skills-group-label{color:#999}.skills-group-items{display:inline-flex;flex-wrap:wrap;gap:4px 6px}.skill-tag{background:#0044ff14;border-radius:4px;color:#04f;font-size:.7rem;padding:2px 8px;white-space:nowrap}.dark-theme .skill-tag{background:#7c9fff26;color:#7c9fff}.about-text{color:#bebebe;font-size:32px;font-weight:600;letter-spacing:1.5px;line-height:38px;padding-right:40px}.about-text p{width:80%}@media screen and (max-width:560px){.about-text p{width:100%}.about-text{font-size:20px;line-height:22px;padding-right:0}}.one-social-wrap{gap:10px}.one-social-wrap,.socials-wrap{align-items:center;display:flex}.socials-wrap{flex-wrap:wrap;gap:30px;margin-bottom:30px;margin-top:80px}.socials-name{color:#1a1a1a;display:inline-block;font-family:inherit;font-size:clamp(18px,10px + 2.5vw,30px);font-weight:800;position:relative;text-decoration:none}.dark-theme .socials-name,.page-home.dark-theme .socials-name{color:#f0f0f0}.socials-name:after{background-color:#005cc5;bottom:0;content:"";height:3px;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s cubic-bezier(0,0,.44,1.1);width:100%}.socials-name:hover:after{transform:scaleX(1);transform-origin:bottom left}@media screen and (max-width:540px){.socials-wrap{gap:20px;margin-top:35px}}.contact-wrap{align-items:center;display:flex;gap:80px}.mail-text-wrap{color:inherit;display:flex;justify-content:flex-end;width:50%}.mail-text-wrap p{color:inherit;font-size:.85rem;font-weight:400;letter-spacing:-.3px;line-height:1.5;width:45%}.dark-theme .mail-text-wrap p,.page-home.dark-theme .mail-text-wrap p{color:#f0f0f0}.dark-theme .contact-mail a,.page-home.dark-theme .contact-mail a{color:#7c9fff}.contact-mail{align-items:center;background:0 0;border:none;color:inherit;display:flex;font-family:inherit;justify-content:center;line-height:1.2rem;outline:0;position:relative}.contact-mail a{color:inherit;cursor:pointer;font-size:1.1rem;font-weight:700;text-decoration:none;z-index:99}.contact-mail:after{background-repeat:no-repeat;background-size:contain;border:2px solid rgba(255,252,223,.507);border-radius:50%;content:"";height:450%;left:-30px;position:absolute;transform:rotate(2deg);width:115%}@media screen and (max-width:1100px){.contact-mail a{font-size:20px}}@media screen and (max-width:880px){.contact-mail a{font-size:20px}.mail-text-wrap{justify-content:flex-start}.mail-text-wrap p{width:80%}}@media screen and (max-width:770px){.contact-wrap{flex-direction:column}.mail-text-wrap{justify-content:flex-start;width:100%}.mail-text-wrap p{font-size:20px;line-height:27px;width:90%}.mail-wrap{justify-content:flex-start;width:100%}.contact-mail a{font-size:24px}}@media screen and (max-width:550px){.contact-wrap{flex-direction:column}.mail-text-wrap{justify-content:flex-start;width:100%}.mail-text-wrap p{font-size:15px;line-height:17px;width:90%}.mail-wrap{justify-content:flex-start;width:100%}.contact-mail a{font-size:clamp(12px,9px + 1.3vw,20px)}}.footer-menue{display:flex;justify-content:flex-end;width:100%}.footer-menue ul{display:flex;font-weight:300;gap:30px;list-style-type:none;text-decoration:none}.footer-menue a{all:unset;color:#0936b1;cursor:pointer}.dark-theme .footer-menue a,.page-home.dark-theme .footer-menue a{color:#7c9fff}.footer-menue ul li a{padding-bottom:7px;position:relative}.footer-menue ul li a:after{background-color:#0e349e;bottom:0;content:"";height:.5px;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform 1s cubic-bezier(0,0,.44,1.1);width:100%}.dark-theme .footer-menue ul li a:after,.page-home.dark-theme .footer-menue ul li a:after{background-color:#7c9fff}.footer-menue ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}@media screen and (max-width:650px){.footer-menue ul{flex-direction:column}}.loader-container{align-items:center;background-color:#fff;color:#005eb1;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100%}.loader-wrap{display:flex;flex-direction:column;overflow:hidden}.loader-wrap h3{font-family:panchang;font-size:20px;font-weight:100}.counter{position:absolute;top:56%}.loader-container p{font-family:panchang,sans-serif;font-size:18px}.loader-bar{background-color:#1944b9;border-radius:100px;height:5px;position:absolute;top:55%;width:100vw}@media screen and (maxx-width:400px){.loader-bar{top:56%}.counter{top:57%}}.page-contact{display:flex;flex-direction:column;min-height:100vh}.contact-page-title{color:#f5f5f5;font-size:1.25rem;font-weight:600;margin:80px 0 8px}.landing-page:not(.dark-theme) .contact-page-title{color:#1a1a1a}.contact-container{flex:1 1}.contact-sub{color:#666;font-size:.85rem;margin:-8px 0 24px}.page-contact.dark-theme .contact-sub{color:#999}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:520px){.contact-row{grid-template-columns:1fr}}.contact-input{background:#fff;border:1px solid #0000001a;border-radius:6px;color:#1a1a1a;font-family:inherit;font-size:.88rem;padding:10px 14px;transition:border-color .2s}.page-contact.dark-theme .contact-input{background:#ffffff0f;border-color:#ffffff1f;color:#f0f0f0}.contact-input:focus{border-color:#0044ff80;outline:none}.page-contact.dark-theme .contact-input:focus{border-color:#5e45ff80}.contact-input::placeholder{color:#888}.contact-textarea{min-height:100px;resize:vertical}.contact-btn{align-self:flex-start;background:#1a1a1a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.88rem;font-weight:500;padding:10px 22px;transition:opacity .2s}.contact-btn:hover{opacity:.9}.page-contact.dark-theme .contact-btn{background:#f0f0f0;color:#1a1a1a}.page-blog{display:flex;flex-direction:column;min-height:100vh}.blog-page-title{color:#f5f5f5;font-size:1.25rem;font-weight:600;margin:80px 0 24px}.landing-page:not(.dark-theme) .blog-page-title{color:#1a1a1a}.blog-error,.blog-loading{color:#666;font-size:.85rem;margin:16px 0}.page-blog.dark-theme .blog-error,.page-blog.dark-theme .blog-loading{color:#999}.blog-error{color:#c44}.blog-list{list-style:none;margin:0;padding:0}.blog-row{align-items:baseline;border-bottom:1px solid #0000000f;display:flex;gap:16px;justify-content:space-between;padding:14px 0}.blog-row:last-child{border-bottom:none}.page-blog.dark-theme .blog-row{border-bottom-color:#ffffff0f}.blog-title{color:inherit;flex:1 1;font-size:.9rem;font-weight:500;min-width:0;text-decoration:none;transition:color .2s}.blog-title:hover{color:#06c}.page-blog.dark-theme .blog-title:hover{color:#7c9fff}.blog-meta{color:#666;flex-shrink:0;font-size:.72rem;letter-spacing:.5px;text-transform:uppercase}.page-blog.dark-theme .blog-meta{color:#888}@media (max-width:600px){.blog-row{align-items:flex-start;flex-direction:column;gap:4px}}.page-discussion{display:flex;flex-direction:column;min-height:100vh}.disc-page-title{color:#f5f5f5;font-size:1.25rem;font-weight:600;margin:80px 0 24px}.landing-page:not(.dark-theme) .disc-page-title{color:#1a1a1a}.discussion-container{flex:1 1;margin:0 auto;max-width:560px;width:100%}.disc-form{margin-bottom:32px}.disc-name{margin-bottom:10px}.disc-row{align-items:flex-end;display:flex;gap:12px}.disc-input{background:#fff;border:1px solid #0000001a;border-radius:6px;color:#1a1a1a;font-family:inherit;font-size:.85rem;padding:8px 12px;transition:border-color .2s;width:100%}.page-discussion.dark-theme .disc-input{background:#ffffff0f;border-color:#ffffff1f;color:#f0f0f0}.disc-input:focus{border-color:#0044ff80;outline:none}.page-discussion.dark-theme .disc-input:focus{border-color:#5e45ff80}.disc-input::placeholder{color:#888}.page-discussion.dark-theme .disc-input::placeholder{color:#666}.disc-text{flex:1 1;min-height:56px;resize:vertical}.disc-btn{background:#1a1a1a;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.82rem;font-size:.9rem;font-weight:500;padding:8px 16px;transition:opacity .2s}.disc-btn:hover{opacity:.9}.page-discussion.dark-theme .disc-btn{background:#f0f0f0;color:#1a1a1a}.disc-list{display:flex;flex-direction:column;gap:16px}.disc-empty{color:#888;font-size:.9rem;margin:24px 0}.page-discussion.dark-theme .disc-empty{color:#666}.disc-item{border-bottom:1px solid #0000000f;padding-bottom:16px}.page-discussion.dark-theme .disc-item{border-bottom-color:#ffffff14}.disc-item:last-child{border-bottom:none}.disc-item-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.disc-author{color:inherit;font-size:.8rem;font-weight:600}.disc-date{color:#888;font-size:.7rem}.page-discussion.dark-theme .disc-date{color:#666}.disc-body{color:inherit;font-size:.85rem;line-height:1.5;margin:0}@media (max-width:768px){.disc-row{align-items:stretch;flex-direction:column}.disc-btn{align-self:flex-start}}::-webkit-scrollbar{width:.7vw}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#fffac9}::-webkit-scrollbar-thumb:hover{background:#ffe1a5}html{scrollbar-color:#fffac9 #0a0a0a;scrollbar-width:thin}.page-wrapper{background-color:#f8f9fa;color:#1a1a1a;min-height:100vh;transition:background-color .3s ease,color .3s ease}.page-wrapper.dark-theme{background-color:#0d0d0d;color:#e8e8e8}.landing-page{background:#1a1a1a;color:#f5f5f5;font-family:inherit;min-height:100vh}.landing-page:not(.dark-theme){background:#f5f5f5;color:#1a1a1a}.landing-main{box-sizing:border-box;padding:0 48px 60px;width:100%}@media (max-width:768px){.landing-main{padding:0 24px 40px}}.app-container{margin:0 auto;max-width:720px;padding:88px 20px 36px}@media (max-width:768px){.app-container{padding:88px 16px 32px}}
/*# sourceMappingURL=main.b544808a.css.map*/