/* Karme brand overrides — поверх medagg */
:root {
    --medagg-brand: #6b2d5c;
    --medagg-brand-dark: #4a1f3f;
}

.medagg-v2-hero__badge {
    background: #6b2d5c;
}

body.medagg-brand-karme .medagg-v2-hero__lead {
    max-width: 36rem;
}

body.medagg-brand-karme .medagg-v2-header__logo-img,
body.medagg-brand-karme .medagg-header__logo img,
body.medagg-brand-karme .medagg-drawer__logo img,
body.medagg-brand-karme .medagg-v2-footer__brand img {
    display: none !important;
}

body.medagg-brand-karme .medagg-v2-header__logo::after,
body.medagg-brand-karme .medagg-header__logo::after,
body.medagg-brand-karme .medagg-drawer__logo::after {
    content: "Karme";
    font-weight: 700;
    font-size: 1.2rem;
    letter-spacing: -0.02em;
    color: var(--medagg-brand-dark, #4a1f3f);
    white-space: nowrap;
}

body.medagg-brand-karme .medagg-v2-footer__bottom p:first-child,
body.medagg-brand-karme .medagg-footer__copy {
    visibility: hidden;
    position: relative;
}

body.medagg-brand-karme .medagg-v2-footer__bottom p:first-child::after,
body.medagg-brand-karme .medagg-footer__copy::after {
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    content: "© Karme. Анализы лаборатории KDL.";
}

body.medagg-brand-karme .medagg-footer__brand strong {
    font-size: 0;
}

body.medagg-brand-karme .medagg-footer__brand strong::after {
    content: "Karme";
    font-size: 1rem;
}

body.medagg-brand-karme .medagg-footer__brand span {
    font-size: 0;
}

body.medagg-brand-karme .medagg-footer__brand span::after {
    content: "Анализы лаборатории KDL";
    font-size: 0.875rem;
}
