/*
    Modified stylesheet for Dark Mode
    Conference: AGN in Namibia
*/

:root {
  /* Header - Deepened for dark mode */
  --conf-theme-header-bg: #0b2d48;
  --conf-theme-header-border-bottom: #082135;
  --conf-theme-header-text: #e0e0e0;

  /* Subtitle area - Dark background with light text */
  --conf-theme-subtitle-bg: #121212;
  --conf-theme-subtitle-border: #2c3e50;
  --conf-theme-subtitle-text: #d5e4f1;

  /* Menu colors - High contrast for dark surfaces */
  --conf-theme-menu-bg: #1e1e1e;
  --conf-theme-menu-border: #333;
  --conf-theme-menu-link: #4da3ff; /* Brighter blue for visibility */
  --conf-theme-menu-selected: #ffb31a; /* Brighter gold for dark mode */
  --conf-theme-menu-selected-bg: #2d2d2d;
  --conf-theme-menu-selected-border: #444;
  --conf-theme-hover-bg: #333333;
  --conf-theme-hover-color: #6eb5ff;
  --conf-theme-title-sprite-bg: transparent;
  --conf-theme-announcement-sprite-bg: transparent;
  --conf-theme-announcement-border-top: 1px solid var(--conf-theme-announcement-border);
  --conf-theme-announcement-border-bottom: none;

  /* Support box */
  --conf-theme-support-bg: #1a1a1a;
  --conf-theme-support-border: #333;
  --conf-theme-support-header-bg: #0b2d48;
  --conf-theme-support-header-text: #ffffff;
  --conf-theme-support-text: #888; /* Slightly darker grey for secondary text */

  /* Background images - Ideally, swap blue sprites for white/light sprites if available */
  --conf-theme-sprite-image: url('/images/conf/sprites_blue.png');

  /* Announcement colors - Muted dark tones */
  --conf-theme-announcement-bg: #161b22;
  --conf-theme-announcement-border: #30363d;
  --conf-theme-announcement-text: #c9d1d9;

  /* Announcement / Additional Info Box */
  --conf-theme-announcement-bg: #161b22;       /* Dark background */
  --conf-theme-announcement-border: #30363d;   /* Subtle border */
  --conf-theme-announcement-text: #c9d1d9;     /* Light readable text */
  --conf-theme-announcement-sprite-bg: transparent;
  --conf-theme-announcement-border-top: 1px solid var(--conf-theme-announcement-border);

}

/* Ensure the main page body inherits the dark theme */
body {
  background-color: #0d1117;
  color: #c9d1d9;
}