/**
 * Pontes Theme - Dark Mode
 * Activat EXCLUSIV prin clasa .dark-mode (toggle manual din toolbar).
 * Implicit: temă luminoasă. prefers-color-scheme ignorat.
 */

/* ================================================================
   .dark-mode — aplicat de JS când utilizatorul apasă toggle-ul
   ================================================================ */
.dark-mode {
    --color-white: #111a0a;
    --color-gray-100: #172008;
    --color-gray-200: #1f2e0d;
    --color-gray-300: #2c4014;
    --color-text: #ddeebb;
    --color-text-muted: #8aab60;
    --color-link: #9fd44f;
    --color-primary: #7dc000;
    --color-primary-dark: #5a9200;
    --color-primary-light: #a0d840;
}

.dark-mode body {
    background-color: #0a1205;
    color: #ddeebb;
}

.dark-mode .site-header { background-color: #060d03; border-bottom-color: #5a9200; }
.dark-mode .site-footer { background-color: #060d03; border-top-color: #5a9200; }
.dark-mode .card { background-color: #172008; border-color: #2c4014; }
.dark-mode .card-title a { color: #9fd44f; }
.dark-mode .service-card { background-color: #172008; }
.dark-mode .service-card h3 a { color: #9fd44f; }
.dark-mode h1, .dark-mode h2, .dark-mode h3,
.dark-mode h4, .dark-mode h5, .dark-mode h6 { color: #a8d840; }
.dark-mode .site-header h1,
.dark-mode .nav-menu a { color: #fff; }
.dark-mode .footer-col h3 { color: #a8d840; }
.dark-mode .a11y-btn { border-color: #5a9200; color: #9fd44f; }
.dark-mode input, .dark-mode textarea, .dark-mode select {
    background: #172008; border-color: #2c4014; color: #ddeebb;
}
