/**
 * Airport Smart Search — deep-link highlight.
 *
 * A temporary, non-destructive outline on the card a search result pointed at.
 * Uses outline (not border) so nothing reflows, and never removes the theme's
 * own focus ring. Colour is overridable per site.
 *
 * @since 3.1.0
 */

.ass-deeplink-target {
	outline: 3px solid var(--ass-deeplink-color, #0b5fa5);
	outline-offset: 4px;
	border-radius: 4px;
	transition: outline-color 300ms ease-in-out;
}

.ass-deeplink-target:focus {
	/* Focus lands here programmatically; the outline above IS the indicator. */
	outline: 3px solid var(--ass-deeplink-color, #0b5fa5);
	outline-offset: 4px;
}

@media (prefers-contrast: more), (forced-colors: active) {
	.ass-deeplink-target {
		outline: 3px solid Highlight;
	}
}

@media (prefers-reduced-motion: reduce) {
	.ass-deeplink-target {
		transition: none;
	}
}
