/* MIAMICH_PERF_STAGE1_20261112 — interface miniature YouTube sans iframe au chargement */
.mi-lite-video {
    display:block;position:absolute;inset:0;width:100%;height:100%;padding:0;
    border:0;border-radius:inherit;overflow:hidden;cursor:pointer;
    background:linear-gradient(135deg,#111827,#243245);
    color:white;isolation:isolate;
}
.mi-lite-video img {
    width:100%;height:100%;display:block;object-fit:cover;
    transition:transform .22s ease,filter .22s ease;
}
.mi-lite-video::after {
    content:"";position:absolute;inset:0;
    background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.3));
    pointer-events:none;
}
.mi-lite-video-play {
    position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);
    display:grid;place-items:center;width:66px;height:48px;border-radius:14px;
    background:#e62117;color:#fff;box-shadow:0 7px 22px rgba(0,0,0,.36);
    transition:background .2s ease,transform .2s ease;
}
.mi-lite-video-play .bi {font-size:30px;line-height:1}
.mi-lite-video:hover .mi-lite-video-play,.mi-lite-video:focus-visible .mi-lite-video-play {
    background:#cc1610;transform:translate(-50%,-50%) scale(1.07);
}
.mi-lite-video:focus-visible {outline:3px solid #facc15;outline-offset:3px}
@media (prefers-reduced-motion:reduce) {
    .mi-lite-video img,.mi-lite-video-play {transition:none}
}
