*,*:before,*:after{box-sizing:border-box;cursor:url(/icon/cursor.png),auto}@font-face{font-family:Daydream;src:url(/fonts/Daydream.ttf)}:root{font-family:Daydream;font-size:1em;--color1: #292828;--color2: #e45d5d;--color3: #b0b0b0;--color4: #1e2a53}body,html{height:100vh;margin:0;display:flex;justify-content:center;align-items:center;background-color:var(--color1);color:var(--color3)}.modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;z-index:1;width:100%;height:100%;overflow:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background-color:var(--color2);border-color:var(--color1);border-style:solid;margin:15% auto;border-radius:5px;padding:20px;max-width:500px;overflow:auto;position:fixed;bottom:-20vh;left:1vw}.modal-content>h1,span,p{color:var(--color1)}.modal-content>p{font-family:Daydream;font-size:1.2rem;font-style:italic}.modal-btn-container{display:flex;flex-direction:column}.modal-btn{font:inherit;font-size:1.5rem;margin-top:1vh;min-height:5vh;max-height:10vh;background-color:var(--color1);border-color:var(--color2);border-radius:5px;color:var(--color2);border:none}.modal-btn:active{background-color:var(--color4)}.camera-controller{display:flex;position:fixed;top:5vh;right:5vw;z-index:1;gap:1vh}.camera-controller-btn{color:var(--color2);background-color:var(--color1);border:var(--color1);border-style:solid;border-radius:12px;font-size:2rem;text-align:center;vertical-align:middle;width:3vw;opacity:.4;min-width:37px}.controls-message{position:fixed;color:var(--color1);top:3vh;left:2vw;opacity:.4;font-size:medium;max-width:40vw;-webkit-user-select:none;user-select:none}
