/*--------------------------------------------------------------------------
    다크 테마 — 뉴스
    레거시는 .env DARK_MODE(auto=20시~8시)로 이 파일을 조건부 로드했다.
    새 구조에서는 항상 로드하고 OS 설정(prefers-color-scheme)을 따른다 (Phase 3와 동일 패턴).
--------------------------------------------------------------------------*/
@media (prefers-color-scheme: dark) {
    /* 뉴스 브리핑 — 어두운 테마 보정 */
    main.news .lead {
        border-bottom-color: var(--bs-gray-700);
    }

    main.news .lead .date,
    main.news .lead .date .back,
    main.news .lead .meta,
    main.news ul.items .item .src,
    main.news .archive .d,
    main.news .archive .c,
    main.news .archive h2 {
        color: var(--bs-gray-500);
    }

    main.news .lead .date .back:hover,
    main.news.article-view .crumb a:hover {
        color: #fff;
    }

    main.news .cat h2 {
        border-bottom-color: var(--bs-gray-700);
    }

    main.news ul.items .item {
        border-bottom-color: var(--bs-gray-800);
    }

    main.news ul.items .item .title {
        color: #fff;
    }

    main.news ul.items .item .summary {
        color: var(--bs-gray-400);
    }

    main.news .badge {
        background-color: var(--bs-gray-800);
        color: var(--bs-gray-400);
    }

    main.news.article-view .crumb a,
    main.news.article-view .src,
    main.news.article-view .src a {
        color: var(--bs-gray-500);
    }

    main.news.article-view .src {
        border-bottom-color: var(--bs-gray-700);
    }

    main.news.article-view .orig {
        background-color: var(--bs-gray-900);
        border-left-color: var(--bs-gray-700);
        color: var(--bs-gray-400);
    }

    main.news .archive {
        border-top-color: var(--bs-gray-700);
    }

    main.news .archive li {
        border-bottom-color: var(--bs-gray-800);
    }

    main.news .archive li a {
        color: #fff;
    }

    main.news .delete-form button {
        border-color: var(--bs-gray-700);
        color: var(--bs-gray-500);
    }
}
