/* Naji al‑Ali Archive – Black, White & Gray Theme */
:root {
  --background-color: #000000;
  --ink: #1a1a1a;
  --ink-muted: #555555;
  --ink-faint: #999999;
  --paper: #ffffff;          /* white / #ffffff */
  --cream: #f5f5f5;
  --accent: #333333;
  --accent-lt: #666666;
  --rule: #dddddd;           /* generic light‑gray for borders, rules, etc. */
  --light-gray: #dddddd;     /* duplicate of --rule – you may keep only one */
  --header-bg: #111111;
  --header-fg: #ffffff;
  --selection: #cccccc;
  --shadow: rgba(0, 0, 0, 0.1);
}

/* Centering the archive */
.archive-content {
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px;
}

/* Base header styles (layout only, no colors) */
.archive-header {
  text-align: center;
  padding-bottom: 2rem;
}

/* Specific colors for Naji Al‑Ali archive */
.archive-naji {
  background-color: var(--background-color);
}

.archive-naji .archive-header h1 {
  background-color: var(--paper);
  border-bottom: 3px solid var(--light-gray); /* ← reused */
}

.archive-naji .search-area {
  background: var(--background-color);
  border: 1px solid var(--light-gray);        /* ← reused */
  border-radius: 8px;
}

/* Deepseek style */
.archive-header h1 {
  color: #1a2a4f;
}

.search-container {
margin: 1rem;
  background: var(--paper);   /* ← reused */
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
