/**
 * VoxATL Weather — default typography for the shortcode wrapper.
 */

.voxatl-weather {
	font-family: inherit;
	font-size: 1em;
	line-height: 1.35;
}

.voxatl-weather__line {
	margin: 0;
}

.voxatl-weather__location {
	font-weight: 600;
}

.voxatl-weather__meta {
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	flex-wrap: wrap;
	column-gap: 1em;
	row-gap: 0.25em;
	font-weight: 400;
	opacity: 0.92;
}

.voxatl-weather__daydate {
	flex: 0 1 auto;
	min-width: 0;
}

.voxatl-weather__temp {
	margin-left: auto;
	text-align: right;
	white-space: nowrap;
	flex-shrink: 0;
	font-weight: 500;
	padding-left: 0.5em;
}

.voxatl-weather__error {
	color: #b32d2e;
	font-weight: 500;
}
