@import url(https://fonts.googleapis.com/css2?family=Rubik+Vinyl&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chivo+Mono:wght@200;400;600&display=swap);body{background-color:#fff;background:url(/static/media/bright.9967c10068fb594cad32.jpg) no-repeat 50% fixed;background-size:cover;color:#333;padding:20px 80px;transition:all .3s ease}body.dark{background-color:#1e202c;background:url(/static/media/dark.955fd09a5d74a6774942.jpg) 80% fixed;color:#d5d6e3}section{background:#fffffff2;border-radius:15px;box-shadow:0 5px 15px #0000001a;margin:20px 0;padding:80px 0;transition:all .3s ease}.dark section{background:#1e202cf2;box-shadow:0 5px 15px #0000004d}.sidenav{background:#ffffffe6;border-radius:50px;box-shadow:0 2px 10px #0000001a;padding:15px 30px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:1000}.dark .sidenav{background:#1e202ce6;box-shadow:0 2px 10px #0000004d}.sidenav li{display:inline-block;list-style:none;padding:10px 20px;position:relative}.sidenav li a{color:#333;font-family:Chivo Mono,monospace;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.dark .sidenav li a{color:#fff}.sidenav li a:hover{border-bottom:none;color:#4a90e2}.sidenav li a:after{background:#4a90e2;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:all .3s ease;width:0}.sidenav li a:hover:after{left:0;width:100%}.name-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#aa0964,#4a90e2);-webkit-background-clip:text;background-clip:text;font-family:Rubik Vinyl,cursive;font-size:75px;font-weight:700;text-shadow:2px 2px 4px #0000001a}.dark .name-title{background:linear-gradient(45deg,#4a90e2,#89c084);-webkit-background-clip:text;background-clip:text}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#520c2c,#1f9615);-webkit-background-clip:text;background-clip:text;font-weight:600}.dark .gradient-text{background:linear-gradient(45deg,#ae788f,#89c084);-webkit-background-clip:text;background-clip:text}.card{background:#ffffffe6;border:none;border-radius:15px;margin:20px 0;padding:20px;transition:all .3s ease}.dark .card{background:#1e202ce6;color:#fff}.card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.skills-theory .tabs button{background:#0000;border:2px solid #4a90e2;border-radius:25px;color:#4a90e2;font-weight:500;padding:8px 20px;transition:all .3s ease}.dark .skills-theory .tabs button{border-color:#89c084;color:#89c084}.skills-theory .tabs button:hover{background:#4a90e2;color:#fff}.dark .skills-theory .tabs button:hover{background:#89c084}.typing-cursor{animation:blink 1s step-end infinite;background-color:currentColor;display:inline-block;margin-left:5px;width:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.wave{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:wave-animation;display:inline-block;transform-origin:70% 70%}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@media screen and (max-width:768px){body{padding:20px}.sidenav{border-radius:25px;bottom:20px;display:flex;justify-content:center;left:20px;padding:10px;position:fixed;right:20px;top:auto}.sidenav li{padding:5px 10px}.sidenav li a{font-size:14px}.name-title{font-size:48px}section{padding:40px 20px}}.social-icon{align-items:center;background:linear-gradient(45deg,#4a90e2,#1f9615);border-radius:50%;color:#fff;display:inline-flex;font-size:20px;height:50px;justify-content:center;margin:5px;padding:15px;transition:all .3s ease;width:50px}.dark .social-icon{background:linear-gradient(45deg,#4a90e2,#89c084)}.social-icon:hover{box-shadow:0 5px 15px #0000004d;opacity:.9;transform:translateY(-3px)}#typed-text{color:#333;font-family:Chivo Mono,monospace;font-size:1.5em;margin:20px 0}#typed-text span{animation:cursor-blink 1s infinite;border-right:2px solid #333}.dark #typed-text{color:#fff}.dark #typed-text span{border-right-color:#fff}@keyframes cursor-blink{0%{border-right-color:#0000}50%{border-right-color:inherit}to{border-right-color:#0000}}@media screen and (max-width:420px){body{padding:20px 50px}}.hero-section{align-items:center;display:flex;min-height:90vh;overflow:hidden;padding:2rem 0;position:relative}.hero-container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.hero-content{align-items:center;display:flex;gap:2rem;min-height:80vh}.hero-text{flex:1 1;max-width:600px}.hero-greeting,.hero-name{font-size:2.5rem;margin-bottom:1rem}.hero-role{font-family:Chivo Mono,monospace;font-size:2rem;margin-bottom:1.5rem;min-height:3.5em}.hero-description{color:var(--text-color);font-size:1.2rem;line-height:1.8;margin-bottom:2rem}.skills-section{margin-top:2rem}.skills-title{font-size:1.5rem;margin-bottom:1rem}.skills-container{display:flex;flex-wrap:wrap;gap:.75rem}.skill-chip{background-color:#4a90e21a;border-radius:16px;color:#4a90e2;cursor:default;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background-color .3s ease}.skill-chip:hover{background-color:#4a90e233}.hero-image-container{align-self:stretch;display:none;flex:0 0 40%;height:auto;position:relative}.hero-image-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-radius:20px;box-shadow:0 8px 32px 0 #1f268712;display:flex;height:500px;justify-content:center;margin:2rem 0;padding:2rem;position:-webkit-sticky;position:sticky;top:50%;transform:translateY(-50%);width:100%}.hero-image{border-radius:10px;max-height:100%;max-width:100%;object-fit:contain;vertical-align:middle}@media (min-width:1230px){.hero-image-container{display:block}}[data-theme=dark] .hero-image-wrapper{background-color:#ffffff0d;box-shadow:0 8px 32px 0 #0003}[data-theme=dark] .hero-description{color:#ffffffe6}
/*# sourceMappingURL=main.e52ba99b.css.map*/