@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";*{margin:0;padding:0}#root{width:100vw;height:100vh;position:fixed;top:0;left:0}body{font-family:Roboto,serif;font-weight:400;font-style:normal;margin:0;background-color:#000}h1,h2,h3,h4,h5{margin:0;text-transform:capitalize}p{font-size:clamp(.875rem,1.5vw,1rem)}h1{font-size:clamp(2rem,5vw,5rem)}h2{font-size:clamp(1.5rem,3vw,3rem)}h3,a{font-size:clamp(1.25rem,2.5vw,2.5rem)}h4{font-size:clamp(1rem,2vw,2rem)}h5{font-size:clamp(.875rem,1.5vw,1.5rem)}.container{position:relative;width:100%;height:100%}.canvas{position:absolute!important;top:0;left:0;width:100vw;height:100vh}.view1{position:absolute;width:100%;height:100%}.view2{position:absolute;top:0;right:0;width:calc(250px - 2em);height:calc(250px - 2em)}.fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.btns{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:50px;left:50%;transform:translate(-50%);width:100%;padding:0 20px;z-index:1000}.left-group,.right-group{flex:1;display:flex;justify-content:center;align-items:center}.ui{width:60px;height:60px;margin:10px;font-size:24px;text-align:center;line-height:50px;border-radius:50%;border-color:#fff;background-color:#ffffff26;border-style:solid}.ui:active{background-color:#ffffff80}.btns,.ui{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu{position:fixed;display:flex;flex-flow:column;color:#dcfce7;width:100%;height:100%;background-color:#164e00;z-index:1000}.menu-container{margin-top:5%;max-width:560px;margin-inline:auto;padding:0 8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.title{padding:24px 0}.text{padding:24px 0 0}.text-blocks{padding:24px 0}.btn-container{text-align:center;margin:24px 0 0}.bold,.underlined{color:#22c55e}.btn{margin:0 auto;display:block;position:relative;font-weight:700;padding:12px;border-radius:12px;color:#164e00;background-color:#dcfce7;border:none}.btn:hover{background-color:#22c55e}.menu-canvas{flex:1 1 auto;padding:0 0 5px}.ReactNipple{position:relative}
