| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | html, body { | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	background: $bg_accent; | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 	color: $fg; | 
					
						
							|  |  |  | 	font-family: sans-serif; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | body { | 
					
						
							|  |  |  | 	display: grid; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	grid-template-rows: auto 1fr auto; | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 	min-height: 100vh; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	line-height: 1.5em; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | main { | 
					
						
							|  |  |  | 	background: $bg; | 
					
						
							|  |  |  | 	display: grid; | 
					
						
							|  |  |  | 	padding-top: 2rem; | 
					
						
							| 
									
										
										
										
											2022-05-28 07:18:35 -04:00
										 |  |  | 	padding-bottom: 2rem; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	grid-template-columns: 1fr 50% 1fr; | 
					
						
							|  |  |  | 	grid-template-columns: auto min(92%, 90ch) auto; | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-13 18:40:47 +02:00
										 |  |  | 	.left { | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 		grid-column: 1; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-13 18:40:47 +02:00
										 |  |  | 	.right { | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 		grid-column: 3; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	&.lightgray { | 
					
						
							|  |  |  | 		background: $bg; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	& > * { | 
					
						
							|  |  |  | 		align-self: start; | 
					
						
							|  |  |  | 		grid-column: 2; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | header { | 
					
						
							|  |  |  | 	background: $bg_accent; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	padding: 2rem 0; | 
					
						
							|  |  |  | 	padding-bottom: 0; | 
					
						
							|  |  |  | 	display: flex; | 
					
						
							|  |  |  | 	flex-wrap: wrap; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	img { | 
					
						
							|  |  |  | 		height: 4rem; | 
					
						
							|  |  |  | 		padding-left: 2rem; | 
					
						
							|  |  |  | 		padding-bottom: 2rem; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	div { | 
					
						
							|  |  |  | 		height: 100%; | 
					
						
							|  |  |  | 		margin: 0 2rem; | 
					
						
							|  |  |  | 		margin-top: -2rem; | 
					
						
							|  |  |  | 		flex-grow: 1; | 
					
						
							|  |  |  | 		align-self: center; | 
					
						
							|  |  |  | 		display: flex; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		h1 { | 
					
						
							|  |  |  | 			align-self: center; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | h1 { | 
					
						
							|  |  |  | 	/* color: $acc1; */ | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	line-height: 2.4rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | a { | 
					
						
							|  |  |  | 	color: $acc1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-09 10:44:10 +02:00
										 |  |  | .button, button { | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 	border-radius: 0.2rem; | 
					
						
							|  |  |  | 	background: $acc1; | 
					
						
							|  |  |  | 	color: $fg; | 
					
						
							|  |  |  | 	text-decoration: none; | 
					
						
							|  |  |  | 	font-size: 1.2rem; | 
					
						
							|  |  |  | 	font-weight: bold; | 
					
						
							|  |  |  | 	padding: 0.5rem; | 
					
						
							| 
									
										
										
										
											2021-07-09 10:44:10 +02:00
										 |  |  | 	border: none; | 
					
						
							|  |  |  | 	cursor: pointer; | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	&:hover { | 
					
						
							|  |  |  | 		background: $acc2; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .count { | 
					
						
							|  |  |  | 	background: $bg_accent; | 
					
						
							|  |  |  | 	border-radius: 0.3rem; | 
					
						
							|  |  |  | 	padding: 0.2rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .nounderline { | 
					
						
							|  |  |  | 	text-decoration: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .accent { | 
					
						
							|  |  |  | 	color: $acc1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-13 18:40:47 +02:00
										 |  |  | .logo { | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 	justify-self: center; | 
					
						
							|  |  |  | 	img { | 
					
						
							|  |  |  | 		height: 30vh; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | section.apps { | 
					
						
							|  |  |  | 	align-self: start; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	.applist { | 
					
						
							|  |  |  | 		display: grid; | 
					
						
							|  |  |  | 		grid-template-columns: 1fr 1fr; | 
					
						
							|  |  |  | 		grid-gap: 0.5rem; | 
					
						
							|  |  |  | 		align-content: start; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		.entry { | 
					
						
							|  |  |  | 			display: grid; | 
					
						
							|  |  |  | 			grid-template-columns: 30% 1fr; | 
					
						
							|  |  |  | 			gap: 0.5rem; | 
					
						
							|  |  |  | 			padding: 0.5rem; | 
					
						
							|  |  |  | 			background: $bg_accent; | 
					
						
							|  |  |  | 			border-radius: 0.5rem; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.logo { | 
					
						
							|  |  |  | 				align-self: center; | 
					
						
							|  |  |  | 				width: 100%; | 
					
						
							|  |  |  | 				object-fit: contain; | 
					
						
							|  |  |  | 				flex: 1 1 auto; | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.logo.redraw { | 
					
						
							|  |  |  | 				fill: $fg; | 
					
						
							|  |  |  | 				stroke: $fg; | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			div { | 
					
						
							|  |  |  | 				padding: 1rem 0; | 
					
						
							|  |  |  | 				h3 { | 
					
						
							|  |  |  | 					margin-top: 0; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | section.login { | 
					
						
							|  |  |  | 	form { | 
					
						
							|  |  |  | 		display: inline-grid; | 
					
						
							|  |  |  | 		grid-template-columns: auto 100%; | 
					
						
							|  |  |  | 		grid-gap: 0.7rem; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		button { | 
					
						
							|  |  |  | 			place-self: center; | 
					
						
							|  |  |  | 			grid-column: 2; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-07 11:04:31 +00:00
										 |  |  | section.error { | 
					
						
							|  |  |  | 	display: flex; | 
					
						
							|  |  |  | 	flex-direction: row; | 
					
						
							|  |  |  | 	align-items: center; | 
					
						
							|  |  |  |   span { | 
					
						
							|  |  |  |     font-size: 2em; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   pre { | 
					
						
							|  |  |  |     border: 1px solid #ff000080; | 
					
						
							|  |  |  |     margin-left: 1em; | 
					
						
							|  |  |  |     padding: 0 0.7em; | 
					
						
							|  |  |  |     border-radius: 0.5em; | 
					
						
							|  |  |  |     background-color: #ff000010; | 
					
						
							|  |  |  |     font-size: 1.3em; | 
					
						
							|  |  |  |     white-space: pre-wrap; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-08 18:00:23 +02:00
										 |  |  | input, select, textarea { | 
					
						
							|  |  |  | 	border: 1px solid $fg; | 
					
						
							|  |  |  | 	color: $fg; | 
					
						
							|  |  |  | 	background: $bg; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | footer { | 
					
						
							|  |  |  | 	align-self: end; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	padding: 2rem; | 
					
						
							|  |  |  | 	display: grid; | 
					
						
							|  |  |  | 	grid-template-columns: 1fr 1fr 1fr 1fr; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	a { | 
					
						
							|  |  |  | 		font-weight: bold; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @media screen and (orientation: portrait) { | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	main { | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 		grid-template-columns: 1fr 92% 1fr; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	header { | 
					
						
							|  |  |  | 		text-align: center; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	footer { | 
					
						
							|  |  |  | 		margin-top: 2rem; | 
					
						
							|  |  |  | 		grid-template-columns: 1fr; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		div { | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 			margin: 0.3rem 0; | 
					
						
							| 
									
										
										
										
											2021-06-21 19:46:10 +02:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	section.apps .applist { | 
					
						
							|  |  |  | 		grid-template-columns: 1fr; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-05-28 07:18:35 -04:00
										 |  |  | } |