*{box-sizing:border-box}#root,body,html{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#0f172a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;overflow-x:hidden}.hero-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:600px;overflow:hidden;position:relative}:root{--sky-top:#ff6b9d;--sky-mid:#ff8e53;--sky-bottom:gold;--sun:#ff4500;--wave-a:#ff1493;--wave-b:tomato;--wave-c:#ff8c00;--wave-d:orange;--wave-e:#ffb347;--wave-f:gold;--silhouette:#8b0000}.sky{background:linear-gradient(180deg,#ff6b9d,#ff8e53 50%,gold);background:linear-gradient(180deg,var(--sky-top) 0,var(--sky-mid) 50%,var(--sky-bottom) 100%);inset:0;transition:background .6s ease;z-index:0}.sky,.sun{position:absolute}.sun{animation:sunPulse 8s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#fff9,#fff0 15%),radial-gradient(circle at 50% 50%,#ff4500,#ff8c00f2 60%,#ffa500e6);border-radius:50%;box-shadow:0 0 80px #ff450066,inset 0 12px 50px #ff8c0033;filter:saturate(1.1);height:500px;left:50%;opacity:1;pointer-events:none;top:60vh;transform:translate(-50%,-50%);width:500px;z-index:2}@keyframes sunPulse{0%{filter:blur(0);transform:translate(-50%,-50%) scale(1)}50%{filter:blur(.4px);transform:translate(-50%,-50%) scale(1.02)}to{filter:blur(0);transform:translate(-50%,-50%) scale(1)}}.hero-title{animation:floatText 5s ease-in-out infinite;font-size:clamp(2.4rem,6vw,4rem);font-weight:700;letter-spacing:.02em;text-align:center;text-shadow:0 6px 24px #0518260f;-webkit-user-select:none;user-select:none;white-space:nowrap}.hero-subtitle,.hero-title{color:#051826;margin:0;position:relative;z-index:10}.hero-subtitle{font-size:clamp(1.2rem,3vw,2rem)}.social-buttons{flex-wrap:nowrap;gap:1.5rem;justify-content:center;margin-top:1rem;position:relative;width:100%;z-index:10}.social-button,.social-buttons{align-items:center;display:flex}.social-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50px;box-shadow:0 4px 15px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;text-shadow:0 2px 4px #0000004d;transition:all .3s ease}.social-button:hover{background:#ffffff40;box-shadow:0 6px 20px #0003;transform:translateY(-3px)}.social-button svg{fill:currentColor;height:20px;width:20px}.social-button.linkedin:hover{background:#0077b54d;border-color:#0077b580}.social-button.resume:hover{background:#34a8534d;border-color:#34a85380}.social-button.github:hover{background:#0000004d;border-color:#00000080}.social-button.gmail:hover{background:#ea43354d;border-color:#ea433580}@keyframes floatText{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.waves{height:70vh;overflow:hidden;pointer-events:none;right:0;z-index:3}.wave,.waves{bottom:0;left:0;position:absolute}.wave{background-repeat:repeat-x;background-size:50% 100%;height:120%;mix-blend-mode:normal;opacity:.95;transform:translateZ(0);width:200%;will-change:transform}.wave-back{animation:waveMove6 30s linear infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1200 220%27><path fill=%27%23FFD700%27 d=%27M0,130 C250,160 450,100 600,130 C750,160 950,100 1200,130 L1200,220 L0,220 Z%27></path></svg>");bottom:2vh;opacity:1;z-index:4}.wave-mid-back{animation:waveMove5 25s linear infinite reverse;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1200 220%27><path fill=%27%23FFB347%27 d=%27M0,120 C200,150 400,90 600,120 C800,150 1000,90 1200,120 L1200,220 L0,220 Z%27></path></svg>");bottom:-3vh;opacity:1;z-index:5}.wave-mid{animation:waveMove4 22s linear infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1200 220%27><path fill=%27%23FFA500%27 d=%27M0,110 C200,140 400,80 600,110 C800,140 1000,80 1200,110 L1200,220 L0,220 Z%27></path></svg>");bottom:-8vh;opacity:1;z-index:6}.wave-mid-front{animation:waveMove3 18s linear infinite reverse;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1200 200%27><path fill=%27%23FF8C00%27 d=%27M0,100 C150,130 350,80 600,100 C850,120 1050,80 1200,100 L1200,200 L0,200 Z%27></path></svg>");bottom:-15vh;opacity:1;z-index:7}.wave-front{animation:waveMove2 16s linear infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1200 200%27><path fill=%27%23FF6347%27 d=%27M0,90 C150,120 350,70 600,90 C850,110 1050,70 1200,90 L1200,200 L0,200 Z%27></path></svg>");bottom:-25vh;opacity:1;z-index:8}.wave-top{animation:waveMove1 14s linear infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1200 200%27><path fill=%27%23FF1493%27 d=%27M0,80 C150,110 350,60 600,80 C850,100 1050,60 1200,80 L1200,200 L0,200 Z%27></path></svg>");bottom:-35vh;filter:blur(.2px);opacity:1;z-index:9}@keyframes waveMove1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes waveMove2{0%{transform:translateX(0)}to{transform:translateX(-45%)}}@keyframes waveMove3{0%{transform:translateX(0)}to{transform:translateX(-40%)}}@keyframes waveMove4{0%{transform:translateX(0)}to{transform:translateX(-35%)}}@keyframes waveMove5{0%{transform:translateX(0)}to{transform:translateX(-30%)}}@keyframes waveMove6{0%{transform:translateX(0)}to{transform:translateX(-25%)}}@media (max-width:640px){.sun{height:300px;width:300px}.hero-title{font-size:2.4rem}.wave{background-size:75% 100%}.social-buttons{gap:1rem;margin-top:1.5rem}.social-button{font-size:.9rem;padding:.75rem 1.25rem}.social-button svg{height:18px;width:18px}}@media (max-width:480px){.social-buttons{flex-wrap:nowrap;gap:.75rem}.social-button{font-size:.8rem;padding:.6rem 1rem}.social-button svg{height:16px;width:16px}}.content{background:#fff;color:#0f172a;position:relative;z-index:1}
/*# sourceMappingURL=main.2d13574f.css.map*/