position: fixed; top: 0; left: 0; width: 100vw; height: auto; min-height: 60px; background: transparent; z-index: 1000; transition: background-color 0.3s ease; box-sizing: border-box;