@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600&display=swap');
 
* {
  font-family: 'Nunito', sans-serif !important;
}
 
/* Improve card/widget readability */
.widget,
.card,
section {
    background-color: rgba(15, 23, 42, 0.85) !important;
    backdrop-filter: blur(8px);
    border: 1px solid rgba(255,255,255,0.08) !important;
}
 
/* Text contrast */
.text-default,
h1, h2, h3, .widget-title {
    color: #f1f5f9 !important;
    text-shadow: 0 1px 3px rgba(0,0,0,0.6) !important;
}
 
/* Make important numbers stand out */
.temperature, .value, .high, .low {
    color: #e0f2fe !important;
    font-weight: 600;
}
