/* AnyTime */

:root {
  /* Dark mode with near-black */
  --background-primary: #1a1a1a; /* Dark background */
  --background-secondary: #2d2d2d; /* Slightly lighter for cards, panels */
  --text-primary: #ffffff; /* Main text, high contrast */
  --text-secondary: #b3b3b3; /* Secondary text, e.g., subtitles */
  --text-muted: #808080; /* Muted text, e.g., placeholders */
  --text-silent: #333333; /* Silent text */
  --accent: #007bff; /* For links, buttons, etc. */
  --border-primary: #b3b3b3; /* Prominent borders, e.g., focused inputs (lighter for dark mode) */
  --border-secondary: #666666; /* Subtle borders, e.g., card edges */
  --border-tertiary: #333333; /* Lighter borders, e.g., dividers (still dark for dark mode) */
  --border-quaternary: #262626; /* Very light borders, e.g., shadows (darker for dark mode) */
}

body {
  color: var(--text-primary);
  background-color: var(--background-primary);
}

body.dark .attachment-thumbnail {
  filter: brightness(0.7);
}
