.nav { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: calc(var(--nav-width) + var(--gap) * 2); margin-inline-start: auto; margin-inline-end: auto; line-height: var(--header-height); padding: 0 1rem; } .nav a { display: block; } .logo { display:block; text-align: center; margin: 3rem auto 1rem auto; } #menu { display: flex; /* margin: auto var(--gap); */ margin:auto; text-align: center; /* padding:0 1rem; */ } .logo a { font-size: 24px; font-weight: 700; } .logo a img, .logo a svg { display: block; pointer-events: none; transform: translate(0, -10%); border-radius: 6px; margin-inline-end: 8px; max-height: 5rem; } button#theme-toggle { font-size: 26px; width: 100%; margin: auto auto auto 1rem; } body.dark #moon { vertical-align: middle; display: none; } body:not(.dark) #sun { display: none; } #sun:hover, #moon:hover { color: var(--secondary); } #menu { list-style: none; word-break: keep-all; overflow-x: auto; white-space: nowrap; } #menu li + li { margin-inline-start: var(--gap); } #menu a { font-size: 16px; } #menu .active { font-weight: 500; border-bottom: 2px solid currentColor; } a:not(.logo a):hover { color: var(--secondary) !important; } .lang-switch li, .lang-switch ul, .logo-switches { display: inline-flex; margin: auto 4px; } .lang-switch { display: flex; flex-wrap: inherit; } .lang-switch a { margin: auto 3px; font-size: 16px; font-weight: 500; } .logo-switches { flex-wrap: inherit; } /* .nav { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: calc(var(--nav-width) + var(--gap) * 2); margin-inline-start: auto; margin-inline-end: auto; line-height: var(--header-height); } .nav a { display: block; } .logo, #menu { display: flex; margin: auto var(--gap); } .logo { flex-wrap: inherit; } .logo a { font-size: 24px; font-weight: 700; } .logo a img, .logo a svg { display: inline; vertical-align: middle; pointer-events: none; transform: translate(0, -10%); border-radius: 6px; margin-inline-end: 8px; } button#theme-toggle { font-size: 26px; width: 100%; margin: auto 1rem; } body.dark #moon { vertical-align: middle; display: none; } body:not(.dark) #sun { display: none; } #sun:hover, #moon:hover { color: var(--secondary); } #menu { list-style: none; word-break: keep-all; overflow-x: auto; white-space: nowrap; } #menu li + li { margin-inline-start: var(--gap); } #menu a { font-size: 16px; } #menu .active { font-weight: 500; border-bottom: 2px solid currentColor; } a:not(.logo a):hover { color: var(--secondary) !important; } .lang-switch li, .lang-switch ul, .logo-switches { display: inline-flex; margin: auto 4px; } .lang-switch { display: flex; flex-wrap: inherit; } .lang-switch a { margin: auto 3px; font-size: 16px; font-weight: 500; } .logo-switches { flex-wrap: inherit; } */