|  | @@ -1868,10 +1868,11 @@ video {
 | 
	
		
			
				|  |  |  body {
 | 
	
		
			
				|  |  |    display: grid;
 | 
	
		
			
				|  |  |    grid-template-columns: auto 1fr;
 | 
	
		
			
				|  |  | -  grid-template-rows: auto 1fr;
 | 
	
		
			
				|  |  | +  grid-template-rows: auto auto 1fr;
 | 
	
		
			
				|  |  |    grid-template-areas: 
 | 
	
		
			
				|  |  |          "header header"
 | 
	
		
			
				|  |  | -        "nav main";
 | 
	
		
			
				|  |  | +        "nav nav"
 | 
	
		
			
				|  |  | +        "main main";
 | 
	
		
			
				|  |  |    min-height: 100vh;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1931,22 +1932,24 @@ aside.menu {
 | 
	
		
			
				|  |  |       -moz-user-select: none;
 | 
	
		
			
				|  |  |        -ms-user-select: none;
 | 
	
		
			
				|  |  |            user-select: none;
 | 
	
		
			
				|  |  | -  width: 18rem;
 | 
	
		
			
				|  |  | +  width: 100%;
 | 
	
		
			
				|  |  |    grid-area: nav;
 | 
	
		
			
				|  |  |    box-shadow: -3px 0 10px 2px black;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +main {
 | 
	
		
			
				|  |  | +  margin-left: 1.25rem;
 | 
	
		
			
				|  |  | +  margin-right: 1.25rem;
 | 
	
		
			
				|  |  | +  padding-top: 2rem;
 | 
	
		
			
				|  |  | +  padding-bottom: 2rem;
 | 
	
		
			
				|  |  | +  grid-area: main;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  .center {
 | 
	
		
			
				|  |  |    margin-left: auto;
 | 
	
		
			
				|  |  |    margin-right: auto;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -.menu .menu-view {
 | 
	
		
			
				|  |  | -  position: -webkit-sticky;
 | 
	
		
			
				|  |  | -  position: sticky;
 | 
	
		
			
				|  |  | -  top: 0px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  .menu .menu-title {
 | 
	
		
			
				|  |  |    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 | 
	
		
			
				|  |  |    font-size: 0.75rem;
 | 
	
	
		
			
				|  | @@ -1983,14 +1986,6 @@ aside.menu {
 | 
	
		
			
				|  |  |    color: rgba(255, 255, 255, var(--tw-text-opacity));
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -main {
 | 
	
		
			
				|  |  | -  margin-left: 10rem;
 | 
	
		
			
				|  |  | -  margin-right: 10rem;
 | 
	
		
			
				|  |  | -  padding-top: 2rem;
 | 
	
		
			
				|  |  | -  padding-bottom: 2rem;
 | 
	
		
			
				|  |  | -  grid-area: main;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  .content {
 | 
	
		
			
				|  |  |    color: #374151;
 | 
	
		
			
				|  |  |    max-width: 65ch;
 | 
	
	
		
			
				|  | @@ -2582,9 +2577,8 @@ main {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .artifacts-list {
 | 
	
		
			
				|  |  |    display: grid;
 | 
	
		
			
				|  |  | -  grid-template-columns: -webkit-max-content auto;
 | 
	
		
			
				|  |  | -  grid-template-columns: max-content auto;
 | 
	
		
			
				|  |  | -  gap: 0.5rem 0.5rem;
 | 
	
		
			
				|  |  | +  grid-template-columns: auto;
 | 
	
		
			
				|  |  | +  gap: 0.2rem 0.5rem;
 | 
	
		
			
				|  |  |    align-items: center;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -2593,6 +2587,7 @@ main {
 | 
	
		
			
				|  |  |    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
 | 
	
		
			
				|  |  |    border-radius: 0.125rem;
 | 
	
		
			
				|  |  |    font-weight: 400;
 | 
	
		
			
				|  |  | +  margin-top: 0.5rem;
 | 
	
		
			
				|  |  |    padding: 0.25rem;
 | 
	
		
			
				|  |  |    padding-left: 0.5rem;
 | 
	
		
			
				|  |  |    padding-right: 0.5rem;
 | 
	
	
		
			
				|  | @@ -2719,6 +2714,46 @@ main {
 | 
	
		
			
				|  |  |    color: rgba(75, 85, 99, var(--tw-text-opacity));
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +@media (min-width: 768px) {
 | 
	
		
			
				|  |  | +  body {
 | 
	
		
			
				|  |  | +    grid-template-areas: 
 | 
	
		
			
				|  |  | +            "header header"
 | 
	
		
			
				|  |  | +            "header header"
 | 
	
		
			
				|  |  | +            "nav main";
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  aside.menu {
 | 
	
		
			
				|  |  | +    width: 14rem;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .menu .menu-view {
 | 
	
		
			
				|  |  | +    position: -webkit-sticky;
 | 
	
		
			
				|  |  | +    position: sticky;
 | 
	
		
			
				|  |  | +    top: 0px;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +@media (min-width: 1280px) {
 | 
	
		
			
				|  |  | +  .artifacts-list {
 | 
	
		
			
				|  |  | +    grid-template-columns: -webkit-max-content auto;
 | 
	
		
			
				|  |  | +    grid-template-columns: max-content auto;
 | 
	
		
			
				|  |  | +    gap: 0.5rem 0.5rem;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  .artifacts-list .artifact-link {
 | 
	
		
			
				|  |  | +    margin-top: 0px;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  main {
 | 
	
		
			
				|  |  | +    margin-left: 10rem;
 | 
	
		
			
				|  |  | +    margin-right: 10rem;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  aside.menu {
 | 
	
		
			
				|  |  | +    width: 18rem;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  .space-y-0 > :not([hidden]) ~ :not([hidden]) {
 | 
	
		
			
				|  |  |    --tw-space-y-reverse: 0;
 | 
	
		
			
				|  |  |    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
 |