| 
									
										
										
										
											2022-07-20 23:09:03 -04:00
										 |  |  | @charset "utf-8"; | 
					
						
							|  |  |  | /* Website design Copyright Ken Fallon - Released into the public domain/ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-03 17:51:03 +02:00
										 |  |  | https://creativecommons.org/publicdomain/  | 
					
						
							| 
									
										
										
										
											2022-07-20 23:09:03 -04:00
										 |  |  |   | 
					
						
							|  |  |  | */ | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | /* | 
					
						
							|  |  |  |  *	See the following for the modern CSS responsive design techniques used in this file: | 
					
						
							|  |  |  |  *	- MDN web docs: Responsive design  | 
					
						
							|  |  |  |  *		-- https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design | 
					
						
							|  |  |  |  *	- Matthew James Tayler: Responsive Font Size (Optimal Text at Every Breakpoint)  | 
					
						
							|  |  |  |  *		-- https://matthewjamestaylor.com/responsive-font-size | 
					
						
							| 
									
										
										
										
											2025-10-12 07:57:33 -04:00
										 |  |  |  *	- CSS-Tricks: Linearly Scale font-size with CSS c | 
					
						
							|  |  |  |  *	#welcome > p { | 
					
						
							|  |  |  |  *	font-size: 1.25rem; | 
					
						
							|  |  |  |  *	font-weight: 450; | 
					
						
							|  |  |  |  *	}lamp() Based on the Viewport | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  |  *		-- https://css-tricks.com/linearly-scale-font-size-with-css-clamp-based-on-the-viewport/ | 
					
						
							| 
									
										
										
										
											2024-10-12 11:02:06 -04:00
										 |  |  | */ | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | @font-face { | 
					
						
							|  |  |  |   font-family: "BebasNeue"; | 
					
						
							|  |  |  |   src: | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  |     local("BEBAS NEUE"), | 
					
						
							|  |  |  |     url("/css/bebas/BebasNeue.woff2") format("woff2"), | 
					
						
							|  |  |  |     url("/css/bebas/BebasNeue.woff") format("woff"), | 
					
						
							|  |  |  |     url("/css/bebas/BebasNeue.otf") format("opentype"); | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | @font-face { | 
					
						
							|  |  |  |   font-family: "PatrickHand"; | 
					
						
							|  |  |  |   src: | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  |     local("Patrick Hand"), | 
					
						
							|  |  |  | 	url("/css/patrickhand/PatrickHand-Regular.woff2") format("woff2"), | 
					
						
							|  |  |  |     url("/css/patrickhand/PatrickHand-Regular.woff") format("woff"), | 
					
						
							|  |  |  | 	url("/css/patrickhand/PatrickHand-Regular.ttf") format("truetype"); | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | :root { | 
					
						
							| 
									
										
										
										
											2025-08-03 23:14:17 -04:00
										 |  |  | 	--background-primary: #fffff7/*#fafafa#fbfbee #dfdfdf */; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	--text-primary: #4d4d4d; /* HPR Grey */ | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	--banner-text-primary: #000000; | 
					
						
							| 
									
										
										
										
											2025-08-24 21:32:20 -04:00
										 |  |  | 	--banner-background-color: #40a5b9;  | 
					
						
							| 
									
										
										
										
											2025-08-28 22:33:50 -04:00
										 |  |  | 	/* --background-secondary: #4d4d4d; */ | 
					
						
							|  |  |  | 	--background-secondary: #00003e; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	--text-secondary: #dfdfdf; | 
					
						
							| 
									
										
										
										
											2025-07-17 16:58:29 -04:00
										 |  |  | 	--link-primary: #004852 /*#154a60*/; | 
					
						
							| 
									
										
										
										
											2025-08-03 23:14:17 -04:00
										 |  |  | 	--link-primary-hover: #b54c08/*#f8961e*/; | 
					
						
							| 
									
										
										
										
											2025-07-17 16:58:29 -04:00
										 |  |  | 	--link-secondary: #a8f8ff; | 
					
						
							|  |  |  | 	--link-secondary-hover: #f9e9c2; | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	--link-title-color: #00003e; | 
					
						
							| 
									
										
										
										
											2025-09-05 23:08:10 -04:00
										 |  |  | 	--primary-content-line-height: 1.45; | 
					
						
							| 
									
										
										
										
											2025-07-18 11:07:00 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | 	--font-family-hpr: Verdana, Arial, Helvetica, sans-serif; /* 1em/1.5 OpenDyslexic, */; | 
					
						
							|  |  |  | 	--font-size-default: clamp(1rem, 15px + 0.3vw, 1.07rem); | 
					
						
							| 
									
										
										
										
											2025-10-12 07:57:33 -04:00
										 |  |  | 	--font-size-emphasis: clamp(1.1rem, 15px + 0.3vw, 1.25rem); | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	--logo-font-family: var(--font-family-hpr);   | 
					
						
							|  |  |  | 	--logo-font-weight: bolder; | 
					
						
							|  |  |  | 	--logo-font-size: 7.5rem; | 
					
						
							|  |  |  | 	--logo-letter-spacing: -0.65rem; | 
					
						
							|  |  |  | 	--logo-line-height: 0.75; | 
					
						
							|  |  |  | 	--logo-margin: 0 0 0.25rem 0; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	--tagline-font-family:"BebasNeue", sans-serif;  | 
					
						
							|  |  |  | 	--lane-button-font-family: "PatrickHand", var(--font-family-hpr);  | 
					
						
							| 
									
										
										
										
											2025-08-03 23:14:17 -04:00
										 |  |  | 	--lane-button-border: #80b4c0; | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  | 	--input-border-primary: #4d4d4d; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-18 11:07:00 -04:00
										 |  |  | 	--link-spacing-horizontal: clamp(0.5rem, -0.25rem + 3vw, 2.5rem); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	--shadow-main-header-color: hsl(190deg 48% 49% / 0.2); | 
					
						
							|  |  |  | 	--shadow-secondary-color: hsl(0, 0%, 30.2%); | 
					
						
							|  |  |  | 	--shadow-cards: var(--shadow-secondary-color); | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	--content-max-width: 1080pt; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  |   /* screen breakpoints */ | 
					
						
							|  |  |  | 	--for-phone-only: 599px; | 
					
						
							|  |  |  |     --for-tablet-portrait-up: 600px; | 
					
						
							|  |  |  |     --for-tablet-landscape-up: 900px; | 
					
						
							|  |  |  | 	--for-desktop-up: 1200px; | 
					
						
							|  |  |  |     --for-big-desktop-up: 1800px;  | 
					
						
							| 
									
										
										
										
											2025-08-23 22:57:05 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	--default-header-x-font-weight: bold; | 
					
						
							|  |  |  | 	--default-header-x-margin: 1.25rem 0 0.75rem 0; | 
					
						
							|  |  |  | 	--default-header-1-font-size: 1.5rem; | 
					
						
							|  |  |  | 	--default-header-2-font-size: 1.45rem; | 
					
						
							|  |  |  | 	--default-header-3-font-size: 1.25rem; | 
					
						
							|  |  |  | 	--default-header-4-font-size: 1.15rem; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-12 11:02:06 -04:00
										 |  |  | html { | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	display: flex; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	flex-direction: column; | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2024-10-12 11:02:06 -04:00
										 |  |  | body { | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	display: flex; | 
					
						
							|  |  |  | 	flex-direction: column; | 
					
						
							|  |  |  | 	justify-content: flex-start; | 
					
						
							|  |  |  | 	background-color: var(--background-primary); | 
					
						
							|  |  |  | 	color: var(--text-primary); | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | 	font-size: 1rem; /* fallback for browsers that don't support the clamp function) */ | 
					
						
							| 
									
										
										
										
											2025-07-18 11:33:52 -04:00
										 |  |  | 	font-size: var(--font-size-default); | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	font-family: var(--font-family-hpr); | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 	min-height: 100vh; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | #top_navigation { | 
					
						
							|  |  |  | 	display: flex; | 
					
						
							|  |  |  | 	flex-direction: row-reverse; | 
					
						
							|  |  |  | 	justify-content: space-between; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	background-color: var(--background-secondary); | 
					
						
							|  |  |  | 	color: var(--text-secondary); | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | 	padding: 0.5rem; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | #top_navigation > nav a { | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	color: var(--link-secondary); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | #top_navigation > nav a:hover { | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	color: var(--link-secondary-hover); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | #top_navigation > nav menu { | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	background-color: inherit; | 
					
						
							|  |  |  | 	color: inherit; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0.25rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | #top_navigation > nav menu li { | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	background-color: inherit; | 
					
						
							|  |  |  | 	color: inherit; | 
					
						
							| 
									
										
										
										
											2025-07-18 11:33:52 -04:00
										 |  |  | 	line-height: 1.0; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							| 
									
										
										
										
											2025-07-18 11:07:00 -04:00
										 |  |  | 	padding-right: var(--link-spacing-horizontal); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | #top_navigation > nav menu li a { | 
					
						
							| 
									
										
										
										
											2025-07-18 11:33:52 -04:00
										 |  |  | 	padding: 0.25rem 0; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							|  |  |  | body > header { | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	padding: clamp(0.5rem, -0.25rem + 3vw, 1rem) 0.25rem; | 
					
						
							| 
									
										
										
										
											2025-08-24 21:32:20 -04:00
										 |  |  | 	background-color: var(--banner-background-color); | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | 	background-image: url("/images/main-header-background.png"); | 
					
						
							|  |  |  | 	background-size: cover; | 
					
						
							|  |  |  | 	background-repeat: no-repeat; | 
					
						
							|  |  |  | 	background-position: left top; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	color: var(--banner-text-primary); | 
					
						
							| 
									
										
										
										
											2025-07-18 23:44:46 -04:00
										 |  |  | 	align-items: center; | 
					
						
							| 
									
										
										
										
											2025-08-23 22:38:53 -04:00
										 |  |  | 	border-top: var(--background-secondary) solid 1rem; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | body > header .bounding-box { | 
					
						
							|  |  |  | 	background: none; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	display: flex; | 
					
						
							|  |  |  | 	flex-direction: row; | 
					
						
							|  |  |  | 	flex-flow: wrap; | 
					
						
							|  |  |  | 	justify-content: space-between; | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | 	max-width: var(--content-max-width); | 
					
						
							|  |  |  | 	margin: 0 auto; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | body > header .bounding-box > * { | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	flex: 1 1 auto; | 
					
						
							| 
									
										
										
										
											2025-07-18 23:44:46 -04:00
										 |  |  | 	padding: 0.5rem; | 
					
						
							| 
									
										
										
										
											2025-07-19 00:17:49 -04:00
										 |  |  | 	background-image: none; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							|  |  |  | body > main { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 	flex: 1 0 auto; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	padding: 0.25rem; | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | 	max-width: var(--content-max-width); | 
					
						
							|  |  |  | 	margin-left: auto; | 
					
						
							|  |  |  | 	margin-right: auto; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							|  |  |  | body > footer { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 	flex: 0 1 auto; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	background-color: var(--background-secondary); | 
					
						
							|  |  |  | 	color: var(--text-secondary); | 
					
						
							| 
									
										
										
										
											2025-08-03 23:59:06 -04:00
										 |  |  | 	padding: clamp(0.25rem, calc(100vw - var(--for-tablet-portrait-up) + 0.5rem), 0.5rem); | 
					
						
							|  |  |  | 	margin-top: 0.5rem; | 
					
						
							| 
									
										
										
										
											2025-07-20 11:50:13 -04:00
										 |  |  | 	text-align: center; | 
					
						
							|  |  |  | 	line-height: 1.25; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | body > footer #copyright { | 
					
						
							|  |  |  | 	max-width: var(--content-max-width); | 
					
						
							|  |  |  | 	margin: 0 auto; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | body > footer a { | 
					
						
							|  |  |  | 	color: var(--link-secondary); | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-17 16:58:29 -04:00
										 |  |  | body > footer a:hover { | 
					
						
							|  |  |  | 	color: var(--link-secondary-hover); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2024-10-12 11:02:06 -04:00
										 |  |  | div, | 
					
						
							|  |  |  | h1, | 
					
						
							|  |  |  | h2, | 
					
						
							|  |  |  | h3, | 
					
						
							|  |  |  | h4, | 
					
						
							|  |  |  | h5, | 
					
						
							|  |  |  | h6, | 
					
						
							|  |  |  | p, | 
					
						
							|  |  |  | ul, | 
					
						
							|  |  |  | ol, | 
					
						
							|  |  |  | li, | 
					
						
							|  |  |  | dl, | 
					
						
							|  |  |  | dt, | 
					
						
							|  |  |  | dd, | 
					
						
							|  |  |  | img, | 
					
						
							|  |  |  | form, | 
					
						
							|  |  |  | fieldset, | 
					
						
							|  |  |  | input, | 
					
						
							|  |  |  | textarea, | 
					
						
							|  |  |  | blockquote { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:44:46 -04:00
										 |  |  | 	font-family: inherit; | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	color: inherit; | 
					
						
							|  |  |  | 	background: inherit; | 
					
						
							| 
									
										
										
										
											2022-07-20 23:09:03 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | h1 { | 
					
						
							| 
									
										
										
										
											2025-08-23 22:57:05 -04:00
										 |  |  | 	font-size: var(--default-header-1-font-size); | 
					
						
							|  |  |  | 	margin: var(--default-header-x-margin); | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | h2, | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | article * h1, | 
					
						
							|  |  |  | section > header:first-child { | 
					
						
							| 
									
										
										
										
											2025-08-23 22:57:05 -04:00
										 |  |  | 	font-size: var(--default-header-2-font-size); | 
					
						
							|  |  |  | 	margin: var(--default-header-x-margin); | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | h3, | 
					
						
							|  |  |  | article * h2 { | 
					
						
							| 
									
										
										
										
											2025-08-23 22:57:05 -04:00
										 |  |  | 	font-size: var(--default-header-3-font-size); | 
					
						
							|  |  |  | 	margin: var(--default-header-x-margin); | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | h4, | 
					
						
							|  |  |  | article * h3 { | 
					
						
							| 
									
										
										
										
											2025-08-23 22:57:05 -04:00
										 |  |  | 	font-size: var(--default-header-4-font-size); | 
					
						
							|  |  |  | 	margin: var(--default-header-x-margin); | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | img { | 
					
						
							|  |  |  | 	max-width: 100%; | 
					
						
							|  |  |  | 	height: auto; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-22 23:51:52 -04:00
										 |  |  | dl, ul { | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | 	padding-left: 1.15rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | li { | 
					
						
							|  |  |  | 	line-height: 1.25; | 
					
						
							| 
									
										
										
										
											2025-07-20 11:50:13 -04:00
										 |  |  | 	margin-bottom: 0.25rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | li:last-child { | 
					
						
							|  |  |  | 	margin-bottom: 0.25rem; | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-22 23:51:52 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | dt, dd { | 
					
						
							|  |  |  | 	line-height: 1.25; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dt { | 
					
						
							|  |  |  |     display: list-item; | 
					
						
							|  |  |  |     list-style-type: disc; | 
					
						
							|  |  |  | 	margin-bottom: 0.15rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dd { | 
					
						
							|  |  |  | 	margin-bottom: 0.35rem; | 
					
						
							|  |  |  | 	margin-left: 1rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | a { | 
					
						
							| 
									
										
										
										
											2025-07-14 20:13:06 -04:00
										 |  |  | 	color: var(--link-primary); | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	text-decoration-style: dotted; | 
					
						
							|  |  |  | 	text-decoration-color: inherit; | 
					
						
							|  |  |  |     text-decoration-thickness: .125rem; | 
					
						
							|  |  |  |     text-underline-offset: 0.2rem; | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							|  |  |  | a:hover { | 
					
						
							|  |  |  | 	cursor: pointer; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	color: var(--link-primary-hover); | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							|  |  |  | hr { | 
					
						
							|  |  |  | 	background: #4D4D4D; | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	height: 0.25em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | audio { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:44:46 -04:00
										 |  |  | 	padding: 0.7em 0em 0.5em 0em; | 
					
						
							| 
									
										
										
										
											2024-10-12 11:02:06 -04:00
										 |  |  | 	clear: both; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	z-index: auto; | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-12 11:02:06 -04:00
										 |  |  | .audcredit { | 
					
						
							| 
									
										
										
										
											2024-10-12 09:30:40 -04:00
										 |  |  | 	font-size: 75%; | 
					
						
							|  |  |  | 	margin-bottom: 1em; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | p.meta { | 
					
						
							|  |  |  | 	line-height: 1.25; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | p.meta span label { | 
					
						
							|  |  |  | 	font-weight: bold; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-20 11:50:13 -04:00
										 |  |  | article > p, | 
					
						
							|  |  |  | #main_content > p, | 
					
						
							|  |  |  | #main_content > section > p { | 
					
						
							| 
									
										
										
										
											2025-09-05 23:08:10 -04:00
										 |  |  | 	line-height: var(--primary-content-line-height); | 
					
						
							| 
									
										
										
										
											2025-07-20 11:50:13 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-16 20:48:51 -04:00
										 |  |  | .lane { | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | 	display: flex; | 
					
						
							|  |  |  | 	flex-direction: row; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	flex-wrap: wrap; | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | 	gap: 1.0rem; | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	justify-content: space-around; | 
					
						
							| 
									
										
										
										
											2025-08-24 21:47:38 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | .lane.stack { | 
					
						
							| 
									
										
										
										
											2025-08-24 21:47:38 -04:00
										 |  |  | 	flex-direction: column; | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | 	justify-content: flex-start; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .lane.stack > * { | 
					
						
							|  |  |  | 	flex: 1 0 100%; | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | #podcast_lane > .lane, | 
					
						
							|  |  |  | #project_lane > .lane, | 
					
						
							|  |  |  | #latest_lane.lane { | 
					
						
							| 
									
										
										
										
											2025-10-14 21:48:08 -04:00
										 |  |  | 	justify-content: space-around; | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 23:03:20 -04:00
										 |  |  | .lane > article, | 
					
						
							| 
									
										
										
										
											2025-10-12 07:57:33 -04:00
										 |  |  | #welcome > p { | 
					
						
							|  |  |  | 	font-size: var(--font-size-emphasis); | 
					
						
							|  |  |  | 	font-weight: 450; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 23:03:20 -04:00
										 |  |  | #hosts tr { | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | 	/* Add shadows to create the "card" effect */ | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	border-top: thin solid var(--shadow-cards); | 
					
						
							|  |  |  | 	border-left: thin solid var(--shadow-cards); | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | 	border-radius: 0.5rem; | 
					
						
							|  |  |  | 	box-shadow: | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  |       1px 2px 2px var(--shadow-cards), | 
					
						
							|  |  |  |       2px 4px 4px var(--shadow-cards); | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | 	transition: 0.3s; | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	flex: 1 0 100%; | 
					
						
							| 
									
										
										
										
											2025-10-25 13:44:39 -04:00
										 |  |  | 	overflow: auto; | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	padding-bottom: 1rem; | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 23:03:20 -04:00
										 |  |  | .lane > article:hover, | 
					
						
							|  |  |  | #hosts tr:hover { | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | 	box-shadow:  | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  |       4px 8px 8px var(--shadow-cards), | 
					
						
							|  |  |  |       8px 16px 16px var(--shadow-cards); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .lane > article > * { | 
					
						
							|  |  |  | 	margin-left: 1rem; | 
					
						
							|  |  |  | 	margin-right: 1rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | .lane > article > header, | 
					
						
							| 
									
										
										
										
											2025-10-18 09:39:21 -04:00
										 |  |  | .lane > article > h3:first-child { | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	background: var(--background-secondary); | 
					
						
							|  |  |  | 	padding: 1.5rem 1rem 1rem 1rem; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	font-weight: bold; | 
					
						
							|  |  |  | 	font-size: 1.45rem; | 
					
						
							| 
									
										
										
										
											2025-08-07 20:57:00 -04:00
										 |  |  | 	color: var(--background-primary); | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-18 10:54:57 -04:00
										 |  |  | .lane > article > header > .index-link { | 
					
						
							|  |  |  | 	float: right; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-16 23:41:18 -04:00
										 |  |  | .lane.stack > article  { | 
					
						
							|  |  |  | 	border-radius: 0.5rem; | 
					
						
							|  |  |  | 	border: thin solid var(--background-secondary); | 
					
						
							| 
									
										
										
										
											2025-10-17 23:17:18 -04:00
										 |  |  | 	max-width: calc(100vw - 12px); | 
					
						
							| 
									
										
										
										
											2025-10-16 23:41:18 -04:00
										 |  |  | } | 
					
						
							|  |  |  | .lane.stack > article > header, | 
					
						
							| 
									
										
										
										
											2025-10-18 09:39:21 -04:00
										 |  |  | .lane.stack > article > h3:first-child { | 
					
						
							| 
									
										
										
										
											2025-10-16 23:41:18 -04:00
										 |  |  | 	border-top-left-radius: 0.5rem; | 
					
						
							|  |  |  | 	border-top-right-radius: 0.5rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | .lane > article > header a, | 
					
						
							| 
									
										
										
										
											2025-10-18 09:39:21 -04:00
										 |  |  | .lane > article > h3:first-child a { | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	color: var(--link-secondary); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | .lane > article > header a:hover, | 
					
						
							| 
									
										
										
										
											2025-10-18 09:39:21 -04:00
										 |  |  | .lane > article > h3:first-child:hover { | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	color: var(--link-secondary-hover); | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | .lane.stack> * > header * { | 
					
						
							| 
									
										
										
										
											2025-08-24 21:47:38 -04:00
										 |  |  | 	margin-top: 0; | 
					
						
							|  |  |  | 	margin-bottom: 0; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | .lane.stack > * > header p { | 
					
						
							| 
									
										
										
										
											2025-08-24 21:47:38 -04:00
										 |  |  | 	font-size: var(--default-header-4-font-size); | 
					
						
							|  |  |  | 	margin-left: 22px; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | a.lane-button { | 
					
						
							|  |  |  | 	display: flex; | 
					
						
							|  |  |  | 	flex-direction: column; | 
					
						
							|  |  |  | 	justify-content: center; | 
					
						
							| 
									
										
										
										
											2025-07-18 11:07:00 -04:00
										 |  |  | 	margin: 0.5rem var(--link-spacing-horizontal); | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	padding: 0.5rem 0.25rem; | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | 	border-width: 3.5px; | 
					
						
							| 
									
										
										
										
											2025-08-03 23:14:17 -04:00
										 |  |  | 	border-color: var(--lane-button-border); | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | 	border-style: solid; | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	border-radius: 10px; | 
					
						
							| 
									
										
										
										
											2025-07-18 11:07:00 -04:00
										 |  |  | 	text-align: center; | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	background-image: url("../images/lane-button-background.png"); | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | a.lane-button p { | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | 	font-family: var(--lane-button-font-family); | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	text-transform: lowercase; | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | 	font-size: 1.4em; | 
					
						
							|  |  |  | 	mask-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.1)), url("../images/charcoal.png"); | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	mask-repeat: repeat; | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | 	mask-size: 10%; | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	background-clip: text; | 
					
						
							|  |  |  | 	margin: -0.25rem; | 
					
						
							| 
									
										
										
										
											2025-08-28 23:41:16 +01:00
										 |  |  | 	letter-spacing: 1px; | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	padding: 0.25rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-03 23:14:17 -04:00
										 |  |  | a.lane-button:hover { | 
					
						
							|  |  |  | 	box-shadow:  | 
					
						
							|  |  |  |       1px 2px 2px var(--link-primary-hover), | 
					
						
							|  |  |  |       2px 4px 4px var(--link-primary-hover); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-18 11:07:00 -04:00
										 |  |  | a.lane-button img { | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | 	height: clamp(100px, calc(100vw - var(--for-tablet-portrait-up)), 110px); | 
					
						
							|  |  |  | 	transform: scaleX(0.9);		 | 
					
						
							|  |  |  | 	mask-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), url("../images/charcoal.png"); | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | 	mask-repeat: repeat; | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | 	mask-size: 70%; | 
					
						
							|  |  |  | 	padding: 0.5rem; | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  |   box-sizing: border-box; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #podcast_lane a.lane-button:first-of-type img { | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | 	mask-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)), url("../images/charcoal.png"); | 
					
						
							|  |  |  | 	mask-repeat: repeat; | 
					
						
							|  |  |  | 	mask-size: 60%; | 
					
						
							|  |  |  | 	padding: 0.1rem; | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | } | 
					
						
							|  |  |  | #podcast_lane a.lane-button:first-of-type p { | 
					
						
							| 
									
										
										
										
											2025-09-04 18:55:30 +01:00
										 |  |  | 	font-size: 1.5rem; | 
					
						
							| 
									
										
										
										
											2025-08-22 12:17:37 +01:00
										 |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(odd) .lane a:nth-of-type(1) { | 
					
						
							|  |  |  | 	border-radius: 20px 15px 25px 15px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(odd) .lane a:nth-of-type(2) { | 
					
						
							|  |  |  | 	border-radius: 20px 15px 25px 15px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(odd) .lane a:nth-of-type(3) { | 
					
						
							|  |  |  | 	border-radius: 10px 25px 15px 20px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(odd) .lane a:nth-of-type(4) { | 
					
						
							|  |  |  | 	border-radius: 15px 15px 10px 20px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(even) .lane a:nth-of-type(1) { | 
					
						
							|  |  |  | 	border-radius: 25px 10px 15px 15px;	 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(even) .lane a:nth-of-type(2) { | 
					
						
							|  |  |  | 	border-radius: 20px 10px 15px 10px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(even) .lane a:nth-of-type(3) { | 
					
						
							|  |  |  | 	border-radius: 10px 20px 10px 15px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | section:nth-of-type(even) .lane a:nth-of-type(4) { | 
					
						
							|  |  |  | 	border-radius: 15px 10px 25px 30px; | 
					
						
							| 
									
										
										
										
											2025-07-18 11:07:00 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | #tag_line, | 
					
						
							|  |  |  | #title { | 
					
						
							|  |  |  | 	text-transform: uppercase; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | #tag_line { | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	line-height: 1.1; | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | #tag_line *, | 
					
						
							|  |  |  | #title * { | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | 	flex: 1 1 auto; | 
					
						
							|  |  |  | 	background: none; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | #title { | 
					
						
							|  |  |  | 	background-image:  url("/images/hpr-splatter-logo.svg"); | 
					
						
							|  |  |  | 	background-repeat: no-repeat; | 
					
						
							|  |  |  | 	background-size: 15rem; | 
					
						
							|  |  |  | 	background-position: left 8.5em top -2em; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | #title a { | 
					
						
							|  |  |  | 	color: var(--link-title-color); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #title a:hover { | 
					
						
							|  |  |  | 	color: var(--link-primary-hover); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #title #site_acronym { | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | 	font-family: var(--logo-font-family); | 
					
						
							|  |  |  | 	font-size: var(--logo-font-size); | 
					
						
							|  |  |  | 	font-weight: var(--logo-font-weight);  | 
					
						
							|  |  |  | 	letter-spacing: var(--logo-letter-spacing); | 
					
						
							|  |  |  | 	line-height: var(--logo-line-height); | 
					
						
							|  |  |  | 	margin: var(--logo-margin); | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | 	color: transparent; | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | } | 
					
						
							|  |  |  | #title #site_acronym a { | 
					
						
							|  |  |  | 	text-decoration: none; | 
					
						
							|  |  |  | 	text-shadow: 0 1px var(--link-secondary); | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | #title #site_name { | 
					
						
							|  |  |  | 	font-size: var(--default-header-2-font-size); | 
					
						
							|  |  |  | 	font-weight: bold; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #tag_line { | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | #tag_line #tag1, | 
					
						
							|  |  |  | #tag_line #tag2 { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 	text-transform: uppercase; | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | 	font-family: var(--tagline-font-family); | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	font-size: clamp(1.03rem, -0.25rem + 3vw, var(--default-header-4-font-size)); | 
					
						
							|  |  |  | 	font-weight: var(--default-header-x-font-weight); | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 	letter-spacing: 0.05rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | #tag_line #tag1 { | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | 	font-size: clamp(2.1rem, calc(100vw - 360px + 1rem), 2.3rem);; | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | #tag_line #tag3 { | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	text-transform: capitalize; | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	font-weight: var(--default-header-x-font-weight); | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | } | 
					
						
							|  |  |  | #site_url { | 
					
						
							|  |  |  | 	font-family: "GNUTypewriter", monospace; | 
					
						
							|  |  |  | 	text-transform: none; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  | fieldset {  | 
					
						
							|  |  |  | 	border: thin solid var(--input-border-primary);  | 
					
						
							|  |  |  | 	border-radius: 0.2rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | fieldset > table, | 
					
						
							|  |  |  | fieldset > table thead, | 
					
						
							|  |  |  | fieldset > table tbody, | 
					
						
							|  |  |  | fieldset > table tr, | 
					
						
							|  |  |  | fieldset > table th, | 
					
						
							|  |  |  | fieldset > table td, | 
					
						
							|  |  |  | fieldset > table td input, | 
					
						
							|  |  |  | fieldset > table td textarea, | 
					
						
							|  |  |  | fieldset > table td select { | 
					
						
							|  |  |  | 	display: block; | 
					
						
							|  |  |  | 	font-size: 1rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | fieldset > table { | 
					
						
							|  |  |  | 	width: calc(100vw + -16vw + -1rem); | 
					
						
							|  |  |  | 	max-width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-09 21:27:14 -04:00
										 |  |  | input { | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  | 	border: thin solid var(--input-border-primary); | 
					
						
							|  |  |  | 	border-radius: 0.2rem; | 
					
						
							|  |  |  | 	margin-bottom: 0.5rem; | 
					
						
							|  |  |  | 	padding: 0.5rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-09 21:27:14 -04:00
										 |  |  | input[type="submit"] { | 
					
						
							|  |  |  | 	background-color: var(--background-secondary); | 
					
						
							|  |  |  | 	color: var(--text-secondary); | 
					
						
							|  |  |  | 	font-weight: 400; | 
					
						
							|  |  |  | 	width: fit-content; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | input[type="submit"]:hover { | 
					
						
							|  |  |  | 	background-color: var(--link-primary-hover); | 
					
						
							|  |  |  | 	color: var(--background-primary); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | select { | 
					
						
							|  |  |  | 	appearance: auto; | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  | 	background: var(--background-primary); | 
					
						
							|  |  |  | 	color: var(--text-primary); | 
					
						
							|  |  |  | 	border: 1px solid var(--input-border-primary); | 
					
						
							|  |  |  | 	border-radius: 0.25rem; | 
					
						
							|  |  |  | 	cursor: pointer; | 
					
						
							|  |  |  | 	margin-bottom: 0.5rem; | 
					
						
							|  |  |  | 	padding: 0.5rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-09 21:27:14 -04:00
										 |  |  | select:focus{ | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  |     background: var(--background-secondary); | 
					
						
							|  |  |  | 	color: var(--text-secondary); | 
					
						
							| 
									
										
										
										
											2025-10-09 21:27:14 -04:00
										 |  |  | }select:active { | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  |     background: var(--background-secondary); | 
					
						
							|  |  |  | 	color: var(--text-primary); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-09 21:27:14 -04:00
										 |  |  | fieldset > input, | 
					
						
							|  |  |  | fieldset > table td input, | 
					
						
							|  |  |  | fieldset > table td textarea { | 
					
						
							|  |  |  | 	width: calc(100vw + -16vw + -1.5rem); | 
					
						
							|  |  |  | 	max-width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | fieldset > table td select { | 
					
						
							|  |  |  | 	width: calc(100vw + -16vw + -0.40rem); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  | fieldset > table td input[type="radio"] { | 
					
						
							|  |  |  | 	display: initial; | 
					
						
							|  |  |  | 	width: initial; | 
					
						
							|  |  |  | 	margin-bottom: 0.5rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-12 23:05:20 -04:00
										 |  |  | #youtube { | 
					
						
							|  |  |  | 	--video-ratio: calc(390 / 640); | 
					
						
							| 
									
										
										
										
											2025-10-18 11:11:47 -04:00
										 |  |  | 	width: min(calc(89vw + 0px), 640px); | 
					
						
							|  |  |  | 	height: min(calc(calc(89vw + 0px) * var(--video-ratio)), 390px); | 
					
						
							| 
									
										
										
										
											2025-10-12 23:05:20 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-12 23:59:33 -04:00
										 |  |  | #upload_method pre { | 
					
						
							|  |  |  | 	max-width: 80vw; | 
					
						
							|  |  |  | 	overflow-x: scroll; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-27 11:42:32 -04:00
										 |  |  | #search form { | 
					
						
							| 
									
										
										
										
											2025-09-05 21:00:42 -04:00
										 |  |  | 	flex: 1 1 100%; | 
					
						
							| 
									
										
										
										
											2025-08-27 11:42:32 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-28 22:31:52 -04:00
										 |  |  | #search fieldset { | 
					
						
							|  |  |  | 	padding-top: 1rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #search fieldset > legend { | 
					
						
							|  |  |  | 	font-weight: var(--default-header-x-font-weight); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-27 11:42:32 -04:00
										 |  |  | #search fieldset > input { | 
					
						
							| 
									
										
										
										
											2025-08-28 22:31:52 -04:00
										 |  |  | 	width: 94%; | 
					
						
							| 
									
										
										
										
											2025-08-27 11:42:32 -04:00
										 |  |  | } | 
					
						
							|  |  |  | #search fieldset > input[type="submit"] { | 
					
						
							| 
									
										
										
										
											2025-08-28 22:31:52 -04:00
										 |  |  | 	width: 100%; | 
					
						
							| 
									
										
										
										
											2025-08-27 11:42:32 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-28 22:31:52 -04:00
										 |  |  | #search fieldset > p { | 
					
						
							|  |  |  | 	margin-top: 0.5rem; | 
					
						
							|  |  |  | 	margin-bottom: 0.5rem; | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | .no-css { | 
					
						
							|  |  |  | 	display: none; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-28 22:31:52 -04:00
										 |  |  | #tags .date { | 
					
						
							|  |  |  | 	margin:0; | 
					
						
							|  |  |  | 	font-size: 1rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-27 11:42:32 -04:00
										 |  |  | #tags #tag_initial_letter_index { | 
					
						
							|  |  |  | 	columns: 3 auto; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #tags #tag_initial_letter_index  li { | 
					
						
							|  |  |  | 	font-weight: bold; | 
					
						
							|  |  |  | 	list-style: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #tags .tag-index { | 
					
						
							|  |  |  | 	columns: 3 calc(var(--for-tablet-landscape-up) /3 ); | 
					
						
							|  |  |  | 	column-gap: 1rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #tags .index-link { | 
					
						
							|  |  |  | 	text-align: right; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | #comments > article > .show-meta { | 
					
						
							|  |  |  | 	font-size: smaller; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 23:03:20 -04:00
										 |  |  | #hosts tr { | 
					
						
							|  |  |  | 	gap: 0; | 
					
						
							|  |  |  | 	justify-content: flex-start; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td { | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td:nth-child(-n+2) { | 
					
						
							|  |  |  | 	background: var(--background-secondary); | 
					
						
							|  |  |  | 	color: var(--background-primary); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td:nth-child(-n+2) a { | 
					
						
							|  |  |  | 	color: var(--link-secondary); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td:nth-child(-n+2) a:hover { | 
					
						
							|  |  |  | 	color: var(--link-secondary-hover); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td:nth-child(2) { | 
					
						
							|  |  |  | 	padding: 0.25rem 0 0 8px; | 
					
						
							|  |  |  | 	width: calc(100% - 90px);	 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #hosts td:nth-last-child(-n+2) { | 
					
						
							|  |  |  | 	padding: 0.5rem 0 0 95px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td:nth-last-child(2)::before { | 
					
						
							|  |  |  | 	content: ; | 
					
						
							|  |  |  | 	content: "License: "; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td:nth-last-child(1)::before { | 
					
						
							|  |  |  | 	content: "Last Show: "; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #hosts td > img { | 
					
						
							|  |  |  | 	border-radius: 0.25rem; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-05 23:08:10 -04:00
										 |  |  | #host { | 
					
						
							|  |  |  | 	justify-content: flex-start; | 
					
						
							|  |  |  | 	align-items: end; | 
					
						
							|  |  |  | 	gap: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #host_id img { | 
					
						
							|  |  |  | 	border-radius: 0.25rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #host_meta { | 
					
						
							|  |  |  | 	flex: 1; | 
					
						
							|  |  |  | 	padding: 0 0 0.75rem 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #host_meta > div, | 
					
						
							|  |  |  | #host_meta > p { | 
					
						
							|  |  |  | 	margin: 0.25rem 0; | 
					
						
							|  |  |  | 	line-height: var(--primary-content-line-height); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #host_meta > div > p { | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-09-03 21:57:28 -04:00
										 |  |  | .series-description { | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	font-style: italic; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-08-08 22:50:52 -04:00
										 |  |  | .sr-only { | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	width: 1px; | 
					
						
							|  |  |  | 	height: 1px; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	margin: -1px; | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | 	clip: rect(0, 0, 0, 0); | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-25 16:21:55 -04:00
										 |  |  | nav.episodes { | 
					
						
							|  |  |  | 	color: var(--background-primary); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | nav.episodes span { | 
					
						
							|  |  |  | 	color: var(--text-primary); | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							|  |  |  | 	border: inset thin var(--text-primary); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | nav.episodes span:nth-child(-n+2) { | 
					
						
							|  |  |  | 	border-top-left-radius: 2rem; | 
					
						
							|  |  |  | 	border-bottom-left-radius: 2rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | nav.episodes span:nth-child(n+3) { | 
					
						
							|  |  |  | 	border-top-right-radius: 2rem; | 
					
						
							|  |  |  | 	border-bottom-right-radius: 2rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | nav.episodes span.no-link, | 
					
						
							|  |  |  | nav.episodes span a { | 
					
						
							|  |  |  | 	padding: 0.5rem; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	min-width: 5.5rem; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | nav.episodes object { | 
					
						
							|  |  |  | 	margin: 0 0.2rem; | 
					
						
							|  |  |  | 	heigth: 0.85rem; | 
					
						
							|  |  |  | 	vertical-align: middle; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | @media (min-width: 600px) { | 
					
						
							| 
									
										
										
										
											2025-08-31 23:42:44 -04:00
										 |  |  | 	body > header .bounding-box { | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 		justify-content: space-between; | 
					
						
							| 
									
										
										
										
											2025-07-19 23:03:09 -04:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 	#tag_line { | 
					
						
							| 
									
										
										
										
											2025-08-24 21:49:18 -04:00
										 |  |  | 		line-height: 1; | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	#title #tag1 { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 		font-size: 7.5rem; | 
					
						
							|  |  |  | 		letter-spacing: -0.65rem; | 
					
						
							|  |  |  | 		line-height: 0.75; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	#tag_line #tag2 { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 		font-size: 1.82rem; | 
					
						
							|  |  |  | 		letter-spacing: 0.05rem; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	#tag_line #tag1 { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 		font-size: 4rem; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 	#tag_line #tag3 { | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 		font-size: 1.85rem; | 
					
						
							| 
									
										
										
										
											2025-08-23 23:03:17 -04:00
										 |  |  | 		letter-spacing: 0.05rem; | 
					
						
							| 
									
										
										
										
											2025-07-18 23:06:35 -04:00
										 |  |  | 		margin-left: 5rem; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-07-16 23:35:12 -04:00
										 |  |  | 	#qr_code { | 
					
						
							|  |  |  | 		text-align: center; | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | 		max-width: 195px; | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-07-21 23:23:06 -04:00
										 |  |  | 	fieldset>table, | 
					
						
							|  |  |  | 	fieldset>table thead, | 
					
						
							|  |  |  | 	fieldset>table tbody, | 
					
						
							|  |  |  | 	fieldset>table tr, | 
					
						
							|  |  |  | 	fieldset>table th, | 
					
						
							|  |  |  | 	fieldset>table td, | 
					
						
							|  |  |  | 	fieldset>table td input, | 
					
						
							|  |  |  | 	fieldset>table td textarea, | 
					
						
							|  |  |  | 	fieldset>table td select { | 
					
						
							|  |  |  | 		display: revert; | 
					
						
							|  |  |  | 		width: revert; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	fieldset>table tr { | 
					
						
							|  |  |  | 		vertical-align: baseline; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	fieldset>table tr:nth-child(3) { | 
					
						
							|  |  |  | 		vertical-align: top; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	fieldset>table tr:nth-child(3) td:first-child { | 
					
						
							|  |  |  | 		padding-top: 0.5rem; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	fieldset>table tr:nth-last-child(3) td:first-child { | 
					
						
							|  |  |  | 		padding-top: 1rem; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	fieldset>table tr:nth-last-child(2) { | 
					
						
							|  |  |  | 		vertical-align: top; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	fieldset>table tr:nth-last-child(2) td:first-child { | 
					
						
							|  |  |  | 		padding-top: 0.75rem; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	fieldset>table td input[type="radio"] { | 
					
						
							|  |  |  | 		margin-top: 1.5rem; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	fieldset>table td select { | 
					
						
							|  |  |  | 		margin-bottom: 1.0rem; | 
					
						
							|  |  |  | 		width: 100%; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-08-28 22:31:52 -04:00
										 |  |  | 	#search fieldset > input { | 
					
						
							|  |  |  | 		width: 55%; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	#search fieldset > input[type="submit"] { | 
					
						
							|  |  |  | 		width: 40%; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-07-18 11:33:52 -04:00
										 |  |  | 	body > main { | 
					
						
							|  |  |  | 		padding: 0.25rem 2rem; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-07-24 22:18:56 -04:00
										 |  |  | 	#latest_lane.lane section > ul { | 
					
						
							|  |  |  | 		margin: 0.5rem 3rem 0 1rem;	 | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-09-03 23:03:20 -04:00
										 |  |  | 	#hosts tbody.lane.stack { | 
					
						
							|  |  |  | 		flex-direction: row; | 
					
						
							|  |  |  | 		justify-content: space-between; | 
					
						
							|  |  |  | 		gap: 1rem | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	#hosts tr { | 
					
						
							|  |  |  | 		flex: 1 1 45%; | 
					
						
							|  |  |  | 		max-width: 45%; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-09-05 23:08:10 -04:00
										 |  |  | 	#host { | 
					
						
							|  |  |  | 		gap: 1rem; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-07-15 21:06:33 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | @media (min-width: 900px) { | 
					
						
							| 
									
										
										
										
											2025-09-01 00:24:44 -04:00
										 |  |  | 	#podcast_lane > .lane, | 
					
						
							|  |  |  | 	#project_lane > .lane { | 
					
						
							|  |  |  | 		justify-content: flex-start; | 
					
						
							|  |  |  | 		gap: 2rem; | 
					
						
							| 
									
										
										
										
											2025-07-30 21:51:03 -04:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-08-03 23:59:06 -04:00
										 |  |  | 	#latest_lane.lane section { | 
					
						
							|  |  |  | 		flex: 1; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-09-03 23:03:20 -04:00
										 |  |  | 	#hosts tr { | 
					
						
							|  |  |  | 		flex: 1 1 30%; | 
					
						
							|  |  |  | 		max-width: 30%; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-09-04 21:37:36 -04:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | @media (prefers-color-scheme: dark) { | 
					
						
							|  |  |  | 	:root { | 
					
						
							| 
									
										
										
										
											2025-10-25 13:06:22 -04:00
										 |  |  | 		--link-primary: #bbdfe7; | 
					
						
							|  |  |  | 		--link-header-hover: #b54c08; /* original --link-primary-hover */; | 
					
						
							|  |  |  | 		--link-primary-hover: var(--link-secondary-hover); | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | 		--background-primary: #4d4d4d; /* HPR Grey */ | 
					
						
							| 
									
										
										
										
											2025-10-25 13:06:22 -04:00
										 |  |  | 		--text-primary: #dfdfdf /*#fffff7#fafafa#fbfbee #dfdfdf */; | 
					
						
							|  |  |  | 		--banner-text-primary: #b6b6b6;  | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | 		--shadow-secondary-color: hsl(0, 0%, 40%); | 
					
						
							|  |  |  | 		--input-border-primary: var(--shadow-secondary-color); | 
					
						
							| 
									
										
										
										
											2025-10-25 13:06:22 -04:00
										 |  |  | 		--lane-button-color: #d5e6ea;	 | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | 	} | 
					
						
							|  |  |  | 	body > header { | 
					
						
							|  |  |  | 		background-image: url("/images/main-header-background-dark.png"); | 
					
						
							| 
									
										
										
										
											2025-10-25 13:06:22 -04:00
										 |  |  | 		background-color: #22545a; | 
					
						
							|  |  |  | 	}	 | 
					
						
							| 
									
										
										
										
											2025-10-25 13:04:15 -04:00
										 |  |  | 	img { | 
					
						
							|  |  |  | 		filter: brightness(0.70); | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | 	a.lane-button { | 
					
						
							|  |  |  | 		background-image: url("/images/lane-button-background-dark.png"); | 
					
						
							| 
									
										
										
										
											2025-10-25 13:06:22 -04:00
										 |  |  | 		color: var(--lane-button-color); | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-10-25 13:04:15 -04:00
										 |  |  | 	a.lane-button img { | 
					
						
							|  |  |  | 		filter: none; | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-10-25 13:06:22 -04:00
										 |  |  | 	.lane > article > header { | 
					
						
							|  |  |  | 		color: var(--text-secondary); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	#title a:hover { | 
					
						
							|  |  |  | 		color: var(--link-header-hover); | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-10-23 22:07:30 -04:00
										 |  |  | 	#hosts td:nth-child(-n+2) { | 
					
						
							|  |  |  | 		color: var(--text-primary); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } |