:root { color-scheme: light; }

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: transparent;
}

body {
    display: flex;
    justify-content: center;
    align-items: center;
}

#avatar-container {
    position: relative;
    overflow: hidden;
    image-rendering: pixelated;
    transform: translateZ(0);
}

.sprite-layer {
    position: absolute;
    pointer-events: none;
    will-change: background-position, left, top, width, height;
}

