
/* Weather warnings: MeteoAlarm source, only France/Landes and neighbors */
.v2-warning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}
.v2-warning{background:#122637;border:1px solid #3c5264;border-left:5px solid #7995a1;border-radius:9px;padding:12px;min-width:0}
.v2-warning[data-level="Moderate"]{border-left-color:#ffdb66}
.v2-warning[data-level="Severe"]{border-left-color:#f69d45}
.v2-warning[data-level="Extreme"]{border-left-color:#e46e72}
.v2-warning strong{display:block;margin-bottom:5px;color:#f4f8ff;font-size:14px}
.v2-warning small{display:block;color:#c5d4de;font-size:12px;line-height:1.55;margin-top:5px}
@media(max-width:850px){.v2-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.v2-warning-grid{grid-template-columns:1fr}}
