/* Calm white look for the existing pages. */
:root {
  --background: 0 0% 100% !important;
  --foreground: 222 16% 12% !important;
  --card: 0 0% 100% !important;
  --primary: 222 16% 12% !important;
  --primary-foreground: 0 0% 100% !important;
  --secondary: 40 20% 96% !important;
  --muted: 40 14% 96% !important;
  --muted-foreground: 215 9% 38% !important;
  --border: 220 10% 90% !important;
  --navy-deep: 0 0% 100% !important;
  --glass-bg: 0 0% 100% / .92 !important;
}
html, body, #root {
  background: #fff !important;
  color: #1c2430 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}
h1, h2, h3, h4, .font-serif {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  font-weight: 600 !important;
}
nav, header, .glass-card { background: rgba(255,255,255,.94) !important; color: #1c2430 !important; }
footer { background: #fff !important; color: #5c6670 !important; border-color: rgba(28,36,48,.1) !important; }

button[aria-label="Chat öffnen"],
button[aria-label="Chat schliessen"],
button[aria-label="Chat schließen"] { display: none !important; }

.hero-overlay { display: none !important; }
