/* ==========================================================================
   Classic Theme
   Traditional blog aesthetic with warm, scholarly feel
   ========================================================================== */

:root {
  /* Colors - Light Mode */
  --color-text: #333333;
  --color-background: #f8f4e8;
  --color-accent: #666666;
  --color-link: #8b4513;
  --color-link-hover: #5c2d0e;
  --color-code-bg: #f0ebe0;
  --color-code-text: #8b4513;
  --color-border: #d4c9b0;

  /* Typography - Traditional serif */
  --font-serif: Georgia, 'Times New Roman', serif;
  --font-sans: Georgia, 'Times New Roman', serif;
}

/* Dark Mode - System Preference */
@media (prefers-color-scheme: dark) {
  :root {
    --color-text: #e8e0d0;
    --color-background: #2a2520;
    --color-accent: #b0a090;
    --color-link: #d4a574;
    --color-link-hover: #e8c098;
    --color-code-bg: #352f28;
    --color-code-text: #d4a574;
    --color-border: #4a4035;
  }
}

/* Dark Mode - Manual Toggle */
[data-theme="dark"] {
  --color-text: #e8e0d0;
  --color-background: #2a2520;
  --color-accent: #b0a090;
  --color-link: #d4a574;
  --color-link-hover: #e8c098;
  --color-code-bg: #352f28;
  --color-code-text: #d4a574;
  --color-border: #4a4035;
}
