@charset "utf-8";

/*
-----
filename: style_wamalug_org.css
-----
<!-- #bbinclude "wlgo-stylesheet-modified.bbinclude" -->
This stylesheet last modified on 2026-02-15 at 3:40 PM.
<!-- end bbinclude -->
-----
*/

@layer reset {
	/* Adapted from ! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
	/* Adapted from ! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
	*,*::before,*::after { box-sizing: border-box; }
	a { all: unset; }
	ul, menu { list-style: none; }
	html, body, h1, h2, h3, h4, h5, h6, ul, p { margin: 0; padding: 0; }
	html { -webkit-text-size-adjust: 100%; }
	}
@layer base {
	img { box-sizing: content-box; max-inline-size: unset; }
	q::before { content: open-quote; }
	q::after { content: close-quote; }
	*[lang=en] { quotes: "\201C" "\201D" "\2018" "\2019"; }
	abbr[title] { border-block-end: 1px currentColor dotted; cursor: help; }
	body { line-height: 1.2; }
	cite, em, i { font-style: italic; }
	cite cite, em cite, i cite { font-style: normal; }
	em em, cite em, i em { font-weight: bolder; }
	::placeholder { color: #767676; opacity: 1; }
	pre, code, kbd, samp, tt { font-family: Courier, 'Courier New', 'Nimbus Mono', 'Nimbus Mono L', monospace; font-size: 84%; line-height: 1; }
	a { cursor: revert; }
	figure { margin-inline: 0; }
	}
@layer print {
	@page { size: portrait; margin: 1in; }
	@media print {
		body { print-color-adjust: exact; -webkit-print-color-adjust: exact; }
		}
	}
@layer domain {
	/* mostly site-wide */
	@supports (--wamalug-theme: #eee) {
		:root {
			/* RGB values based on Peeron Color List
			--wamalug-text: #000; hsl(0,0%,0%);
			--wamalug-dark-blue: #00305C; hsl(209,100%,18%);
			--wamalug-green: #00824A; hsl(154,100%,25%);
			--wamalug-blue: #0954A1; hsl(210,89%,33%);
			--wamalug-shadow: #29166F; hsl(253,67%,26%);
			--wamalug-brown: #613005; hsl(28,90%,20%);
			--wamalug-purple: #6E1273; hsl(297,73%,26%);
			--wamalug-medium-blue: #7896CF; hsl(219,48%,64%);
			--wamalug-light-royal-blue: #9FC3E9; hsl(211,63%, 77%);
			--wamalug-light-gray: #A3A199; hsl(48,5%,62%);
			--wamalug-red: #BD3826; hsl(7,67%,45%);
			--wamalug-shade: #E1E1E1; hsl(0,0%,88%);
			--wamalug-field: #EEE; hsl(0,0%,93%);
			--wamalug-orange: #F27D00; hsl(31,100%,47%);
			--wamalug-yellow: #FAD103; hsl(50,98%,50%);
			--wamalug-blank: #FFF; hsl(0,0%,100%);*/
			--wamalug-text: hsl(0,0%,4%);
			--wamalug-shade: hsl(0,0%,88%);
			--wamalug-field: hsl(0,0%,93%);
			--wamalug-blank: hsl(0,0%,96%);
			--wamalug-red: hsl(7,67%,45%);
			--wamalug-brown: hsl(28,90%,20%);
			--wamalug-orange: hsl(31,100%,47%);
			--wamalug-light-gray: hsl(48,5%,62%);
			--wamalug-yellow: hsl(50,98%,50%);
			--wamalug-green: hsl(154,100%,24%) /* adjusted for accessibility */;
			--wamalug-dark-blue: hsl(209,100%,18%);
			--wamalug-blue: hsl(210,89%,37%) /* adjusted for accessibility */;
			--wamalug-light-royal-blue: hsl(211,63%, 77%);
			--wamalug-medium-blue: hsl(219,48%,64%);
			--wamalug-shadow: hsl(253,67%,26%);
			--wamalug-purple: hsl(297,73%,43%) /* adjusted for accessibility */;
			}
		}
	:focus-visible { outline: 4px dashed var(--wamalug-blue); }
	::marker { color: var(--wamalug-blue); }
	::selection { background-color: var(--wamalug-yellow); }
	[id] { scroll-margin-block-start: 1rem; }
	@font-face { font-display: swap; font-family: 'Chivo'; font-stretch: normal; font-style: normal; font-weight: 100 900; src: url("fonts/Chivo/Chivo-VF-wght.woff2") format("woff2-variations"); }
	html { background-color: var(--wamalug-blank); block-size: 100%; color: var(--wamalug-text); font-family: 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; inline-size: 100%; }
	body { background-color: var(--wamalug-blank); /* needed for Blink and Webkit */ block-size: fit-content; color: var(--wamalug-text); margin: auto; max-inline-size: 900px; writing-mode: horizontal-tb; }
	header { background: url(svg/wamalug-2021-logo.svg) no-repeat top center; background-size: cover; block-size: min(100vw / 5, 180px); }
	header p { display: none; }
	nav { background-color: var(--wamalug-dark-blue); border-block-end: 1px solid var(--wamalug-shadow); padding: 0.4rem 0; }
	nav ul { display: flex; /* display: block flex; */ justify-content: space-around; }
	nav li a { background-color: var(--wamalug-dark-blue); color: var(--wamalug-yellow); font-weight: bold; padding: 0.3rem 0.4rem; text-decoration-line: none; }
	nav li a:hover { background-color: hsla(0,0%,96%,0.13); color: hsl(0,0%,100%); transition: background-color 0.2s ease-out; }
	nav li a:focus { background-color: hsla(0,0%,4%,0.3); outline: 0; }
	nav li a:active { background-color: hsl(0,0%,4%,0.26); }
	section.wlgo-section-page,
	section.wlgo-section-home { background-color: var(--wamalug-field); border-block-end: thin var(--wamalug-medium-blue) solid; font-family: 'Georgia Pro', Georgia, ui-serif, 'Gelasio', Charter, 'PT Serif Caption', serif; /* desktop Safari is the worst */ padding: 1rem; }
	section.wlgo-section-page a,
	section.wlgo-section-home a { font-weight: bold; text-decoration-line: underline; }
	section.wlgo-section-page div.wlgo-div-prvo a,
	section.wlgo-section-page div.wlgo-div-drugo a,
	section.wlgo-section-page ul li a,
	section#wlgo-section-support div.wlgo-div-drugo a { font-weight: bold; text-decoration-line: none; }
	section.wlgo-section-page a:link,
	section.wlgo-section-home a:link,
	section#wlgo-section-support div.wlgo-div-drugo a:link { color: var(--wamalug-blue); }
	section.wlgo-section-page a:visited,
	section.wlgo-section-home a:visited,
	section#wlgo-section-support div.wlgo-div-drugo a:visited { color: var(--wamalug-purple); }
	section.wlgo-section-page a:hover,
	section.wlgo-section-home a:hover,
	section#wlgo-section-support div.wlgo-div-drugo a:hover,
	section.wlgo-section-page div.wlgo-div-prvo a:hover,
	section.wlgo-section-page div.wlgo-div-drugo a:hover { color: var(--wamalug-green); text-decoration-line: underline; }
	section.wlgo-section-page a:active,
	section.wlgo-section-home a:active,
	section#wlgo-section-support div.wlgo-div-drugo a:active { color: var(--wamalug-red); }
	section.wlgo-section-page h1,
	section.wlgo-section-home h1 { color: var(--wamalug-brown); font-family: 'Chivo', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; font-size: 130%; font-weight: 600; margin: 0 0 1rem 0; }
	section.wlgo-section-page h2 { font-family: 'Chivo', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; font-size: large; font-weight: 500; padding: 0 0 1rem 0; text-align: start; }
	section.wlgo-section-page h3 { clear: both; font-family: 'Chivo', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; font-size: large; font-weight: 400; padding: 0 0 1rem 0; text-align: start; }
	section.wlgo-section-page p,
	section.wlgo-section-home p { line-height: 1.3rem; margin-block-end: 1rem; }
	.wlgo-article-main ul { clear: both; list-style-position: outside; list-style-type: disc; padding: 0 0 1rem 2.5rem; }
	section.wlgo-section-page div.wlgo-div-prvo,
	section.wlgo-section-page div.wlgo-div-drugo,
	section#wlgo-section-support div { background-color: var(--wamalug-light-royal-blue); font-family: 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; padding: 1rem 0.7rem 0 0.7rem; }
	div.wlgo-div-prvo ul { list-style-position: outside; list-style-type: disc; margin-inline-start: 0.9rem; padding-block-end: 0.6rem; }
	div.wlgo-div-drugo ul { list-style-position: inside; list-style-type: disc; }
	section.wlgo-section-page > div > h2 { font-size: large; padding-block-end: 0.8rem; text-align: center; }
	section.wlgo-section-page > div > h3 { text-align: start; }
	p.wlgo-p-return { clear: both; }
	section#wlgo-section-support div#wlgo-div-bottom { background-color: var(--wamalug-field); }
	section#wlgo-section-support p { text-align: center; }
	section#wlgo-section-support div.wlgo-div-prvo p:first-of-type { font-size: x-small; font-style: italic; text-align: start; }
	section#wlgo-section-support div img { margin: 1rem auto; }
	section.wlgo-section-page article.wlgo-article-main { grid-area: over_main; }
	section.wlgo-section-page div.wlgo-div-prvo { grid-area: over_left; }
	section.wlgo-section-page div.wlgo-div-drugo { grid-area: over_right; }
	section#wlgo-section-support div.wlgo-div-main { grid-area: under_main; }
	section#wlgo-section-support div.wlgo-div-prvo { grid-area: under_left; }
	section#wlgo-section-support div.wlgo-div-drugo { display: flex; grid-area: under_right; padding-block: 1.2rem; }
	section#wlgo-section-support div.wlgo-div-drugo p { display: flex; justify-content: center; margin: auto; }
	section#wlgo-section-support div.wlgo-div-drugo p a { background-color: var(--wamalug-blue); border-radius: 50vh; padding: 0.4rem; }
	section#wlgo-section-support div.wlgo-div-drugo p a:link { color: var(--wamalug-yellow); text-decoration: none; }
	section#wlgo-section-support div.wlgo-div-drugo p a:visited { color: var(--wamalug-yellow); }
	section#wlgo-section-support div.wlgo-div-drugo p a:hover { background-color: var(--wamalug-dark-blue); color: var(--wamalug-field); }
	section#wlgo-section-support div.wlgo-div-drugo p a:active { color: var(--wamalug-blank); }
	section#wlgo-section-support { border-block-end: var(--wamalug-light-gray) solid 1px; }
	footer { clear: both; padding: 0.6rem; }
	footer p { background-color: var(--wamalug-blank); color: var(--wamalug-light-gray); font-size: x-small; margin-block-end: 1rem; text-align: center; }
	footer a { background-color: var(--wamalug-blank); color: var(--wamalug-light-gray); text-decoration-line: none; }
	footer a:hover { text-decoration-line: underline; }
	footer a:active { color: var(--wamalug-red); }
	footer:hover,
	footer:hover * { background: var(--wamalug-blank); color: var(--wamalug-text); }
	/* additional declarations */
	article.wlgo-article-main p > a[href*="instagram.com"]::after { content: url("images/css/instagram_logo_icon.svg"); margin-inline-start: 4px; }
	article.wlgo-article-main p > a[href*="flickr.com"]::after { content: url("images/css/flickr_logo_icon_stroke.svg"); margin-inline-start: 4px; }
	section.wlgo-section-page address { font-style: italic; margin: 1rem 0; padding-block-end: 0.6rem; }
	dt { font-weight: bolder; }
	dd { padding-block-end: 1rem; padding-inline-start: 1.6rem; }
	sup { font-size: 0.8rem; line-height: 0.6rem; }
	div[id*="y"] { text-align: center; }
	div[id*="y"] img[src$=".svg"],
	div[id*="y"] img[src$=".png"], div[id*="y"] img[src$=".gif"] { inline-size: min(96%, 375px); }
	div.wlgo-div-drugo ul#wlgo-ul-photos { list-style-position: inside; padding-block-end: 1rem; }
	div.wlgo-div-drugo ul#wlgo-ul-photos li { list-style-image: url("images/css/photos.png"); }
	div.wlgo-div-drugo ul#wlgo-ul-photos li a[href*="flickr.com"]::after { content: " " url("images/css/white-small-circle.png"); }
	div.wlgo-div-drugo ul#wlgo-ul-photos li a[href*="instagram.com"]::after { content: url("images/css/instagram-glyph-logo_May2016.png"); }
	.wlgo-article-main blockquote { background-color: var(--wamalug-shade); clear: both; margin-block-end: 1rem; padding: 1rem; }
	div.wlgo-div-poetry { background-color: var(--wamalug-blank); color: var(--wamalug-text); margin-block-end: 1rem; padding: 0.6rem 1rem; }
	div.wlgo-div-poetry p { font-family: Chalkduster, Verdana, Skia, 'Arial Nova', sans-serif; }
	div.wlgo-div-poetry+p { border-block-end: var(--wamalug-text) solid 1px; padding: 0.2rem 0.6rem; }
	article.wlgo-article-main blockquote { quotes: "“" "”" "‘" "’"; }
	span.wlgo-span-title::before { content: open-quote; }
	span.wlgo-span-title::after { content: close-quote; }
	input[type="search"] { background-color: var(--wamalug-blank); border-radius: 0; border-style: inset; border-width: 0.1rem; color: var(--wamalug-text); font: inherit; }
	button[type="submit"] { background-color: var(--wamalug-dark-blue); border-color: var(--wamalug-shade); border-radius: 0.4em; border-style: solid; border-width: 0.2rem; color: var(--wamalug-field); font: inherit; font-family: 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; font-weight: bold; padding: 0.2rem 0.4rem; }
	button[type="submit"]:hover { border-color: var(--wamalug-yellow); color: var(--wamalug-yellow); }
	button[type="submit"]:active { background-color: var(--wamalug-blue); border-color: var(--wamalug-blank); color: var(--wamalug-blank); }
	table { border: 1px var(--wamalug-light-gray) solid; border-collapse: collapse; margin-block-end: 1rem; }
	th,
	td { border: 1px var(--wamalug-light-gray) solid; padding: 0.3rem; }
	form { margin: 1rem 0; padding-block-end: 1rem; }
	form input { inline-size: 98%; margin: 0.3rem 0; }
	/* additional home page declarations */
	section.wlgo-section-home article { padding: 1rem; }
	section.wlgo-section-home h1 { text-align: center; }
	section.wlgo-section-home article>p:last-of-type { clear: both; padding-block-start: 1.2rem; text-align: center; }
	section.wlgo-section-home div.wlgo-div-sharing { float: left; /* float: inline-start; */ margin-inline-end: 0.4rem; }
	div#wlgo-div-next { background-color: var(--wamalug-orange); color: var(--wamalug-field); font-family: 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; font-weight: bolder; padding-block: 1rem 1.2rem; }
	div#wlgo-div-next p { padding-inline: 1rem; text-align: center; }
	div#wlgo-div-next p a { text-decoration: underline; text-decoration-color: var(--wamalug-field); text-decoration-thickness: 2px; text-underline-offset: 3px; }
	.wlgo-body-home article.wlgo-article-main a[href*="flickr.com"]::after { content: revert; }
	/* thumbnail handling */
	figure { margin-block-end: 1rem; text-align: center; }
	img.border { border-color: var(--wamalug-text); border-style: solid; border-width: 1px; }
	.floatL { float: left; /* float: inline-start; */ margin-inline-end: 0.7rem; text-align: center; }
	.floatR { float: right; /* float: inline-end; */ margin-inline-start: 0.7rem; text-align: center; }
	.thumb.w128 { inline-size: 128px; margin-block-end: 4px; }
	.thumb.w210, .thumb.w220, .thumb.w240 { float: left; /* float: inline-start; */ margin-inline-end: 1rem; }
	.thumb.w210 { inline-size: 210px; }
	.thumb.w220 { inline-size: 220px; }
	.thumb.w240 { inline-size: 240px; }
	.thumb.w270 { inline-size: 270px; margin: auto; }
	.thumb.w300 { inline-size: 300px; margin: auto; }
	.thumb.w320 { inline-size: 320px; margin: auto; }
	.thumb.w375 { inline-size: 375px; margin: auto auto 1rem auto; }
	.thumb.w384 { inline-size: 384px; margin: auto auto 1rem auto; }
	.thumb.w128.h82 img.h { block-size: 82px; inline-size: 128px; }
	.thumb.w128.h86 img.h { block-size: 86px; inline-size: 128px; }
	.thumb.w128.h96 img.h { block-size: 96px; inline-size: 128px; }
	.thumb.w128.h96 img.v { block-size: 128px; inline-size: 96px; }
	.thumb.w210.h130 img.h { block-size: 130px; inline-size: 210px; }
	.thumb.w220.h135 img.h { block-size: 135px; inline-size: 220px; }
	.thumb.w240.h215 img.h { block-size: 215px; inline-size: 240px; }
	.thumb.w270.h150 img.h { block-size: 150px; inline-size: 270px; }
	.thumb.w270.h225 img.h { block-size: 225px; inline-size: 270px; }
	.thumb.w300.h230 img.h { block-size: 230px; inline-size: 300px; }
	.thumb.w300.h240 img.h { block-size: 240px; inline-size: 300px; }
	.thumb.w300.h300 img.h { block-size: 300px; inline-size: 300px; }
	.thumb.w320.h140 img.h { block-size: 140px; inline-size: 320px; }
	.thumb.w320.h165 img.h { block-size: 165px; inline-size: 320px; }
	.thumb.w320.h175 img.h { block-size: 175px; inline-size: 320px; }
	.thumb.w320.h185 img.h { block-size: 185px; inline-size: 320px; }
	.thumb.w320.h210 img.h { block-size: 210px; inline-size: 320px; }
	.thumb.w320.h225 img.h { block-size: 225px; inline-size: 320px; }
	.thumb.w320.h230 img.h { block-size: 230px; inline-size: 320px; }
	.thumb.w320.h240 img.h { block-size: 240px; inline-size: 320px; }
	.thumb.w320.h240 img.v { block-size: 320px; inline-size: 240px; }
	.thumb.w384.h240 img.h { block-size: 240px; inline-size: 384px; }
	.thumb.w384.h256 img.h { block-size: 256px; inline-size: 384px; }
	.thumb.w384.h288 img.h { block-size: 288px; inline-size: 384px; }
	.thumb.w384.h512 img.v { block-size: 512px; inline-size: 384px; }
	.thumb.w384.h576 img.v { block-size: 576px; inline-size: 384px; }
	.thumb { overflow: hidden; position: relative; }
	.thumb p { font-size: smaller; font-style: italic; padding: 0.2rem; text-align: center; }
	.thumb p cite { font-style: normal; }
	.thumb:not(.w128) p { background-color: #00000080; inset-block-end: -10px; color: #FFFFFFE6; inline-size: 98%; position: absolute; text-align: start; }
	section.wlgo-section-page .thumb:not(.w128) p a { color: #FFFFFFE6; }
	.thumb:hover p { inset-block-end: -180px; }
	.thumb+.thumb+p { clear: both; padding-block-start: 1rem; }
	.thumb.w128+p { margin-block-start: -0.4rem; }
	.thumb.w320+p,
	.thumb.w384+p,
	.thumb.w320+.thumb.w320+p { clear: both; }
	.thumb.w128+p+.thumb.w128 { clear: both; }
	.thumb.w384 img+img { margin-block-start: 1rem; }
	section.wlgo-section-home img[src*="wamalug-2021-diamonds"] { block-size: 14px; inline-size: 112px; }
	/* A2 Hosting image background */
	img.h45 { block-size: 45px; }
	img.w171 { inline-size: 171px; }
	img.h45.w171 { background-color: transparent; }
	section#wlgo-section-support div#wlgo-div-bottom { align-items: center; display: flex; /* display: block flex; */ justify-content: center; padding-block-start: 0; }
	/* page-specific hacks to avoid inline styles */
	body.event_19991119 article>p:nth-of-type(5) q:first-of-type { color: red; font-style: italic; font-weight: bold; }
	/* media queries follow */
	@media screen and (min-width: 460px) and (max-width: 740px) /* landscape widths */ {
		section.wlgo-section-page { display: grid; /* display: block grid; */ grid-template-areas: "over_main over_main" "over_left over_right"; grid-template-columns: 1fr 1fr; grid-template-rows: auto; margin: 0 auto; padding: 0; }
		section#wlgo-section-support { display: grid; /* display: block grid; */ grid-template-areas: "under_left under_main under_right"; grid-template-rows: auto; grid-template-columns: 1fr 2fr 1fr; margin: 0 auto; padding: 0; }
		section#wlgo-section-support div.wlgo-div-drugo { padding-block: 0; }
		.wlgo-article-main,
		.main { padding: 0.8em; }
		}
	@media screen and (min-width: 740px) /* larger displays */ {
		section.wlgo-section-home { display: block; /* display: block flow; */ padding: 0; }
		section.wlgo-section-page,
		section#wlgo-section-support { display: grid; /* display: block grid; */ grid-template-areas: "over_left over_main over_right" "under_left under_main under_right"; grid-template-columns: 1fr 2fr 1fr; grid-template-rows: auto; max-inline-size: 900px; padding: 0; }
		section#wlgo-section-support div.wlgo-div-drugo { padding-block: 0; }
		.wlgo-article-main,
		.main { border-block-end: thin var(--wamalug-green) solid; padding: 0.9em; }
		figure.thumb img { max-inline-size: 384px; }
		}
	@media screen and (min-width: 740px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 740px) and (min-resolution: 192dpi) /* double resolution displays */ {
		header { background: url(svg/wamalug-2021-logo.svg) no-repeat top center; background-size: cover; block-size: min(100vw / 5, 180px); }
		}
	@media screen and (min-width: 1600px) /* really big displays */ {
		html { background: linear-gradient(0deg, var(--wamalug-blank), var(--wamalug-blank)), radial-gradient(at center center, hsl(48,5%,62%), transparent), url(svg/wamalug-2021-square.svg), url(svg/wamalug-2021-square.svg); background-attachment: fixed, fixed, fixed, fixed, fixed; background-position: 50% 100%, 100% 50%, 4% 50%, 96% 50%; background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; background-size: 1280px 100%, 100% 100%, auto 55%, auto 55%; }
		body { padding: 0 2px; }
		}
	@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 192dpi) /* really big double resolution displays */ {
		header { background: url(svg/wamalug-2021-logo.svg) no-repeat top center; background-size: cover; block-size: min(100vw / 5, 180px); }
		}
	@view-transition { navigation: auto; }
	@media screen and (prefers-color-scheme: dark) {
		:root {
			--wamalug-blank: hsl(0,0%,4%);
			--wamalug-shade: hsl(0,0%,12%);
			--wamalug-field: hsl(0,0%,15%);
			--wamalug-text: hsl(0,0%,96%);
			--wamalug-brown: hsl(18,46%,46%);
			--wamalug-green: hsl(154,100%,32%);
			--wamalug-blue: hsl(210,89%,56%);
			--wamalug-light-royal-blue: hsl(211,63%,15%);
			--wamalug-dark-blue: hsl(217,57%,23%);
			--wamalug-medium-blue: hsl(219,48%,17%);
			--wamalug-purple: hsl(297,73%,60%);
			}
		header { background-color: hsla(0,0%,4%,0.6); background-image: url(svg/wamalug-2021-logo.svg), radial-gradient(farthest-side at bottom, hsl(0,0%,84%) 0%, transparent 100%); background-position: top center; background-repeat: no-repeat; background-size: cover; }
		article.wlgo-article-main a[href*="instagram.com"]::after { filter: invert(1); }
		article.wlgo-article-main a[href*="flickr.com"]::after { filter: invert(1); }
		section.wlgo-section-page .thumb:not(.w128) p a { color: hsla(0,0%,100%,0.9); }
		div[id*="y"] img[src$=".svg"] { background-image: radial-gradient(farthest-side at bottom center, hsl(0,0%,96%), transparent); }
		button[type="submit"] { color: hsl(0,0%,52%); }
		button[type="submit"]:hover { border-color: hsl(0,0%,76%); color: var(--wamalug-text); }
		button[type="submit"]:active { border-color: var(--wamalug-text); color: hsl(0,0%,100%); }
		section#wlgo-section-support div.wlgo-div-drugo p a:hover { border: var(--wamalug-text) solid 0.2rem; color: var(--wamalug-text); }
		section#wlgo-section-support div.wlgo-div-drugo p a:active { border-color: hsl(0,0%,100%); color: hsl(0,0%,100%); }
		}
	@media screen and (min-width: 1600px) /* really big displays */ and (prefers-color-scheme: dark) {
		html { background-attachment: fixed, fixed, fixed; background-color: hsla(0,0%,4%,0.6); background-image: linear-gradient(0deg, var(--wamalug-blank), var(--wamalug-blank)), radial-gradient(at center center, hsl(0,0%,0%), transparent), url(svg/wamalug-2021-square.svg), url(svg/wamalug-2021-square.svg); background-position: 50% 100%, 100% 50%, 4% 50%, 96% 50%; background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; background-size: 1280px 100%, 100% 100%, auto 55%, auto 55%; }
		section.wlgo-section-page .thumb:not(.w128) p a { color: hsla(0,0%,100%,0.9); }
		}
}
