*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100dvh;margin:0;padding:0}#root{flex-direction:column;display:flex}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:none;background:#120a2e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}body,canvas,button{-webkit-user-select:none;user-select:none}canvas{display:block}button{font-family:inherit}.phone-camera{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:16px;display:flex}.phone-camera video{object-fit:contain;background:#000;border-radius:.75rem;width:100%;max-height:70vh}
