/* Spelling notes in the dropdown and on the results page. Colours follow the
   Pro Stylez Cinema tokens: gold #c9a84c on a dark ground. */

.psc-search-correction {
	padding: 10px 14px;
	font-size: 13px;
	line-height: 1.5;
	color: #d8d4c8;
	background: rgba(201, 168, 76, 0.1);
	border-bottom: 1px solid rgba(201, 168, 76, 0.25);
}
.psc-search-correction strong { color: #fff; }
/* !important beats the parent theme's global a:hover (a muddy blue) that otherwise
   ties in specificity and can win on hover — same fix as avail.css, 2026-09-22. */
.psc-search-correction a,
.psc-search-correction a:hover,
.psc-search-correction a:focus { color: var(--psc-gold, #c9a84c) !important; text-decoration: underline; }

.psc-search-chip {
	display: inline-block;
	margin: 2px 4px 2px 0;
	padding: 2px 10px;
	border: 1px solid rgba(201, 168, 76, 0.55);
	border-radius: 999px;
	color: var(--psc-gold, #c9a84c) !important;
	text-decoration: none !important;
	font-size: 12px;
	white-space: nowrap;
}
.psc-search-chip:hover { background: var(--psc-gold, #c9a84c); color: #11110b !important; }

.psc-search-note {
	margin: 0 0 18px;
	padding: 12px 16px;
	font-size: 15px;
	line-height: 1.6;
	color: #e6e2d6;
	background: rgba(201, 168, 76, 0.1);
	border-left: 3px solid var(--psc-gold, #c9a84c);
	border-radius: 2px;
}
.psc-search-note strong { color: #fff; }
.psc-search-note a:not(.psc-search-chip),
.psc-search-note a:not(.psc-search-chip):hover,
.psc-search-note a:not(.psc-search-chip):focus { color: var(--psc-gold, #c9a84c) !important; text-decoration: underline; }
