/* Amazing Theme — Dark Mode */
body.dark-mode {
    --paper: #111111;
    --ink:   #f0ede6;
    --grey:  #1e1e1e;
    --mid:   #999;
}

body.dark-mode .amazing-header { border-bottom-color: #333; }
body.dark-mode .amazing-card { border-color: #2a2a2a; background: #1a1a1a; box-shadow: 0 1px 4px rgba(0,0,0,.4); }
body.dark-mode .amazing-card:hover { box-shadow: 0 12px 32px rgba(0,0,0,.5); }
body.dark-mode .amazing-card__title a { color: #e8e6e0; }
body.dark-mode .amazing-card__excerpt { color: #888; }
body.dark-mode .amazing-card__thumb-placeholder { background: #222; }
body.dark-mode .amazing-card__meta { border-top-color: #2a2a2a; color: #555; }
body.dark-mode .amazing-footer { background: #0a0a0a; }
body.dark-mode .amazing-ad-placeholder { background: #1a1a1a; border-color: #444; }
body.dark-mode .widget li { border-color: #2a2a2a; }
body.dark-mode .comment-form input,
body.dark-mode .comment-form textarea { background: #1a1a1a; color: var(--ink); border-color: #444; }
body.dark-mode .search-field { background: #1a1a1a; color: var(--ink); }
body.dark-mode .amazing-article__content pre { background: #0d0d0d; }
body.dark-mode .amazing-article__content code { background: #1a1a1a; border-color: #333; }
body.dark-mode .amazing-no-results { background: #1a1a1a; }
