.site-header{position:relative;z-index:1000}.site-header nav ul{list-style:none;margin:0;padding:0;display:flex;opacity:0;transition:opacity 0.3s ease}.nav-loaded .site-header nav ul{opacity:1}.site-header nav ul li{display:inline-flex;margin:0}body{min-height:100vh}body:not(.nav-loaded) .site-header nav{min-height:60px}