nav{padding:1.5rem var(--MX-REGULAR);position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-1);z-index:2}nav .nav-container{width:max(33%,300px)}nav .nav-container ul.link-pages{display:flex;justify-content:space-between;list-style:none}nav .nav-container ul.link-pages li a{color:var(--h2-color);text-decoration:none;transition:.2s}nav .nav-container ul.link-pages li a:hover{color:var(--secondary)}@media(max-width:1080px){nav .nav-container{width:auto}nav .nav-container span.drop-menu-button{cursor:pointer;line-height:0;color:var(--h2-color);font-size:1.5rem}nav .nav-container ul.link-pages{margin-top:1.5rem;padding-bottom:3rem;padding-inline:var(--MX-REGULAR);flex-direction:column;justify-content:start;position:absolute;background-color:var(--bg-1);width:100%;left:0;overflow:hidden}nav .nav-container ul.link-pages.hide{visibility:hidden;transition:.3s ease-out;height:min-content;opacity:0;gap:1.5rem}nav .nav-container ul.link-pages.show{visibility:visible;transition:.4s;height:calc(100vh - 70px);padding-top:1.5rem;opacity:1;gap:3rem}}button.theme-switcher{width:2.2rem;aspect-ratio:1/1;background-color:rgba(0,0,0,0);color:var(--title-color);border:none;outline:none;border-radius:50%;padding:.35rem;cursor:pointer;transition:.2s}button.theme-switcher:hover{color:var(--bg-1);background-color:var(--secondary)}button.theme-switcher .icon{font-size:1.18rem;line-height:1;vertical-align:middle}