:root{--text-color-1: #94a3b8;--text-color-2: #cbd5e1;--font-size-h1: 2.5rem;--line-height-h1: 2.5rem;--font-size-h2: 1.5rem;--font-size-h3: 1.2rem}@media (min-width: 1024px){:root{--font-size-h1: 3rem;--line-height-h1: 3rem}}@font-face{font-family:fontello;src:url(/assets/fontello-D38i3C81.eot);src:url(/assets/fontello-D38i3C81.eot#iefix) format("embedded-opentype"),url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/fontello-D5G-FzKy.ttf) format("truetype"),url(/assets/fontello-CrTXVUGv.svg#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:""}.icon-doc-text:before{content:""}.icon-linkedin:before{content:""}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#0f0f0f,#1a1a2e,#16213e);color:#fff;line-height:1.6;min-width:320px}.bg-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.particle{position:absolute;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);border-radius:50%;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.main-container{width:clamp(320px,100%,1400px);min-height:100vh;margin:0 auto;display:flex;flex-direction:column;padding:1rem}@media (min-width: 480px){.main-container{padding:2rem}}@media (min-width: 768px){.main-container{flex-direction:row;flex-wrap:nowrap;gap:1.5rem}}@media (min-width: 1024px){.main-container{gap:3rem;padding:3rem}}@media (min-width: 1200px){.main-container{gap:4rem;padding:4rem}}.header-container{position:relative}@media (min-width: 768px){.header-container{width:40%;flex-shrink:0}}.sticky-header{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.sticky-header{height:calc(100vh - 4rem);position:sticky;top:2rem}}@media (min-width: 1024px){.sticky-header{top:3rem;height:calc(100vh - 6rem)}}@media (min-width: 1200px){.sticky-header{top:4rem;height:calc(100vh - 8rem)}}.page-container{flex-grow:1}header{padding:1rem 0}header h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:400;margin-bottom:1rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width: 768px){header h1{margin-bottom:2rem}}header h2{font-size:var(--font-size-h2);margin-bottom:2rem;color:var(--text-color-2);font-weight:400;line-height:1.5rem}header p{color:var(--text-color-1);line-height:1.625rem}nav{margin-top:1.5rem}.nav-links{list-style:none;font-size:.9rem;display:flex;flex-direction:column;gap:.5rem}.nav-links a{text-decoration:none;color:var(--text-color-1);text-transform:uppercase;display:inline-block;padding-bottom:.25rem}.nav-links a:after{content:"";display:block;width:100%;height:.0625rem;background-color:var(--text-color-1);transform:scaleX(0);transform-origin:bottom left;transition:all .3s ease}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a:hover,.nav-links a.active{color:#fff}:is(.nav-links a:hover,.nav-links a.active):after{transform:scaleX(1)}.contact-info{padding:1rem 0}.contact-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;text-decoration:none;color:var(--text-color-1);transition:color .3s ease}@media (min-width: 1200px){.contact-item:hover{color:#fff}}.contact-item [class^=icon-]{font-size:1.5rem}.section-title{font-size:var(--font-size-h3);text-transform:uppercase;margin-bottom:1.5rem;color:var(--text-color-2);font-weight:400}.about{padding:1.5rem 0}@media (min-width: 768px){.about .section-title{display:none}}.about p{margin-top:0;color:var(--text-color-1);line-height:1.625rem}.about p:not(:first-of-type){margin-top:1rem}.skills{padding:1rem 0}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.skill-category{background:#ffffff0d;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}@media (min-width: 1200px){.skill-category:hover{background:#ffffff14}}.skill-category h4{font-size:1.1rem;font-weight:400;margin-bottom:1rem;color:#3b82f6}.skill-tags{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag{padding:.25rem .75rem;background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:18px;font-size:.8rem;color:#cbd5e1;transition:all .3s ease}@media (min-width: 1200px){.skill-tag:hover{background:#3b82f64d}}.experience{padding:1.5rem 0}.experience-list{display:flex;flex-direction:column;gap:.5rem}.experience-item p{margin:0 0 .5rem;color:var(--text-color-1);line-height:1.3rem;font-size:.9rem}.experience-item ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem;color:var(--text-color-1);font-size:.9rem}.experience-item ul li{margin-bottom:.25rem}.experience-date{font-size:.9rem;color:var(--text-color-1);margin-bottom:.5rem;text-transform:uppercase}.experience-title{font-size:1.2rem;font-weight:400;color:#fff;margin-bottom:.5rem}.projects{padding:1rem 0}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.project-card{background:#ffffff0d;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}@media (min-width: 1200px){.projects-grid:hover .project-card{opacity:.6}.project-card:hover{background:#ffffff14;opacity:1!important}}.project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4)}.project-title{font-size:1.1rem;font-weight:400;margin-bottom:1rem;color:#fff}.project-description{color:#cbd5e1;margin-bottom:1.5rem;font-size:.95rem}.project-tech{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{padding:.3rem .8rem;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:15px;font-size:.8rem;color:#a78bfa}footer{margin-top:1rem;text-align:right;color:var(--text-color-1)}.resume{margin-top:1.5rem}.resume a{transition:all .3s ease;text-decoration:none;color:#fff;text-transform:uppercase}.resume a:hover{color:#fff}
