/**
 * wintra.cert — стили КАРТОЧКИ сертификата (для шаблона wm:slider).
 *
 * Унаследовано от wintra.tariffs: общая разметка карточки (.wm-tariffs__card)
 * + общая card-система модуля (.wm-card, .wm-kicker, .wm-card-title,
 * .wm-card-desc, .wm-card-price, .wm-card-foot) — приходят из template_styles.css.
 *
 * Здесь — ТОЛЬКО:
 *   • Темы карточки тарифа (унаследованы 1:1: theme-glass, theme-solid,
 *     accent — на случай если шеф переключит тему обратно)
 *   • Тема "cert" — синяя обложка: ТОЛЬКО цвет фона + цвет on-primary +
 *     цвет kicker'а (наследуется, а не ink-muted из общего .wm-kicker)
 *
 * Все размеры (font-size / padding / radius / spacing) — через токены
 * модуля Tokens::DEFAULTS. Никаких литеральных px-значений в cert-теме.
 *
 * Локальный шаблон 2026.wintramedia.ru.
 */

/* === Карточка (унаследовано от wintra.tariffs) ========================= */
.wm-tariffs__card {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.wm-tariffs__head {
    display: block;
}

/* Тема glass — для тёмного фона группы (унаследовано) */
.wm-tariffs--theme-glass .wm-tariffs__card {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}

/* Тема solid — для светлого фона (унаследовано) */
.wm-tariffs--theme-solid .wm-tariffs__card {
    background: var(--wintra-color-card);
    border: 1px solid transparent;
}

/* HIGHLIGHT='accent' — рамка accent-цвета (унаследовано) */
.wm-tariffs__card.wm-tariffs__card--accent {
    border-color: var(--wintra-color-accent);
}

/* Карточка-ссылка */
a.wm-tariffs__card--link,
a.wm-tariffs__card--link:hover,
a.wm-tariffs__card--link:focus,
a.wm-tariffs__card--link:active {
    color: inherit;
    text-decoration: none;
}


/* === Тема "cert" — синяя обложка ====================================== */
/* ВСЁ остальное (padding, radius, gap, size шрифтов) приходит из общих
   классов .wm-card / .wm-kicker / .wm-card-title / .wm-card-desc /
   .wm-card-price → токены модуля. */
.wm-tariffs--theme-cert .wm-tariffs__card {
    background: var(--wintra-color-primary);
    color: var(--wintra-color-on-primary);
    border: 1px solid transparent;
}

/* Фиксируем on-primary цвет на всех состояниях ссылки cert-карточки —
   глобальный a:hover на host-странице не должен перебивать. */
.wm-tariffs--theme-cert a.wm-tariffs__card,
.wm-tariffs--theme-cert a.wm-tariffs__card:hover,
.wm-tariffs--theme-cert a.wm-tariffs__card:focus,
.wm-tariffs--theme-cert a.wm-tariffs__card:active,
.wm-tariffs--theme-cert a.wm-tariffs__card:visited {
    color: var(--wintra-color-on-primary);
    text-decoration: none;
}

/* UIKit lightbox-курсор «+» на кликабельной карточке */
.wm-tariffs--theme-cert a.wm-tariffs__card--link {
    cursor: zoom-in;
}

/* На синем фоне kicker наследует on-primary, а не свой ink-muted */
.wm-tariffs--theme-cert .wm-kicker {
    color: inherit;
}
