.tab-container{display:flex;align-items:center;gap:1rem;position:relative;padding:0;list-style-type:none}.tab-button{position:relative;padding:.5rem 1rem;cursor:pointer;background:none;border:none;font-size:14px;transition:color .3s,border-color .3s}.tab-button.active,.tab-button:hover{border-bottom:2px solid #1f232b}.tab-button:not(.active):hover{border-bottom:none}.hover-effect{position:absolute;bottom:0;left:0;height:1.5px;background-color:#1f232b;transition:transform .3s ease,width .3s ease,left .3s ease}