@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--deep-purple:#16082b;--cosmic-purple:#2d1b69;--bright-purple:#6c3fbd;--cosmic-blue:#4a7c9e;--gold:#f4a261;--white:#fff;--star-color:#fff;--success:#22c55e;--success-alpha-10:#22c55e1a;--warning:#fb923c;--warning-alpha-10:#fb923c1a;--error:#ef4444;--error-alpha-10:#ef44441a;--info:#3b82f6;--info-alpha-10:#3b82f61a;--space-px:.1rem;--space-5xs:.2rem;--space-4xs:.4rem;--space-3xs:.6rem;--space-2xs:.8rem;--space-xs:1.2rem;--space-sm:1.6rem;--space-md:2.4rem;--space-lg:3.2rem;--space-xl:4.8rem;--space-2xl:6.4rem;--space-3xl:9.6rem;--space-4xl:12.8rem;--space-5xl:16rem;--space-6xl:20rem;--space-7xl:24rem;--space-8xl:32rem;--text-6xs:.2rem;--text-5xs:.4rem;--text-4xs:.6rem;--text-3xs:.8rem;--text-2xs:1rem;--text-xs:1.2rem;--text-sm:1.4rem;--text-base:1.6rem;--text-lg:1.8rem;--text-xl:2rem;--text-2xl:2.4rem;--text-3xl:3rem;--text-4xl:3.6rem;--text-5xl:4.8rem;--text-6xl:6rem;--text-7xl:7.2rem;--text-8xl:9.6rem;--text-9xl:12.8rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--radius-sm:.4rem;--radius-md:.8rem;--radius-lg:1.2rem;--radius-xl:1.6rem;--radius-full:50rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--transition-fast:.15s ease-in-out;--transition-normal:.3s ease-in-out;--transition-slow:.5s ease-in-out;--bp-mobile-lg:640px;--bp-tablet:768px;--bp-desktop:1024px;--bp-desktop-lg:1280px;--bp-desktop-xl:1536px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#000;width:100%;height:100%;font-size:62.5%}body{background:radial-gradient(var(--deep-purple)40%,black 100%);width:100%;color:var(--white);cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:380px;min-height:550px;text-rendering:optimizeSpeed;flex-direction:column;justify-content:stretch;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;display:flex;position:relative}::-webkit-scrollbar{background:#000;width:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--cosmic-purple);opacity:.7}::-webkit-scrollbar-thumb:hover{background:var(--gold)}ol,ul{list-style:none}button,input,textarea,select{font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none}.cursor{border:2px solid var(--cosmic-blue);pointer-events:none;z-index:10000;width:50px;height:50px;box-shadow:0 0 15px var(--cosmic-blue);border-radius:50%;transition:width .3s,height .3s,border-width .3s;position:fixed;transform:translate(-50%,-50%)}.cursor:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor.hover{width:25px;height:25px}.cursor.hover:before{width:8px;height:8px}a,button,.cursor-btn,input,textarea{cursor:none!important}@media (hover:none),(pointer:coarse){.cursor{display:none!important}body{cursor:auto}a,button,.cursor-btn,input,textarea{cursor:auto!important}}.rootContainer{flex-direction:column;justify-content:stretch;width:100%;display:flex;position:relative}#starfield{position:absolute;inset:0;overflow:hidden}.star{background:#fff;border-radius:50%;animation:3s infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}.shooting-star{background:#fff;border-radius:50%;width:2px;height:2px;animation:1.4s ease-out forwards shoot;position:absolute}@keyframes shoot{0%{width:0;height:0;transform:translate(0)translateY(0)}10%{width:4px;height:4px}to{width:0;height:0;transform:translate(-350px)translateY(350px)}}.shooting-star-trail{transform-origin:0;opacity:.3;background:linear-gradient(90deg,#fff 0%,#fff0 70%);border-radius:50%;width:495px;height:2px;animation:1.4s ease-in-out forwards shootTrail;position:absolute;transform:rotate(-45deg)}@keyframes shootTrail{0%{opacity:1;width:0}to{opacity:0;width:400px}}nav{width:100%;padding:var(--space-sm)var(--space-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#1a0b2ecc;border-bottom:1px solid #6c3fbd4d;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0}.logo{background:linear-gradient(135deg,var(--bright-purple),var(--cosmic-blue),var(--gold));-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;animation:3s infinite gradient-shift}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}nav ul{gap:30px;list-style:none;display:none}nav a{color:var(--white);font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}nav a:after{content:"";background:var(--gold);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}nav a:hover{color:var(--gold)}nav a:hover:after{width:100%}.nav-toggle{width:40px;height:40px;color:var(--white);cursor:none;background:#2d1b6966;border:1px solid #6c3fbd99;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nav-toggle .hamburger{width:22px;height:16px;display:inline-block;position:relative}.nav-toggle .hamburger span{background:var(--white);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .25s;position:absolute;left:0}.nav-toggle .hamburger span:first-child{top:0}.nav-toggle .hamburger span:nth-child(2){top:7px}.nav-toggle .hamburger span:nth-child(3){top:14px}.nav-toggle.open .hamburger span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open .hamburger span:nth-child(2){opacity:0}.nav-toggle.open .hamburger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-overlay{z-index:200;background:#00000080;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.mobile-menu{background:#1a0b2ef2;border-left:1px solid #6c3fbd66;width:min(90vw,360px);height:100vh;padding:20px;animation:.25s forwards slideIn;box-shadow:-10px 0 30px #0006}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.close-btn{width:36px;height:36px;color:var(--white);cursor:none;background:#2d1b6966;border:1px solid #6c3fbd99;border-radius:8px;font-size:18px;line-height:1}.mobile-menu-links{gap:10px;margin:0;padding:10px 0;list-style:none;display:grid}.mobile-menu-links a{color:var(--white);background:#2d1b6966;border:1px solid #6c3fbd80;border-radius:10px;padding:14px 16px;text-decoration:none;display:block}.mobile-menu-links a:hover{background:var(--cosmic-blue)}section{padding:var(--space-md)var(--space-md);width:100%;position:relative}.section-title{font-size:var(--text-3xl);text-align:center;background:linear-gradient(135deg,var(--white),var(--cosmic-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.hero{height:100vh;min-height:100vh;height:var(--vh,100vh);min-height:var(--vh,100vh);height:100dvh;min-height:100dvh;padding-top:var(--space-4xl);justify-content:center;align-items:center;display:flex;position:relative}.hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:800px;display:flex}.hero h1{font-size:var(--text-3xl);background:linear-gradient(135deg,var(--white),var(--cosmic-blue),var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.terminal-text{font-family:Courier New,monospace;font-size:var(--text-lg);color:var(--cosmic-blue);margin:var(--space-2xs)0}.cursor-blink{background:var(--gold);width:3px;height:15px;margin-left:2px;animation:.7s infinite blink;display:inline-block}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.tagline{font-size:var(--text-base);color:#fffc}.cta-buttons{margin:var(--space-md)0;justify-content:center;gap:10px;display:flex}.btn{padding:var(--space-2xs)var(--space-md);font-size:var(--text-xs);cursor:none;border-radius:50px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:all .3s;display:flex;position:relative}.btn-primary{background:linear-gradient(135deg,var(--bright-purple),var(--cosmic-blue));color:var(--white);border:none;transition:all .3s}.btn-primary:hover{background:linear-gradient(135deg,var(--cosmic-blue),var(--gold));transform:translateY(-2px);box-shadow:0 0 30px #f4a26180}.btn-secondary{color:var(--white);border:2px solid var(--cosmic-blue);background:0 0}.btn-secondary:hover{background:var(--cosmic-blue);box-shadow:0 0 20px var(--cosmic-blue);transform:translateY(-2px)}.hero-downarrow{justify-content:center;align-items:center;display:flex;position:relative}.about{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.about-content{gap:var(--space-2xs);flex-direction:column;max-width:1200px;display:flex;position:relative}.about-text{gap:var(--space-xs);flex-direction:column;display:flex}.about-text p{font-size:var(--text-sm);color:#fffc;text-indent:2em;line-height:1.8}.images-collection{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.profile-image-container{border-radius:10px;width:32%;height:200px;position:relative}.profile-image{object-fit:cover;border:1px solid var(--bright-purple);border-radius:10px;transition:all .4s;box-shadow:0 20px 60px #6c3fbd66}.profile-image:hover{border-color:var(--gold);transform:scale(1.05);box-shadow:0 25px 70px #f4a26180}.stats-grid{justify-content:center;gap:var(--space-3xs);flex-flow:wrap;width:100%;display:flex}.stat-card{justify-content:space-between;align-items:flex-start;gap:var(--space-4xs);border:1px solid var(--bright-purple);width:49%;padding:var(--space-xs)var(--space-xs);background:#2d1b6966;border-radius:15px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.stat-card:before{content:"";background:linear-gradient(90deg,#0000,#f4a2611a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.stat-card:hover:before{left:100%}.stat-card:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 10px 30px #6c3fbd4d}.stat-number{font-size:var(--text-xs);color:var(--gold);font-weight:800}.stat-label{font-size:var(--text-3xs);color:#fff9;text-transform:uppercase;letter-spacing:1px}.skills-content{justify-content:flex-start;align-items:center;gap:var(--space-xs);flex-direction:column;width:100%;display:flex;position:relative}.skills-header{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.skills-section-subtitle{text-align:center;font-size:var(--text-sm);color:#4a7c9e;opacity:.8}.skills-toggle-container{justify-content:center;align-items:center;gap:var(--space-3xs);width:100%;max-width:1000px;font-size:var(--text-xs);flex-direction:row;display:flex;position:relative}.toggle-track{background:var(--deep-purple);border:1px solid var(--bright-purple);width:50px;padding:var(--space-4xs)var(--space-4xs);border-radius:15px;justify-content:flex-start;align-items:center;transition:all .5s;display:flex;position:relative}.toggle-thumb{background:var(--cosmic-blue);border-radius:12px;width:25px;height:12px;transition:all .3s;position:relative}.toggle-track:hover .toggle-thumb{background:var(--gold)}.toggle-track.active{border:1px solid var(--gold);justify-content:flex-end}.skills-scroll-hint{font-size:var(--text-xs);color:var(--cosmic-blue);opacity:.7;font-style:italic;animation:3s ease-in-out infinite expand}@keyframes expand{0%,to{opacity:.7;letter-spacing:1px}50%{opacity:1;letter-spacing:normal}}.skills-table-container{width:100%;padding-top:var(--space-md);padding-bottom:var(--space-2xl);max-width:1000px;max-height:500px;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000 0%,#000 5% 70%,#0000 95%);mask-image:linear-gradient(#0000 0%,#000 5% 70%,#0000 95%)}.skills-galaxy-wrapper{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:1200px;height:500px;display:flex;position:relative}.skills-galaxy-container{width:100%;height:100%;padding:var(--space-md)0;flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.skills-galaxy-container::-webkit-scrollbar{height:15px}.skills-galaxy-container::-webkit-scrollbar-track{background:#2d1b694d;border-radius:10px}.skills-galaxy-container::-webkit-scrollbar-thumb{background:var(--cosmic-blue);border-radius:10px}.skills-galaxy-container::-webkit-scrollbar-thumb:hover{background:var(--gold)}.planet-card{width:250px;height:80px;padding:0 var(--space-xs);justify-content:flex-start;align-items:center;gap:var(--space-xs);background:#2d1b6999;border:1px solid #4a7c9e99;border-radius:15px;flex-direction:row;transition:all .3s;display:flex;position:absolute;bottom:30px;left:0;right:0}.planet-image-container{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.planet-image{object-fit:contain;width:100%;height:100%}.planet-details{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.planet-card-name{font-size:var(--text-sm);color:var(--white);font-weight:700}.planet-card-description{font-size:var(--text-xs);color:#4a7c9ecc;line-height:1.4}.journey-content{justify-content:flex-start;align-items:center;gap:var(--space-xs);flex-direction:column;width:100%;display:flex;position:relative}.journey-scroll-container{padding:var(--space-xl)0;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1200px;display:flex;position:relative;overflow-x:scroll;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.journey-timeline{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.journey-line{background:var(--cosmic-blue);opacity:.4;width:100%;height:10px;position:absolute;top:5px;left:0}.journey-scroll-container::-webkit-scrollbar{height:15px}.journey-scroll-container::-webkit-scrollbar-track{background:#2d1b694d;border-radius:10px}.journey-scroll-container::-webkit-scrollbar-thumb{background:var(--cosmic-blue);border-radius:10px}.journey-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--gold)}.contact-content{text-align:center;max-width:800px;margin:0 auto}.contact-content p{font-size:var(--text-base);color:#fffc;margin-bottom:40px;line-height:1.8}.social-links{justify-content:center;gap:20px;margin-bottom:40px;display:flex}.social-link{border:2px solid var(--cosmic-blue);width:80px;height:80px;color:var(--white);padding:var(--space-sm);background:#2d1b6966;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.social-link:hover{background:var(--bright-purple);border-color:var(--gold);box-shadow:0 0 30px var(--gold);transform:scale(1.2)rotate(360deg)}.social-icon{object-fit:contain;width:100%;height:100%}.contact-form{max-width:600px;margin:0 auto}.form-group{margin-bottom:25px}.form-group label{color:var(--cosmic-blue);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block}.form-group input,.form-group textarea{border:2px solid var(--bright-purple);width:100%;color:var(--white);font-size:var(--text-sm);background:#2d1b6966;border-radius:10px;padding:15px 20px;font-family:inherit;transition:all .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--cosmic-blue);background:#2d1b6999;outline:none;box-shadow:0 0 20px #4a7c9e4d}.form-group textarea{resize:vertical;min-height:150px}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff6}.submit-btn{background:linear-gradient(135deg,var(--bright-purple),var(--cosmic-blue));width:100%;color:var(--white);font-size:var(--text-base);cursor:none;border:none;border-radius:50px;padding:18px 40px;font-weight:600;transition:all .3s}.submit-btn:hover{background:linear-gradient(135deg,var(--cosmic-blue),var(--gold));transform:translateY(-2px);box-shadow:0 0 30px #f4a26180}footer{text-align:center;color:#ffffff80;font-size:var(--text-xs);border-top:1px solid #6c3fbd4d;padding:30px 50px}.node-glow{background:radial-gradient(circle,var(--cosmic-blue),transparent);opacity:.4;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite pulse;position:absolute}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);background:linear-gradient(135deg,var(--white),var(--cosmic-blue),var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{text-shadow:-3px 0 var(--cosmic-blue);opacity:.8;animation:2s infinite glitch-1;left:3px}.glitch:after{text-shadow:3px 0 var(--gold);opacity:.8;animation:2s infinite glitch-2;left:-3px}@keyframes glitch-1{0%,to{opacity:0;left:3px}10%,30%,50%,70%,90%{opacity:0;left:3px}20%,40%,60%,80%{opacity:.8;left:-2px}}@keyframes glitch-2{0%,to{opacity:0;left:-3px}15%,35%,55%,75%,95%{opacity:0;left:-3px}25%,45%,65%,85%{opacity:.8;left:2px}}@media (min-width:640px){.section-title,.hero h1{font-size:var(--text-4xl)}.terminal-text{font-size:var(--text-2xl);margin:var(--space-xs)0}.cursor-blink{height:20px}.tagline{font-size:var(--text-base);max-width:600px}.cta-buttons{margin:var(--space-md)0}.btn{padding:var(--space-2xs)var(--space-sm);font-size:var(--text-sm)}.about-text{gap:var(--space-sm)}.about-text p{font-size:var(--text-base)}.profile-image-container{height:300px}.stats-grid{gap:var(--space-2xs)}.stat-number{font-size:var(--text-sm)}.stat-label{font-size:var(--text-2xs)}.skills-section-subtitle{font-size:var(--text-base)}}@media (min-width:768px){.section-title{font-size:var(--text-5xl)}nav ul{display:flex}.nav-toggle{display:none}.hero h1{font-size:var(--text-5xl)}.terminal-text{font-size:var(--text-3xl)}.cursor-blink{height:25px}.tagline{font-size:var(--text-lg)}.btn{padding:var(--space-2xs)var(--space-lg);font-size:var(--text-base)}.about-content{max-width:800px}.about-text{gap:var(--space-md)}.about-text p{font-size:var(--text-lg)}.profile-image-container{height:300px}.stats-grid{gap:var(--space-xs)}.stat-number{font-size:var(--text-base)}.stat-label{font-size:var(--text-xs)}.skills-section-subtitle{font-size:var(--text-xl)}.contact-content p{font-size:var(--text-lg)}}@media (min-width:1024px){.hero h1{font-size:var(--text-6xl)}.terminal-text{font-size:var(--text-4xl);margin:var(--space-sm)0}.cursor-blink{height:30px}.tagline{font-size:var(--text-xl);max-width:700px}.cta-buttons{margin:var(--space-lg)0}.btn{padding:var(--space-2xs)var(--space-xl);font-size:var(--text-lg)}.about-content{max-width:1000px}.about-text{gap:var(--space-lg)}.about-text p{font-size:var(--text-xl)}.profile-image-container{height:400px}.stats-grid{gap:var(--space-sm)}.stat-number{font-size:var(--text-2xl)}.stat-label{font-size:var(--text-lg)}.skills-section-subtitle{font-size:var(--text-2xl)}.contact-content p{font-size:var(--text-xl)}}
