html,body {
    margin: 0;
    border: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
    background: #d4d4d4;
    touch-action: none;
}
a, p, div {
    color: black;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
::selection {
    background: yellow;
}
::-moz-selection {
    background: yellow;
}
::-webkit-scrollbar, body::-webkit-scrollbar {
    display: none;
    width: 0;
    background: transparent;
}
::-webkit-media-controls-panel {  display: none!important;  -webkit-appearance: none;}*::--webkit-media-controls-play-button {  display: none!important;  -webkit-appearance: none;}*::-webkit-media-controls-start-playback-button {  display: none!important;  -webkit-appearance: none;}
html,body,a, p, div,.bananaCursor,img{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
video::-webkit-media-controls {
    display: none;
}
video::-webkit-media-controls-start-playback-button {
    display: none!important;
    -webkit-appearance: none;
}
#mirror2{
    position: absolute;
    width: 105%;
    height: 105%;
    left: -2.5%;
    top: -2.5%;
    filter: blur(1vw);
    transform: scaleX(-1);
    object-fit: cover;
}
#camera, #camera--view, #camera--sensor, #camera--output{
    position: absolute;
    width: 90%;
    height: 90%;
    left: 5%;
    top: 5%;
    transform: scaleX(-1);
    object-fit: cover;
}

/*@media (max-aspect-ratio: 1/1) {*/
    #camera--view{
        visibility: hidden;
    }
/*}*/