body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{animation:gradientShift 15s ease infinite;background:linear-gradient(-45deg,#ff9a9e,#a18cd1,#84fab0,#fbc2eb);background-size:300% 300%;color:#2d2d2d;font-family:Poppins,sans-serif;min-height:100vh}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.header{padding:2rem 2rem 1.5rem}.profile-header{align-items:center;display:flex;gap:2.5rem;margin:0 auto;max-width:1000px}.selfPhoto{border:5px solid #fff;border-radius:50%;box-shadow:0 15px 40px #0003;height:150px;object-fit:cover;transition:transform .4s ease;width:150px}.selfPhoto:hover{transform:rotate(-5deg) scale(1.05)}.name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff4e50,#f9d423);-webkit-background-clip:text;font-size:2.6rem;font-weight:800;margin:0}.tagline{font-size:1.1rem;margin-top:.5rem;opacity:.85}.main-content{margin:0 auto;max-width:1000px;padding:2rem 2rem 3rem}.section{margin-bottom:4rem}.section-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.section-text{line-height:1.7;max-width:700px}.project-list{list-style:none;margin:0;padding:0}.project-item{animation:floatIn .8s ease forwards;background:#fff;border-radius:25px;box-shadow:0 15px 35px #00000026;margin-bottom:2rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.project-item:hover{box-shadow:0 25px 50px #0003;transform:translateY(-8px) scale(1.02)}@keyframes floatIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.project-title{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.project-description{line-height:1.6;margin-bottom:1rem}.contact-link,.project-link{background:linear-gradient(135deg,#ff4e50,#f9d423);border-radius:999px;box-shadow:0 8px 20px #ff4e5066;color:#fff;display:inline-block;font-weight:600;padding:.5rem 1.2rem;text-decoration:none;transition:all .3s ease}.contact-link:hover,.project-link:hover{box-shadow:0 12px 25px #ff4e5099;transform:translateY(-3px) scale(1.05)}.skills-list{list-style:none;padding:0}.skills-list li{background:#fff;border-radius:20px;box-shadow:0 5px 15px #0000001a;display:inline-block;font-weight:500;margin:.5rem .5rem 0 0;padding:.5rem 1rem;transition:transform .2s ease}.skills-list li:hover{transform:scale(1.1)}@media (max-width:768px){.profile-header{flex-direction:column;text-align:center}.selfPhoto{height:120px;width:120px}.name{font-size:2.2rem}}.icon-button{align-items:center;background-color:#24292e;border-radius:6px;color:#fff;display:inline-flex;font-weight:500;gap:8px;margin-right:10px;padding:10px 16px;text-decoration:none;transition:background-color .2s ease-in-out}.icon-button:hover{background-color:#333}.icon{font-size:1.2rem}
/*# sourceMappingURL=main.241c18da.css.map*/