/* R136_REPERTOIRE_ENTITY_HEADER_CARD
 * Scope strict: numai hero-ul fișei individuale de compozitor și creație.
 * Nu schimbă geometria conținutului, tipografia, top-spacing-ul R134
 * sau cardurile/listările existente.
 */

html[data-r136-entity-header-card="applied"] .r136-entity-hero-root {
    position: relative !important;
    background: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}

html[data-r136-entity-header-card="applied"] .r136-entity-hero-root::before,
html[data-r136-entity-header-card="applied"] .r136-entity-hero-root::after {
    background: none !important;
    background-image: none !important;
    box-shadow: none !important;
    border-color: transparent !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

html[data-r136-entity-header-card="applied"] .r136-entity-hero-content {
    position: relative !important;
    z-index: 2 !important;
}

html[data-r136-entity-header-card="applied"] .r136-entity-hero-card-backdrop {
    position: absolute;
    left: 50%;
    z-index: 1;
    box-sizing: border-box;
    transform: translateX(-50%);
    background: #fff;
    border: 1px solid rgba(2, 32, 70, 0.12);
    border-radius: 14px;
    box-shadow: 0 8px 24px rgba(2, 32, 70, 0.045);
    pointer-events: none;
}

@media (max-width: 820px) {
    html[data-r136-entity-header-card="applied"] .r136-entity-hero-card-backdrop {
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(2, 32, 70, 0.04);
    }
}

@media (max-width: 520px) {
    html[data-r136-entity-header-card="applied"] .r136-entity-hero-card-backdrop {
        border-radius: 10px;
    }
}

@media (prefers-reduced-motion: reduce) {
    html[data-r136-entity-header-card="applied"] .r136-entity-hero-card-backdrop {
        transition: none !important;
    }
}
