94 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| .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;
 | |
|     margin: auto 4px;
 | |
| }
 | |
| 
 | |
| body.dark #moon {
 | |
|     vertical-align: middle;
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| body:not(.dark) #sun {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| #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;
 | |
| }
 | |
| 
 | |
| .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;
 | |
| }
 |