/**
 * Forecast literal prototype — tiny WP bridge only.
 *
 * Presentation authority remains literal-prototype/forecast.css.
 * This file does NOT restyle the prototype; it only neutralizes theme/DXP
 * collisions that the isolation test proved can affect component heights.
 *
 * ROUTINE_IMPORTANT_COUNT=0
 */
body.ff-proto.dxp-dsi-1 main.ff-live h1,
body.ff-proto.dxp-dsi-1 main.ff-live h2,
body.ff-proto.dxp-dsi-1 main.ff-live h3 {
	color: inherit;
}

body.ff-proto .ff-location__form {
	margin: 0;
}

body.ff-proto .ff-location__control input {
	min-height: 0;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	line-height: 1.4;
}

body.ff-proto .ff-location__form .ff-btn {
	min-height: 0;
	margin: 0;
}

body.ff-proto .ff-location__recent[hidden] {
	display: none;
}
