@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);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}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#faf8f3,#f5f1e8 50%,#ede8d8);color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#faf8f3,#f5f1e8 50%,#ede8d8);border-bottom:1px solid #ffffff4d;box-shadow:0 4px 20px #00000014;padding:1.5rem 0;position:sticky;top:0;z-index:1000}.header-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.header-content,.header-left{align-items:center;display:flex}.header-left{gap:2rem}.special-name-gradient{-webkit-text-fill-color:#0000;animation:gradientShift 6s ease-in-out infinite;background:linear-gradient(135deg,#8b7355,sienna,#8b4513);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-family:Inter,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;margin:0}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.contact-icons{display:flex;gap:.5rem}.contact-icons a{border-radius:8px;font-size:1.3rem;padding:.5rem;transition:all .3s ease}.contact-icons a[href*=mailto]{color:#ea4335}.contact-icons a[href*=linkedin]{color:#0077b5}.contact-icons a[href*=github]{color:#333}.contact-icons a:hover{background:#fff3;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.header-navigation{display:flex;gap:1rem}.nav-button{background:none;border:none;border-radius:8px;color:#8b7355;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.nav-button:hover{background:#fff3;color:sienna}.nav-button.active{background:#ffffff4d;color:#8b4513;font-weight:600}.main-content{flex:1 1;margin:0 auto;max-width:1200px;padding:4rem 2rem;width:100%}.about-modern{margin:0 auto;max-width:800px;text-align:center}.about-content{padding:2rem 0}.profile-section{margin-bottom:3rem}.profile-image{border:4px solid #fff3;border-radius:50%;box-shadow:0 8px 32px #0000001a;height:160px;margin-bottom:2rem;object-fit:cover;transition:transform .3s ease;width:160px}.profile-image:hover{transform:scale(1.05)}.profile-name{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.profile-title{color:#475569;font-size:1.2rem;font-weight:400}.bio-section p{color:#374151;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:600px;text-align:center}.work-modern{margin:0 auto;max-width:900px}.work-content{padding:2rem 0}.work-title{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:4rem;text-align:center}.timeline-modern{position:relative}.timeline-modern:before{background:linear-gradient(180deg,#8b7355,sienna);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.timeline-item-modern{align-items:center;display:flex;justify-content:center;margin-bottom:3rem;position:relative}.timeline-item-modern:nth-child(odd){flex-direction:row}.timeline-item-modern:nth-child(2n){flex-direction:row-reverse}.timeline-marker{background:#8b7355;border:3px solid #fffc;border-radius:50%;box-shadow:0 2px 8px #8b73554d;height:16px;margin:0 2rem;width:16px;z-index:2}.timeline-content-modern{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #8b735533;border-radius:16px;box-shadow:0 8px 32px #0000001a;max-width:400px;padding:2rem;transition:all .3s ease}.timeline-content-modern:hover{background:#fff;box-shadow:0 16px 48px #00000026;transform:translateY(-4px)}.timeline-period{color:#8b7355;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.timeline-job-title{color:#1e293b;font-size:1.4rem;font-weight:700;margin-bottom:.25rem}.timeline-company{color:#475569;font-size:1rem;font-weight:500;margin-bottom:1rem}.timeline-description{color:#374151;font-size:1rem;line-height:1.6}@media (max-width:768px){.header-content{flex-direction:column;gap:1rem;text-align:center}.special-name-gradient{font-size:1.8rem}.nav-container{flex-direction:column;gap:.5rem}.main-content{padding:2rem 1rem}.timeline-item-modern{flex-direction:column!important;text-align:center}.timeline-marker{margin:1rem 0}.timeline-content-modern{max-width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.about-modern,.work-modern{animation:fadeInUp .6s ease-out}.mouse-follower{background:radial-gradient(circle,#8b73551a 0,#a0522d0d 50%,#0000 70%);border-radius:50%;height:300px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:all .1s ease;width:300px;z-index:1}.header,.main-content{position:relative;z-index:10}
/*# sourceMappingURL=main.1dfee2a9.css.map*/