body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#0d1117;--card:#0f1720;--muted:#8b949e;--text:#c9d1d9;--accent:#2dd4bf;--glass:#ffffff0a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1117;background:var(--bg);color:#c9d1d9;color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0;padding:0}.container{max-width:1100px}.hero{padding:6rem 0}.hero .lead{color:#c9d1d9;color:var(--text);font-size:1.1rem}.hero .highlight{color:#2dd4bf;color:var(--accent);font-weight:700}.navbar-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff05,#ffffff03);border-bottom:1px solid #ffffff08}.btn-accent{background:linear-gradient(90deg,#2dd4bf,#60a5fa);background:linear-gradient(90deg,var(--accent),#60a5fa);border:0;box-shadow:0 6px 18px #2dd4bf14;color:#041014}.btn-outline-accent{border:1px solid #2dd4bf2e;color:#2dd4bf;color:var(--accent)}.btn-cta{animation:fadeInUp .7s ease both;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s cubic-bezier(.2,.9,.3,1),box-shadow .24s ease,filter .18s ease}.btn-cta:hover{animation:pulse-glow 1.2s infinite;box-shadow:0 18px 42px #0206178c;filter:brightness(1.02);transform:translateY(-6px) scale(1.03)}.btn-cta:active{animation:none;box-shadow:0 8px 20px #02061759;transform:translateY(-2px) scale(.995)}.btn-cta:after{background:linear-gradient(90deg,#ffffff14,#fff0);content:"";height:100%;left:-70%;opacity:0;position:absolute;top:0;transform:skewX(-12deg);transition:all .6s ease;width:240%}.btn-cta:hover:after{left:0;opacity:1;transform:skewX(-12deg) translateX(6%)}.btn-accent{position:relative}.btn-outline-accent:hover{background:#2dd4bf0f;border-color:#2dd4bf33;color:#c9d1d9;color:var(--text)}.btn-cta:focus-visible{box-shadow:0 0 0 4px #2dd4bf24,0 12px 30px #02061759;outline:none}.card-modern{background:#0f1720;background:var(--card);border:1px solid #ffffff08;border-radius:12px;color:#c9d1d9;color:var(--text);transition:transform .28s ease,box-shadow .28s ease}.card-modern:hover{box-shadow:0 18px 50px #02061799;transform:translateY(-6px) scale(1.01)}.project-buttons a{margin-right:.5rem}.skill-badge{background:#ffffff08;border:1px solid #ffffff08;border-radius:999px;color:#c9d1d9;color:var(--text);display:inline-block;margin:4px 6px;padding:6px 10px}@media (max-width:768px){.hero{padding:3rem 0}.container{padding:0 1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #2dd4bf4d}50%{box-shadow:0 0 40px #2dd4bf80}}@keyframes countUp{0%{opacity:0}to{opacity:1}}h1,h2,h3{animation:fadeInUp .8s ease-out}.card-modern{animation:fadeInUp .6s ease-out backwards}.card-modern:first-child{animation-delay:.1s}.card-modern:nth-child(2){animation-delay:.2s}.card-modern:nth-child(3){animation-delay:.3s}.social-icons{align-items:center;display:flex;gap:12px}.social-btn{align-items:center;border:1px solid #ffffff1a;border-radius:50%;color:#c9d1d9;color:var(--text);display:inline-flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.social-btn:hover{background:#2dd4bf;background:var(--accent);border-color:#2dd4bf;border-color:var(--accent);color:#041014;transform:translateY(-3px)}.stat-box{background:linear-gradient(135deg,#2dd4bf0d,#60a5fa0d);border:1px solid #2dd4bf1a;border-radius:12px;padding:2rem 1rem;text-align:center}.stat-number{color:#2dd4bf;color:var(--accent);font-size:2.5rem;font-weight:700}.stat-label{color:#c9d1d9;color:var(--text);font-weight:500}footer{background:linear-gradient(180deg,#0003,#0006);border-top:1px solid #ffffff08;margin-top:4rem}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.6085613b.css.map*/