/** RWS 2026-08-01 */

html { font-family: sans-serif; }
body { margin: 0rem; }

* { box-sizing: border-box; }

header { width: 100%; background: #6c53a2; color: white; }
header .cblock { padding: 0.9rem 0.9rem 0rem 0.9rem; }
header ul { margin: 0px; padding: 0px; list-style: none; display: inline-block; }
header li { display: inline-block; margin-left: 0.6rem; padding: 0em; }
header nav { display: inline-block; float: right; padding-bottom: 0.9rem; }
header a { color: /* evenlighterpurple*/#e3d7f8/* lightpurple #bda6ea/* tealblue #8eb6cb */; }
header a:focus, header a:hover { color: #ddd; }
header a:active { color: #fdd; }

a { color: /*moderatepurple*/#6c53a2/* tealblue #2b739a*/; }
a:focus, a:hover { color: #333; }
a:active { color: darkred; }

.cblock { max-width: 1366px; margin: auto; padding: 0.6rem; }
.cblock[aria-label="Breadcrumbs"] { padding: 0.9rem; }

.shade { background: #eee; }

.badge { background: #eee; padding: 0.2rem; border-radius: 0.2rem; }
li { padding: 0.1rem 0rem; }

.clearfix::before, .clearfix::after { content: ""; display: table; line-height: 0rem;}
.clearfix::after { clear: both; }

._pseufind img { min-width: 6rem; height: 9.4rem; float: left; margin-right: 1rem; }
.cover { height: 9.4rem; width: 6.4rem; background-size: contain; float: left; margin-right: 0.6rem; background-position: top center; background-repeat: no-repeat; }
.pseufind li { padding-left: 0.6rem; min-height: 11.4rem; padding-top: 1rem; padding-bottom: 1rem; border-bottom: 1pt solid lightgrey; }
.pseufind li > * { /* https://stackoverflow.com/a/6141863 */ /*overflow: hidden;*/ }

a.button { padding: 0.5rem 0.75rem; border: 1pt solid; display: inline-block; border-radius: 0.5rem; }

.breadcrumbs { list-style: none; margin: 0rem; padding: 0rem; }
.breadcrumbs li { display: inline-block; }
.breadcrumbs li:not(:last-child)::after {
	content: '';
	border-top: 1pt solid;
	border-right: 1pt solid;
	rotate: 45deg;
	display: inline-block;
	width: 0.375rem;
	height: 0.375rem;
	margin: 0rem 0.5rem;
	transform-origin: top;
}

@media (min-width: 768px) {
	.half, .third, .fourth, .sixth { float: left; margin-left: 2.127659574%; }
	.half:first-child, .third:first-child, .fourth:first-child, .sixth:first-child { margin-left: 0%; }
	.half { width: 48.936170208%; }
	.third { width: 31.914893614%; }
	.fourth { width: 23.404255317%; }
	.sixth { width: 14.89361702%; }
}

@media (prefers-color-scheme: dark) {
	body { background: /*#3b3940*/#393939; color: #eee; }
	a { color: /* lightpurple */#bda6ea/* tealblue #8eb6cb */; }
	a:focus, a:hover { color: #bbb; }
	a:active { color: #f99; }
	.shade, .badge { background: #24212b; /*#2b223d*/ /*#2a1e41*/ /*background: #222;*/ }
	header { background: #000; }

	header a { color: #bda6ea; }
	header a:focus, header a:hover { color: #bbb; }
	header a:active { color: #f99; }

	.pseufind li { border-bottom: 1pt solid grey; }
}


