/* Shared readable text sizes; loaded after the component styles. */
.main-nav a {font-size:15px}
.breadcrumbs {font-size:12px}
.page-home .home-slogan {font-size:14px}
.weather-nav a {font-size:15px}
.nearby-forecast,.home-city-forecast-links {font-size:14px}
.forecast-narration {font-size:16px}
.overview-symbol-caption {font-size:14px}
.temperature-label,.overview-header-temperatures .temperature-label {font-size:12px}
.overview-details-strip {font-size:14px}
.forecast-metric-legend {font-size:13px}
.forecast-table--compact tbody th,.forecast-table--compact tbody td {font-size:14px}
.forecast-table--compact td.condition,.forecast-table--compact .interval-condition,
.forecast-table--compact .forecast-interval-time,.forecast-table--compact .astronomy-label {font-size:14px}
.forecast-month-table thead th {font-size:13px}
.forecast-month-table tbody th,.forecast-month-table tbody td,
.forecast-month-table td.condition {font-size:15px}
.monthly-temperature-label {font-size:12px}
.forecast-chart-legend,.forecast-chart-readout {font-size:13px}
.forecast-chart-axis,.forecast-chart-plot text {font-size:12px}
.forecast-chart-plot .chart-date-label {font-size:13px}
.current-update,.current-shmu-stack .current-update,
.current-weather-group--stations .current-update,.station-card-meta,
.station-last-temperature time {font-size:13px}
.shmu-mini-body .shmu-compact-wind dd,.shmu-mini-body .shmu-compact-rain dd,
.current-weather-group--stations .foreca-symbol-metrics dd {font-size:14px}
.current-weather-group--stations .condition {font-size:14px}
.home-city-card .country-holiday-day time {font-size:12px}
.home-city-card .country-holiday-air {font-size:14px}
.country-holiday-reference,.country-holiday[data-destination] .country-holiday-more {font-size:14px}
.country-holiday[data-destination] .country-holiday-day time {font-size:12px}
.country-holiday[data-destination] .country-holiday-air {font-size:14px}
.country-holiday[data-destination] .country-holiday-sea {font-size:15px}
.holiday-forecast>.forecast-coverage,.holiday-extended>.forecast-coverage {font-size:14px}
.holiday-condition {font-size:13px}
.holiday-weekday,.holiday-month,.holiday-day-label {font-size:12px}
.holiday-compact-day h3 {font-size:12px}
.holiday-compact-weekday {font-size:11px}
.holiday-compact-temperatures span {font-size:13px}
.bookmark-dialog>p,.bookmark-dialog .bookmark-candidate,.bookmark-replacement strong {font-size:15px}
.bookmark-replacements legend,.bookmark-dialog-actions button {font-size:14px}
.bookmark-replacement small {font-size:12px}
.site-footer nav a {font-size:14px}
.footer-sources,.footer-bottom,.footer-bottom a {font-size:12px}
@media(max-width:800px) {
 .holiday-condition {font-size:14px}
 .holiday-compact-condition.visually-hidden {font-size:14px}
 .holiday-day-label {font-size:14px}
}
@media(max-width:760px) {
 .weather-nav a {font-size:14px}
 .home-city-card .country-holiday-day time {white-space:normal;line-height:1.3;min-height:32px}
 .country-holiday[data-destination] .country-holiday-sea {font-size:14px}
}
@media(max-width:340px) {
 .country-holiday[data-destination] {padding-inline:10px}
 .country-holiday[data-destination] .country-holiday-days {gap:2px}
}
