| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -11,6 +11,9 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  --text: var(--light); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  --links: var(--beetbox-blue); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  --link-hover: var(--beetbox-pink); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  --header: #F8F8FFCC; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  --header-link: #5C2673; /* darker purple */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					body { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -22,42 +25,48 @@ body { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin: 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					a { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  color: var(--links); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  text-decoration: none; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  transition: color 0.2s ease; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					a:hover { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  color: var(--link-hover); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  text-decoration: underline; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  background-color: var(--header); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					p { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin-bottom: 1.5rem; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header div, main, footer { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  max-width: 1200px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin: 0 auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  padding: 1rem; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  padding: 4px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  background-color: #f8f8ffcc; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header div { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  display: flex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  align-items: baseline; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  justify-content: space-between; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header div {max-width: 1200px; margin: 0 auto;} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header ul {margin: 0} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					nav ul li { font-weight: 600; } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header a {color: var(--header-link);} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					main { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  max-width: 1200px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin: 0 auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  padding: 1rem; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					header li { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  display: inline; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  font-weight: 600; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin-right: 8px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					footer { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  border-top: 1px solid var(--light); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  max-width: 1200px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin: 0 auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					a { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  color: var(--links); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  text-decoration: none; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					a:visited, a:hover { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  color: var(--link-hover); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  text-decoration: underline; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					p { margin-bottom: 1.5rem; } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					code { white-space: nowrap; } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					pre { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -75,4 +84,4 @@ pre code { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						overflow-x: auto; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						border-left: .3rem solid var(--beetbox-purple); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					   	border-radius: .4rem; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} |