.header-nav{flex:1;justify-content:center;align-items:center;gap:2rem;margin:0 2rem;display:flex}.nav-link{color:#a0a0a0;cursor:pointer;padding:.5rem 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-link:hover{color:#00e0ff}.nav-link:after{content:"";background-color:#00e0ff;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link:hover:after{width:100%}@media (max-width:1024px){.header-nav{display:none}}
