/**
 * NWS Alerts Styles for Weather Theme
 * Version: 1.0.0
 * Updated: 2025-05-30
 */

/* NWS Alerts Tile */
.elementor-shortcode .weather-tile.nws-alert-tile {
    background-color: rgba(0, 0, 0, 0.5) !important;
    border-radius: 0.5rem !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2) !important;
    padding: 0.5rem !important;
    text-align: center !important;
}

.elementor-shortcode .weather-tile.nws-alert-tile .tile-header {
    font-size: 1.00rem !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    margin-bottom: 0.25rem !important;
}

.elementor-shortcode .weather-tile.nws-alert-tile .tile-header i {
    margin-right: 5px !important;
    color: #d9534f !important; /* Red for warning */
}

.elementor-shortcode .weather-tile.nws-alert-tile .tile-header .highlight {
    color: #3b82f6 !important; /* Match forecast tile highlight */
}

.elementor-shortcode .weather-tile.nws-alert-tile .tile-body {
    font-size: 1.0rem !important;
    line-height: 1.6 !important;
    color: #edf2f7 !important;
}

.elementor-shortcode .weather-tile.nws-alert-tile .tile-body strong {
    font-size: 1.50rem !important; /* Match .box-title */
    font-weight: 600 !important; /* Explicitly bold */
    color: #0b863a !important; /* Green to match .box-title */}

.elementor-shortcode .weather-tile.nws-alert-tile .tile-body em {
    font-style: italic !important;
    color: #edf2f7  !important;
    display: block !important;
    margin-top: 5px !important;
}
