.tech-logo-card{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.tech-logo-card i{font-size:3rem;color:var(--text-secondary);transition:all .4s cubic-bezier(.4,0,.2,1)}.tech-logo-card:hover,.tech-logo-card:focus-within{transform:translateY(-8px) scale(1.05);box-shadow:0 15px 35px rgba(59,130,246,.3)}.tech-logo-card:hover i,.tech-logo-card:focus-within i{color:var(--accent-blue);transform:scale(1.15) rotate(5deg)}@keyframes pulse-glow{0%,100%{box-shadow:0 15px 35px rgba(59,130,246,.3)}50%{box-shadow:0 15px 45px rgba(59,130,246,.5)}}.tech-logo-card:hover{animation:pulse-glow 2s ease-in-out infinite}.tech-logo-card span{font-size:.9rem;font-weight:500;color:var(--text-primary);transition:all .3s ease}.tech-logo-card:hover span,.tech-logo-card:focus-within span{color:var(--accent-blue);font-weight:600}.tech-logo-card:focus{outline:2px solid var(--accent-blue);outline-offset:4px}.nav-links #menu-main-menu,.nav-links .menu{display:flex;gap:2rem;align-items:center;list-style:none;margin:0;padding:0}.nav-links #menu-main-menu li,.nav-links .menu li{margin:0;padding:0}.nav-links #menu-main-menu a,.nav-links .menu a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.nav-links #menu-main-menu a:hover,.nav-links .menu a:hover,.nav-links #menu-main-menu .current-menu-item a,.nav-links .menu .current-menu-item a{color:var(--text-primary)}