
.elms-26197 .elms-element.elms-element-72aff04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-2d9eade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-5eb9c3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-7115fc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-c65d132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-9a978e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-49c83c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-d70e920{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-31bf7bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-7398276{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-ea58050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-a1e960e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-f9cbe62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-17ab4d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elms-26197 .elms-element.elms-element-180a840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.weather-section {
font-family: 'Segoe UI', sans-serif;
padding: 30px;
border-radius: 10px;
margin: 20px auto;
max-width: 800px;
box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.weather-section h2 {
text-align: center;
color: #004080;
margin-bottom: 20px;
font-size: 28px;
}
.weather-section p {
font-size: 16px;
line-height: 1.6;
color: #333;
margin-bottom: 15px;
}
.weather-boxes {
display: flex;
flex-wrap: wrap;
gap: 20px;
margin-top: 20px;
}
.weather-box {
flex: 1 1 350px;
background-color: #ffffff;
border-left: 6px solid #007BFF;
padding: 20px;
border-radius: 8px;
box-shadow: 0 1px 5px rgba(0,0,0,0.08);
}
.weather-box.dry {
border-color: #f4b400;
}
.weather-box.wet {
border-color: #4285f4;
}
.weather-box h3 {
margin-bottom: 10px;
font-size: 20px;
color: #222;
}
.weather-box ul {
padding-left: 20px;
margin: 0;
}
.weather-box li {
margin-bottom: 8px;
line-height: 1.6;
}
.weather-widget-container {
margin-top: 30px;
text-align: center;
}