:root {
  /* Core palette */
  --evervoice-white: #fff;
  --evervoice-black-900: #111;
  --evervoice-black-700: #333;
  --evervoice-bg: #0f2949;
  --evervoice-surface: #f4f7fb;
  --evervoice-text: #1d2735;
  --evervoice-page-text: #e3eaf4;
  --evervoice-border: #c9d3e2;
  --evervoice-accent: #1f6feb;
  --evervoice-footer: #506e97;
  --evervoice-action-color: #fd9900;
  
  /* Buttons and inputs */
  --evervoice-button-bg: #dbe7ff;
  --evervoice-button-bg-hover: #c6daff;
  --evervoice-button-border: #adc6f8;
  --evervoice-button-text: #173f7a;
  --evervoice-focus-ring: rgba(31, 111, 235, 0.15);
  --evervoice-focus-ring-strong: rgba(31, 111, 235, 0.18);
  --evervoice-error-ring: rgba(239, 184, 192, 0.24);
  --evervoice-text-placeholder: #6f7e93;

  /* Messages */
  --evervoice-message-status-bg: #edf4ff;
  --evervoice-message-status-border: #c8d8f5;
  --evervoice-message-status-text: #1b3a6f;
  --evervoice-message-warning-bg: #fff6df;
  --evervoice-message-warning-border: #f1d595;
  --evervoice-message-warning-text: #6b4e13;
  --evervoice-message-error-bg: #ffeef0;
  --evervoice-message-error-border: #efb8c0;
  --evervoice-message-error-text: #7a1f2a;

  /* Navigation */
  --evervoice-nav-bg: #0f2949;
  --evervoice-nav-border: #2b374a;
  --evervoice-nav-border-hover: #536886;
  --evervoice-nav-text: #e3eaf4;
  --evervoice-nav-text-muted: #b8c8df;
  --evervoice-nav-chip-bg: #1a2333;
  --evervoice-nav-panel-bg: #121b2a;
  --evervoice-nav-link: #b8d2ff;
  --evervoice-nav-shadow: rgba(6, 12, 20, 0.42);
  --evervoice-panel-shadow: rgba(4, 8, 14, 0.45);

  /* Panels, metadata, and supportive text */
  --evervoice-summary-border: #dbe2eb;
  --evervoice-summary-bg: #f7f9fc;
  --evervoice-summary-warning-border: #e3c98f;
  --evervoice-summary-warning-bg: #fcf9f1;
  --evervoice-summary-critical-border: #e3b5a9;
  --evervoice-summary-critical-bg: #fdf6f4;
  --evervoice-text-intro: #3f4b5e;
  --evervoice-text-muted: #4f5561;
  --evervoice-text-caption: #52627a;
  --evervoice-text-soft: #556173;
  --evervoice-text-meta: #5a6372;
  --evervoice-text-faint: #999;
  --evervoice-surface-muted: #eaf0fb;
  --evervoice-surface-hover-soft: rgba(219, 231, 255, 0.28);
  --evervoice-footer-border: rgba(227, 234, 244, 0.35);

  /* Badges */
  --evervoice-badge-danger-bg: #d92d47;
  --evervoice-badge-danger-shadow: rgba(217, 45, 71, 0.35);

  /* Tabs */
  --evervoice-tabs-bg: #edf3fc;
  --evervoice-tabs-hover-bg: #dfeafc;
  --evervoice-tabs-text: #2a4878;
  --evervoice-tabs-active-bg: #1f2328;

  /* Video */
  --evervoice-video-play-bg: rgba(255, 255, 255, 0.8);
  --evervoice-video-play-bg-hover: rgba(255, 255, 255, 1);
  --evervoice-video-play-shadow: rgba(0, 0, 0, 0.3);
  --evervoice-video-sound-bg: rgba(255, 255, 255, 0.92);
  --evervoice-video-play-icon: #333;
  --evervoice-video-sound-text: #111;

  /* Audio player */
  --evervoice-audio-player-bg: #e7edf8;
  --evervoice-audio-player-accent: #2f6df6;
  --evervoice-audio-player-text: #1d2735;
}
.evervoice-footer__meta{
  color: var(--evervoice-footer);
  /* color:red; */
}