.ball-program-container{--background-delay:.4s;--background-speed:.3s;--movement-delay:0s;height:100dvh;display:flex}@media (orientation:landscape){.ball-program-container{flex-direction:row-reverse}}@media (orientation:portrait){.ball-program-container{--background-delay:0s;flex-direction:column}}.ball-program-container>*{transition:flex .3s ease var(--movement-delay), padding .3s ease var(--movement-delay), background-color var(--background-speed) ease var(--background-delay)}.ball-program-container:not(.is-editing) .editor{flex:0 0 0;padding:0}.ball-program-container:not(.is-editing) .slide-backdrop{background-color:#000;flex:1}@media (orientation:landscape){.ball-program-container.is-editing .editor{flex:150px}.ball-program-container.is-editing .slide-backdrop{flex:3}}@media (orientation:portrait){.ball-program-container.is-editing{--background-delay:0s}.ball-program-container.is-editing .slide-backdrop{flex:0 58.25vw}.ball-program-container.is-editing .editor{flex:1}}.ball-program-container .editor{z-index:1;position:relative;overflow:auto;box-shadow:0 0 5px #00000080}.ball-program-container .editor .close{position:absolute;top:10px;right:10px}.ball-program-container .editor .rc-md-editor{min-height:400px}.slide-container .controls{color:#000;height:4cqh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;position:absolute;top:.5cqw;right:.5cqw}.slide-container .controls>*{vertical-align:top}.slide-container .controls select{text-align:right;background:0 0;border:1px solid #0000;height:100%;padding:.3cqh;font-size:2cqh}.slide-container .controls select:focus,.slide-container .controls select:hover{background:#fff6;border-color:#0006}.slide-container .controls button{height:100%;min-height:0;padding:0 10px}.slide-container .controls button svg{height:100%}
