<style>
/* 기본 설정 */
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 1000vh;
}

body {
    background: #ffffff;
    overflow: hidden;
}

/* 전체 장면 */
.scene {
    position: relative;
    width: 100%;
    height: 100%;
}

/* 중앙 컨테이너 */
.stage {
    position: relative;
    width: 1000px;
    height: 500px;
    margin: 0 auto;
}



/* 배경 효과 */
.background-effects {
    position: absolute;
    left: -500px;
    top: 0;
    z-index: 5;
}

/* 문 */
.door {
    position: absolute;
    left: 0px;
    top: 346px;
    z-index: 30;
}

/* 바닥 */
.floor {
    position: absolute;
    left: 0px;
    top: 640px;
    z-index: 10;
}
</style>