/* menu layout */ .menu { padding: 10px 0; margin: unset; width: 100%; background-color: var(--background-color); z-index: 10; } .menu > div { display: flex; justify-content: space-between; } .menu > div * { margin: unset; } .menu img { width: 2em; } .menu > div > *:first-child { display: inline-flex; gap: 0.5em; } .menu > div > *:first-child h2 { font-weight: 900; } .menu > div > *:last-child { display: inline-flex; gap: 1em; } /* menu items */ .menu a { font-family: "Red Hat Display"; display: inline-flex; align-items: center; padding: 0.2em 0.5em; font-family: "Red Hat Display"; font-weight: 500; font-size: 0.9em; border-radius: 8px; border: unset; } .menu .disabled a { cursor: no-drop; } .menu a:hover { background-color: var(--theme-color-dilluted); text-decoration: none; border: unset; } .menu .disabled { display: flex; align-items: stretch; } /* mobile */ @media(max-aspect-ratio: 5/4) { .menu > div { flex-direction: column; justify-content: center; align-items: center; } .menu > div > *:last-child { flex-wrap: wrap; justify-content: center; } }