@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");
:root:root {
  --primary: 198.1 100% 8.4%;
  --primary-foreground: 0 0% 100%;
  --accent: 168 100% 95.1%;
  --accent-foreground: 198.1 100% 8.4%;
  --ring: 168 100% 50.2%;
}
:root:root.dark {
  --background: 198.1 100% 8.4%;
  --foreground: 0 0% 100%;
  --card: 202.2 45.8% 11.6%;
  --card-foreground: 0 0% 100%;
  --popover: 202.2 45.8% 11.6%;
  --popover-foreground: 0 0% 100%;
  --primary: 168 100% 50.2%;
  --primary-foreground: 198.1 100% 8.4%;
  --secondary: 209.1 36.1% 19%;
  --secondary-foreground: 0 0% 100%;
  --muted: 209.1 36.1% 19%;
  --muted-foreground: 196.4 9.3% 53.7%;
  --accent: 209.3 31.4% 26.9%;
  --accent-foreground: 168 100% 50.2%;
  --border: 209.1 36.1% 19%;
  --input: 209.1 36.1% 19%;
  --ring: 168 100% 50.2%;
}
body, #global { font-family: "Manrope", ui-sans-serif, system-ui, sans-serif; }
/* En-tête toujours sombre : le logo est blanc, y compris en thème clair */
header { background-color: #001E2B !important; color: #fff; }
header .text-muted-foreground { color: #7e8e94; }
header nav a:hover, header a.block:hover { background-color: #1f3142; color: #01FFCC; }
/* Logo horizontal (240x87) au lieu du carré 48 px prévu par Gatus */
header .w-12.h-12 { width: 8.5rem; height: 3rem; }
/* Sous-titre « System Monitoring Dashboard » codé en dur par Gatus */
header h1 + p { display: none; }
header h1 { font-weight: 600; border-left: 2px solid #01FFCC; padding-left: 0.75rem; }
a.text-emerald-800 { color: #01FFCC; }
/* Pied de page « Powered by Gatus » et liens sociaux */
footer { display: none; }
