@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);:root{--bg:#101010;--surface:#171717;--text:#f1f1f1;--muted:#8f8f94;--faint:#5c5c60;--line:#29292b;--green:#1ed760;--scrollbar:#3a3a3c;--hover-border:#555559;--hover-surface:#202022;--hover-wash:hsla(0,0%,100%,.025);--status-bg:#1ed7601f;--status-text:#a7eebc}:root[data-theme=light]{--bg:#f5f5f2;--surface:#fff;--text:#171717;--muted:#68686c;--faint:#8c8c91;--line:#deded9;--scrollbar:#b8b8b3;--hover-border:#a9a9a3;--hover-surface:#ededeb;--hover-wash:hsla(0,0%,9%,.035);--status-bg:#1391401c;--status-text:#14723a}*{box-sizing:border-box}img{max-width:100%}.row{margin-left:0;margin-right:0}.row>[class*=col-]{padding-left:7px;padding-right:7px}html{scroll-behavior:smooth}body{background:#101010;background:var(--bg);color:#f1f1f1;color:var(--text);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.5;margin:0}a{color:inherit}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#101010;background:var(--bg)}::-webkit-scrollbar-thumb{background:#3a3a3c;background:var(--scrollbar);border-radius:8px}.App{min-height:100vh}.navbardiv{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,#101010 94%,#0000);background:color-mix(in srgb,var(--bg) 94%,#0000);display:flex;gap:28px;margin:0 auto;padding:17px 0 14px;width:min(100% - 40px,730px);z-index:10}.navbar-link{color:#8f8f94;color:var(--muted);font-size:15px;text-decoration:none;transition:color .2s ease}.navbar-link.active,.navbar-link:hover{color:#f1f1f1;color:var(--text)}.theme-toggle{background:#171717;background:var(--surface);border:1px solid #29292b;border:1px solid var(--line);border-radius:50%;color:#f1f1f1;color:var(--text);cursor:pointer;display:inline-grid;flex:0 0 auto;font-size:20px;height:38px;line-height:1;margin:-5px 0 -5px auto;padding:0;place-items:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:38px}.theme-toggle:hover{background:#202022;background:var(--hover-surface);border-color:#555559;border-color:var(--hover-border);transform:rotate(12deg)}.theme-toggle:focus-visible{outline:2px solid #1ed760;outline:2px solid var(--green);outline-offset:3px}.aboutdiv,.connectdiv,.experiencediv,.projectsdiv,.skillsdiv,.taglinediv,.testimonialsdiv{background:#101010;background:var(--bg);color:#f1f1f1;color:var(--text);margin:0 auto;padding:46px 0;width:min(100% - 40px,730px)}.taglinediv{padding-bottom:48px;padding-top:52px}.profile-row{align-items:center;display:flex;gap:20px}.profile-row>div{min-width:0}.profile-avatar{border:2px solid #fff;border-radius:50%;flex:0 0 auto;height:106px;object-fit:cover;width:106px}.profile-row h1{font-size:clamp(1.7rem,4vw,2.35rem);font-weight:700;letter-spacing:-.04em;margin:0 0 2px}.profile-intro,.profile-meta,.profile-now,.social-row{color:#8f8f94;color:var(--muted)}.profile-intro,.profile-meta,.profile-now{overflow-wrap:anywhere}.profile-meta{font-size:16px;margin:0}.profile-intro{font-size:16px;margin:27px 0 17px}.profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 24px}.action-primary,.action-secondary{align-items:center;border:1px solid #29292b;border:1px solid var(--line);border-radius:7px;display:inline-flex;font-size:14px;gap:9px;padding:9px 13px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.action-primary{background:#f1f1f1;background:var(--text);border-color:#f1f1f1;border-color:var(--text);color:#101010;color:var(--bg)}.action-secondary{background:#171717;background:var(--surface);color:#f1f1f1;color:var(--text)}.action-primary:hover,.action-secondary:hover{background:#202022;background:var(--hover-surface);border-color:#555559;border-color:var(--hover-border);color:#f1f1f1;color:var(--text);transform:translateY(-1px)}.profile-now{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.profile-now strong{color:#f1f1f1;color:var(--text);font-weight:500}.spotify-mark{color:#1ed760;color:var(--green);font-size:19px;margin-right:1px}.social-row{display:flex;font-size:18px;gap:17px;margin-top:19px}.social-row a{color:#8f8f94;color:var(--muted);transition:color .2s ease,transform .2s ease}.social-row a:hover{transform:translateY(-2px)}.social-row a:hover,h1,h2,h3,h4,h5,h6{color:#f1f1f1;color:var(--text)}.aboutdiv h1,.connectdiv h1,.experiencediv h1,.projectsdiv h1,.skillsdiv h1,.testimonialsdiv h1{font-size:24px;font-weight:700;letter-spacing:-.03em;margin:0 0 25px;text-align:left}.section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.section-heading h1{margin-bottom:0}.section-kicker{color:#1ed760;color:var(--green);display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.testimonial-count{color:#5c5c60;color:var(--faint);font-size:13px;white-space:nowrap}.aboutdiv,.connectdiv,.experiencediv,.projectsdiv,.skillsdiv,.testimonialsdiv{border-top:1px solid #29292b;border-top:1px solid var(--line)}.connect-card,.experience-item,.projectcard,.servicecard,.testimonial-card{background:#0000;border:0;border-bottom:1px solid #29292b;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;color:#8f8f94;color:var(--muted)}.projectcard{margin:0 0 28px;padding:0 0 28px;transition:border-color .2s ease,transform .2s ease}.projectcard:hover{border-color:#555559;border-color:var(--hover-border);transform:translateY(-2px)}.project-layout{align-items:center}.project-copy{min-width:0;padding-right:24px}.project-heading{align-items:baseline;display:flex;gap:10px}.project-index{color:#1ed760;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.08em}.project-link{color:#f1f1f1;color:var(--text);display:inline-block;font-size:14px;margin-top:12px;text-decoration:none}.project-link i{font-size:11px;margin-left:4px;transition:transform .2s ease}.project-link:hover i{transform:translate(2px,-2px)}.projectcard .project-img{transition:filter .2s ease,transform .2s ease}.projectcard:hover .project-img{filter:saturate(1.15);transform:scale(1.01)}.projectcard h2{font-size:20px;margin:0 0 8px}.aboutdiv,.projectcard p,.servicecard p,.testimonial-card p{color:#8f8f94;color:var(--muted)}.projects-tech{display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.projects-tech span{border:1px solid #29292b;border:1px solid var(--line);border-radius:4px;color:#5c5c60;color:var(--faint);padding:3px 7px}.project-img{border-radius:4px;display:block;margin:13px 0 0;width:100%}.btn1,.btn2{background:#171717;background:var(--surface);border:1px solid #29292b;border:1px solid var(--line);border-radius:7px;color:#f1f1f1;color:var(--text);font-size:14px;margin:8px 0 0;padding:7px 12px}.btn1:hover,.btn2:hover{background:#202022;background:var(--hover-surface);border-color:#555559;border-color:var(--hover-border);color:#f1f1f1;color:var(--text)}.testimonial-card{height:100%;padding:0;transition:border-color .2s ease,transform .2s ease,background .2s ease}.testimonial-card:hover{background:#171717;background:var(--surface);border-color:#555559;border-color:var(--hover-border);transform:translateY(-3px)}.testimonial-card .card-body{display:flex;flex-direction:column;min-height:238px;padding:20px}.testimonial-grid{row-gap:14px}.testimonial-topline{align-items:flex-start;display:flex;justify-content:space-between}.testimonial-index{color:#1ed760;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.08em}.testimonial-mark{color:#1ed760;color:var(--green);font-family:Georgia,serif;font-size:48px;line-height:.6}.testimonial-quote{color:#f1f1f1!important;color:var(--text)!important;flex:1 1;font-size:15px;line-height:1.65;margin:20px 0 25px}.testimonial-person{align-items:center;display:flex;gap:11px}.avatar-img{height:44px;object-fit:cover;width:44px}.testimonial-info h5{font-size:14px;margin:0 0 2px}.testimonial-card .card-subtitle{color:#8f8f94;color:var(--muted);font-size:13px;margin:0}.about-heading{margin-bottom:25px}.about-heading h1{margin-bottom:0}.about-layout{align-items:start}.about-img{border:1px solid #29292b;border:1px solid var(--line);border-radius:6px;filter:grayscale(.2);max-width:220px;transition:filter .2s ease,transform .2s ease;width:100%}.about-img:hover{filter:grayscale(0);transform:translateY(-3px)}.aboutdivcol{margin:0}.about-facts{color:#5c5c60;color:var(--faint);display:flex;flex-direction:column;font-size:12px;gap:4px;margin-top:12px}.about-facts a{color:#8f8f94;color:var(--muted);text-decoration:none}.about-facts a:hover{color:#f1f1f1;color:var(--text)}.about-copy{padding-left:14px}.about-copy p{color:#8f8f94;color:var(--muted);line-height:1.75;margin:0 0 18px}.about-copy p:last-child{margin-bottom:0}.experience-heading{margin-bottom:25px}.experience-heading h1{margin:0}.experience-list{max-width:none}.experience-item{grid-gap:28px;align-items:start;border-bottom:0;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(220px,38%);margin:0;padding:15px 0;transition:background .2s ease,transform .2s ease}.experience-item:hover{background:linear-gradient(90deg,#0000,hsla(0,0%,100%,.025),#0000);background:linear-gradient(90deg,#0000,var(--hover-wash),#0000);transform:translateX(3px)}.experience-company-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.experience-company-name{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.experience-title{color:#8f8f94;color:var(--muted);font-size:15px;margin:2px 0 0}.experience-status{align-items:center;background:#1ed7601f;background:var(--status-bg);border-radius:7px;color:#a7eebc;color:var(--status-text);display:inline-flex;font-size:13px;gap:8px;padding:5px 10px}.experience-status span{background:#1ed760;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px #1ed7601a;height:8px;width:8px}.experience-details{color:#8f8f94;color:var(--muted);font-size:14px;text-align:right}.experience-details p{margin:0}.experience-details p+p{margin-top:2px}.experience-more{background:#171717;background:var(--surface);border:1px solid #29292b;border:1px solid var(--line);border-radius:7px;color:#f1f1f1;color:var(--text);display:block;font-size:14px;margin:30px auto 0;padding:9px 13px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.experience-more i{font-size:11px;margin-left:7px;transition:transform .2s ease}.experience-more:hover{background:#202022;background:var(--hover-surface);border-color:#555559;border-color:var(--hover-border);transform:translateY(-1px)}.experience-more:hover i{transform:translateX(3px)}.experience-more:focus-visible{outline:2px solid #1ed760;outline:2px solid var(--green);outline-offset:3px}@media (max-width:600px){.experience-item{gap:4px;grid-template-columns:1fr;padding:14px 0}.experience-details{text-align:left}}.skills-grid{row-gap:14px}.servicecard{background:#171717;background:var(--surface);border:1px solid #29292b;border:1px solid var(--line);border-radius:6px;height:100%;min-height:170px;padding:18px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.servicecard:hover{background:#202022;background:var(--hover-surface);border-color:#555559;border-color:var(--hover-border);transform:translateY(-3px)}.service-topline{align-items:center;display:flex;justify-content:space-between}.service-index{color:#1ed760;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.08em}.service-icon{color:#8f8f94;color:var(--muted);font-size:18px}.servicecard h2{font-size:17px;margin:25px 0 7px}.servicecard p{font-size:14px;line-height:1.6;margin:0}.servicecard p,.skills-status{color:#8f8f94;color:var(--muted)}.skills-status{align-items:center;display:flex;font-size:13px;gap:7px;white-space:nowrap}.skills-status span{background:#1ed760;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px #1ed7601a;height:7px;width:7px}.skills-heading{margin-bottom:25px}.skills-heading h1{margin-bottom:0}.skills-heading+.skills-grid{margin-left:-7px;margin-right:-7px}.connect-intro{color:#8f8f94;color:var(--muted);margin:-8px 0 26px;max-width:540px}.connect-grid{row-gap:12px}.connect-card{align-items:flex-start;display:flex;gap:10px;min-height:108px;padding:16px;position:relative;text-align:left!important;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.connect-card:focus-visible,.connect-card:hover{background:#171717;background:var(--surface);border-color:#555559;border-color:var(--hover-border);color:#f1f1f1;color:var(--text);outline:none;transform:translateY(-3px)}.connect-card .iconf{font-size:20px}.connect-card span{color:#f1f1f1;color:var(--text);font-size:14px}.connect-arrow{bottom:14px;color:#5c5c60;color:var(--faint);font-size:11px;position:absolute;right:13px}.iconf{color:#8f8f94;color:var(--muted);transition:color .2s ease}.iconf:hover{color:#f1f1f1;color:var(--text)}.iconred{color:#ef5b67}.Anshul-link{color:#f1f1f1;color:var(--text);text-decoration:none}.connect-footer{border-top:1px solid #29292b;border-top:1px solid var(--line);color:#8f8f94;color:var(--muted);margin-top:34px;padding-top:18px}.connect-footer h6{color:#8f8f94;color:var(--muted);font-size:13px;font-weight:400;margin:0}@media (max-width:600px){.navbardiv{gap:18px;overflow-x:auto;width:min(100% - 32px,730px)}.aboutdiv,.connectdiv,.experiencediv,.projectsdiv,.skillsdiv,.taglinediv,.testimonialsdiv{padding-bottom:36px;padding-top:36px;width:min(100% - 32px,730px)}.profile-avatar{height:82px;width:82px}.profile-row{gap:14px}.profile-row h1{font-size:1.7rem}.profile-meta{font-size:14px}.profile-intro{margin-top:22px}.about-copy{margin-top:24px;padding-left:0}.about-img{max-width:180px}.section-heading{align-items:flex-start}.testimonial-count{padding-top:8px}.experience-title-section{display:block}.experience-duration{margin-top:3px}.action-primary,.action-secondary{justify-content:center}.profile-actions{gap:8px}.profile-actions a{flex:1 1 auto}.connect-card{min-height:96px;padding:13px}.connect-card span{overflow-wrap:anywhere}}@media (max-width:420px){.navbardiv{gap:15px;padding-top:13px}.navbar-link{font-size:13px}.aboutdiv,.connectdiv,.experiencediv,.projectsdiv,.skillsdiv,.taglinediv,.testimonialsdiv{width:calc(100% - 28px)}.taglinediv{padding-top:38px}.profile-row{align-items:flex-start}.profile-avatar{height:70px;width:70px}.profile-row h1{font-size:1.45rem}.profile-meta{font-size:12px;line-height:1.4}.profile-intro{font-size:15px}.section-heading{gap:8px}.section-heading h1{font-size:21px}.testimonial-count{font-size:11px}.testimonial-card .card-body{min-height:210px;padding:16px}.project-copy{padding-right:7px}.experience-company-name,.projectcard h2{font-size:18px}.experience-status{font-size:12px}.skills-status{font-size:11px}.servicecard{min-height:150px;padding:15px}.servicecard h2{font-size:16px;margin-top:19px}}
/*# sourceMappingURL=main.159e0a64.css.map*/