.nav-item{letter-spacing:.5px;font-size:.95rem;font-weight:500;transition:opacity .3s;position:relative}.nav-item:after{content:"";background-color:currentColor;width:0;height:1.5px;transition:width .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-6px;left:0}.nav-item:hover{opacity:.7}.nav-item:hover:after{width:100%}
