html{scroll-behavior:smooth;overflow:auto!important}.main-container{z-index:2100;min-height:100vh;position:relative}.header{z-index:1000;background-color:#000;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.header .nav-buttons{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.header .nav-buttons button{margin-right:1rem;font-weight:700;transition:opacity .3s ease-in-out}.header .nav-buttons button:hover{opacity:.7}
