/* ==========================================================================
   Theme: default (General News)
   Classic newspaper feel with serif headings and red accent
   ========================================================================== */

/* Light mode (default) */
:root {
    --color-bg: #ffffff;
    --color-surface: #f5f5f5;
    --color-accent: #d32f2f;
    --color-accent-hover: #b71c1c;
    --color-text: #1a1a1a;
    --color-text-muted: #666666;
    --color-border: #e0e0e0;

    /* Font overrides */
    --font-heading: Georgia, 'Times New Roman', serif;
    --text-display: 34px;
}

/* Dark mode */
html[data-theme="dark"] {
    --color-bg: #121212;
    --color-surface: #1e1e1e;
    --color-accent: #ef5350;
    --color-accent-hover: #e53935;
    --color-text: #e0e0e0;
    --color-text-muted: #9e9e9e;
    --color-border: #333333;
}
