.navbar-container[data-v-01410ab9]{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100vw;z-index:1000;height:60px;background:#ffffff0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%!important;padding:0 20px}.navbar-container .navbar-logo img[data-v-01410ab9]{width:40px;height:40px}.navbar-container .navbar-list[data-v-01410ab9]{display:flex;justify-content:flex-end;gap:20px;width:80%;list-style-type:none}.navbar-container .navbar-list .navbar-item a[data-v-01410ab9]{text-decoration:none;color:#fff;font-size:1.2rem;font-weight:600;transition:color .2s ease,border-color .2s ease;border-bottom:2px solid transparent;padding-bottom:4px}.navbar-container .navbar-list .navbar-item .navbar-link.active[data-v-01410ab9]{color:var(--electric-blue);border-color:var(--electric-blue)}.navbar-container .navbar-actions[data-v-01410ab9]{display:flex;align-items:center;gap:6px}.navbar-container .lang-toggle[data-v-01410ab9]{background:transparent;border:1px solid transparent;color:#fff;padding:4px 6px;border-radius:6px;font-weight:600;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.navbar-container .lang-toggle.active[data-v-01410ab9]{color:var(--electric-blue);border-color:var(--electric-blue)}.navbar-container .lang-toggle[data-v-01410ab9]:hover{color:var(--electric-blue)}.navbar-container .lang-separator[data-v-01410ab9]{color:#fff;opacity:.6}.home[data-v-18014ea3]{display:grid;grid-template-columns:1fr 2fr;padding:20px;align-items:center;justify-content:center;margin:0 auto;height:100vh;justify-items:center}.home img[data-v-18014ea3]{width:100%;max-width:700px}.home-text[data-v-18014ea3]{font-size:2rem;color:#fff;font-weight:600;margin-right:20px}.cursor[data-v-18014ea3]{animation:blink-18014ea3 1s infinite;color:#60b450}@keyframes blink-18014ea3{0%,50%{opacity:1}51%,to{opacity:0}}.skills-container[data-v-32d42dd1]{display:flex;justify-content:space-between;margin:50px auto;gap:50px;color:#fff;max-width:1400px}.skills-container .skill[data-v-32d42dd1]{background:#ffffff0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px;border-radius:10px;width:50%;gap:20px}.skills-container .skill .content[data-v-32d42dd1]{margin-bottom:10px}.bullets-container[data-v-32d42dd1]{display:flex;gap:5px}.bullets-container .bullet[data-v-32d42dd1]{display:flex;justify-content:center;align-items:center;background:#083733;color:#5eead5;padding:5px 15px;border-radius:25px}@media screen and (max-width: 1200px){.skills-container[data-v-32d42dd1]{flex-direction:column;align-items:center}.skills-container .skill[data-v-32d42dd1]{width:100%}}.about[data-v-9936c79c]{margin:20px auto}.about .about-me[data-v-9936c79c]{max-width:1400px;margin:0 auto;background:#ffffff0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px;border-radius:10px;align-self:center}.about .about-me p[data-v-9936c79c]{color:#eee}.about .skills-container[data-v-9936c79c]{display:flex;flex-direction:column;gap:30px}.about .skills-container .skill .content[data-v-9936c79c]{margin-bottom:10px}.about .date[data-v-9936c79c]{font-style:italic;font-weight:700;opacity:.9}a{text-decoration:none}.portfolio-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 auto;gap:20px;max-width:1400px;padding:20px}.portfolio-container .cards-container{display:flex;flex-direction:column;align-items:center;gap:30px;margin:0 auto}.portfolio-container .cards-container .card-wrapper{width:100%}.portfolio-container .cards-container .card-wrapper:nth-child(2n) .card{transform:translate(110vw)}.portfolio-container .cards-container .card-wrapper:nth-child(2n) .card .img-container{justify-content:flex-end}.portfolio-container .cards-container .card{display:flex;justify-content:space-between;align-items:center;border-radius:20px;max-width:1200px;opacity:0;transform:translate(-110vw);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform;filter:grayscale(100%);gap:20px;padding:20px}.portfolio-container .cards-container .card__background:hover{background:#ffffff0d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.portfolio-container .cards-container .card__background:hover .img-container img{outline:2px solid var(--electric-blue)}.portfolio-container .cards-container .card__background:hover .icon{transform:translate(2px,-2px)}.portfolio-container .cards-container .card__link{display:flex;justify-content:space-between;align-items:center;border-radius:20px;padding:20px;gap:20px}.portfolio-container .cards-container .card__content{font-size:.8rem;width:65%}.portfolio-container .cards-container .card__content h3{color:var(--electric-blue)}.portfolio-container .cards-container .card__content p{color:#fff}.portfolio-container .cards-container .card__content-title{display:flex;align-items:center;gap:5px}.portfolio-container .cards-container .card__content-title .icon{width:16px;height:16px;transition:transform .3s ease}.portfolio-container .cards-container .card:hover{filter:grayscale(0%);transform:translateY(-8px) scale(1.02)}.portfolio-container .cards-container .card .bullets-container{display:flex;gap:5px;margin-top:5px}.portfolio-container .cards-container .card .bullets-container .bullet{display:flex;justify-content:center;align-items:center;background:#083733;color:#5eead5;padding:5px 15px;border-radius:25px}.portfolio-container .cards-container .card .img-container{display:flex;justify-content:flex-start;align-items:center;width:35%}.portfolio-container .cards-container .card .img-container img{width:250px;height:auto;object-fit:cover;border-radius:18px;transition:filter .3s ease}.portfolio-container .cards-container .card-wrapper.is-visible .card{opacity:1;transform:translate(0)}.footer[data-v-4657cb26]{margin:50px auto;text-align:center;color:#eee}.footer .icons-container[data-v-4657cb26]{margin-top:10px}.footer .icons-container a[data-v-4657cb26]{color:#eee;margin:0 10px;font-size:1.5em;transition:color .3s}.footer .icons-container a[data-v-4657cb26]:hover{color:#5eead5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;background:#042326;color:#333}#app{overflow-x:hidden}#app>div{width:90%}#home,#about,#projects{scroll-margin-top:80px}html{scroll-behavior:smooth}button{font-family:inherit}h1,h2{color:#5eead5}:root{--primary-color: #667eea;--secondary-color: #764ba2;--text-color: #333;--light-bg: #f8f9fa;--white: #ffffff}:root{--electric-blue: #5eead5}
