/*
 * Plain-language layer fixes, October 2026.
 * The nginx cache ignores query strings, so changes ship under a new file name.
 */

/* The FAQ after a decision block is a dark card (fresh-site CSS), but the
   sitewide .qf-document .qf-faq rule resets its background to light, leaving
   white text on a light panel. Restore the dark card. */
.qf-document .qf-aeo--decision + .qf-faq {
	background: var(--qf-ink);
}

/* Minimal "Site by QC Webworks" credit in the footer bottom row. */
.qf-footer__credit {
	display: inline-flex;
	align-items: center;
	gap: .35em;
	padding: 5px 11px;
	border: 1px solid rgba(255, 255, 255, .16);
	border-radius: 999px;
	font-size: 12px;
	line-height: 1.2;
	color: rgba(255, 255, 255, .58);
	text-decoration: none;
	white-space: nowrap;
	transition: color .2s, border-color .2s;
}

.qf-footer__credit strong {
	font-weight: 600;
	color: rgba(255, 255, 255, .8);
}

.qf-footer__credit:hover,
.qf-footer__credit:focus-visible {
	color: #fff;
	border-color: rgba(255, 255, 255, .4);
}

.qf-footer__credit:hover strong,
.qf-footer__credit:focus-visible strong {
	color: #fff;
}
