/**
 * Y8 host chrome only.
 * Mirrors the Poki flavor: fills the host frame, never stretches #game-world
 * combat geometry, and provides an input lock for the ad's duration.
 */
html.osl-y8-flavor, html.osl-y8-flavor body {
    width: 100%;
    height: 100%;
    margin: 0;
    background: #060504 radial-gradient(circle at 50% 50%, #1c1713 0%, #060504 80%);
    overflow: hidden;
}

#osl-y8-ad-lock {
    position: fixed;
    inset: 0;
    z-index: 4000;
    background: transparent;
    pointer-events: auto;
}

#osl-y8-ad-lock[hidden] {
    display: none !important;
}

html.osl-y8-ad-active #game-canvas,
html.osl-y8-ad-active #game-world {
    pointer-events: none !important;
}
