html {
  background-color: #102a35;
}

body {
  min-height: 100vh;
  background-color: transparent !important;
  background-image:
    linear-gradient(rgba(8, 22, 28, 0.42), rgba(8, 22, 28, 0.42)),
    var(--bambou-background, url("/assets/backgrounds/nuit.png")) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

body,
body *:not(code):not(pre):not(kbd) {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

.widget-type-rss,
.widget-type-rss .widget-content,
.widget-type-rss .widget-content-frame,
.widget-type-rss .card {
  background-color: rgba(10, 24, 32, 0.20) !important;
  backdrop-filter: blur(6px);
}

/* Fonds translucides pour les widgets Glance */
.widget-content,
.widget-content-frame,
.widget-content-frame .card {
  background-color: rgba(12, 28, 38, 0.20) !important;
  backdrop-filter: blur(3px);
}
