@charset "utf-8";

/*
 * Information-weekly banner: counter alignment and text contrast.
 *
 * The existing PC design is defined in /kweb/css/sub.css:
 * - 370px banner height
 * - 1100px centered text area
 * - 300x300 decorative background image aligned to the right
 * - category, two main-title lines and subtitle
 *
 * Banner colors are administrator-configured (T_BANNER.BGCOLOR).
 * The original white typography is kept for dark backgrounds.
 * Very light backgrounds receive a readable dark color.
 *
 * All selectors are limited to ContentVisual.aspx, B_POS=401007.
 */

/*
 * The reference design uses a single horizontal row for
 * previous / current / total / next. Its common CSS defines
 * alignment and gap, but does not set display:flex.
 * Without this declaration the counter grows vertically.
 */
.cv-weekly-page .weekly_main_bnr .swiper-indicator.has_paging {
    display: flex;
}

.cv-weekly-page .weekly_main_bnr .main_swiper
.swiper-slide.cv-banner-light .bnr_ctgy,
.cv-weekly-page .weekly_main_bnr .main_swiper
.swiper-slide.cv-banner-light .bnr_main {
    color: #253247;
}

.cv-weekly-page .weekly_main_bnr .main_swiper
.swiper-slide.cv-banner-light .bnr_sub {
    color: rgba(37, 50, 71, 0.78);
}
