html.rkpt-lock,
html.rkpt-lock body {
    overflow: hidden !important;
}

.rkpt-target-ready {
    transform-origin: center center;
    will-change: transform;
    backface-visibility: hidden;
    transition: transform 2.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.rkpt-target-active {
    transform: scale(3) !important;
}

.rkpt-overlay {
    position: fixed;
    inset: 0;
    background: #000000;
    opacity: 0;
    pointer-events: none;
    z-index: 2147483647;
    transition: opacity 2.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.rkpt-overlay.active {
    opacity: 1 !important;
}
