:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-y:hidden;overflow-x:hidden}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#sidebar{text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#footer{position:fixed;bottom:0;width:calc(100vw - 254px);height:150px;right:0px;border-top:solid 4px #333;backdrop-filter:blur(8px);background-color:#6660;overflow-y:auto}#angleText{font-family:Courier New,Courier,monospace;font-size:20px;font-weight:700;position:fixed;top:20px;left:350px}#labels{position:absolute;left:0;top:0;color:#fff}#labels>div{position:absolute;left:0;top:0;font-size:large;user-select:none;text-shadow:-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-1px 1px 0 #000,-1px 0 0 #000}.sidebar.svelte-15vihcw{position:fixed;left:0;top:0;width:250px;height:100vh;border-right:solid 4px #666;backdrop-filter:blur(8px);background-color:#6660;overflow-y:auto;overflow-x:hidden;font-size:18px;font-family:Courier New,Courier,monospace}header.svelte-15vihcw{padding-top:15px;padding-bottom:5px}main.svelte-15vihcw{padding-bottom:20px}.connectInfoText.svelte-15vihcw{font-size:14px;padding-bottom:40px}.button.svelte-15vihcw{text-align:center;cursor:pointer;padding:5px 5px 5px 10px;border:solid 2px #666;border-radius:10px;margin-bottom:10px}.buttonDouble.svelte-15vihcw{border:solid 2px #666;border-radius:10px;margin-bottom:10px}.buttonDescription.svelte-15vihcw{display:block;text-align:left;padding:5px 0 5px 10px}.buttonHalf.svelte-15vihcw{display:inline-block;width:45%;border:solid 1px #666;border-radius:10px}.buttonHalf.svelte-15vihcw:hover{cursor:pointer;background-color:#444}.button.svelte-15vihcw:hover{background-color:#444}.svelte-15vihcw::-webkit-scrollbar{width:14px}.svelte-15vihcw::-webkit-scrollbar-track{background:#444}.svelte-15vihcw::-webkit-scrollbar-thumb{background:#555}.svelte-15vihcw::-webkit-scrollbar-thumb:hover{background:#666}.modal.svelte-15vihcw{color:#000;display:none;position:fixed;z-index:1;left:0;top:0;padding-top:20%;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}#modal-content.svelte-15vihcw{color:#ccc;text-align:left;background-color:#444;margin:auto;padding:20px;border:1px solid #888;width:60%;top:200px;transform:translateY(-20%);white-space:pre}#footerGui.svelte-1w1u14n{width:500px;display:inline-block}#atonInfo.svelte-1w1u14n{display:inline-block;position:absolute;padding:10px}.angleText.svelte-7hq752{position:fixed;top:30px;left:300px;font-family:Courier New,Courier,monospace;font-size:24px;font-weight:800;text-align:right}.angleTextInner.svelte-7hq752{display:inline-block;width:100px;white-space:pre}.magnetText.svelte-7hq752{position:fixed;top:150px;left:290px;font-family:Courier New,Courier,monospace;font-size:24px;font-weight:800;text-align:right}.magnetTextInner.svelte-7hq752{display:inline-block;width:80px;white-space:pre}.photoSensorArrayContainer.svelte-7hq752{display:grid;grid-template-columns:auto auto;width:250px;height:250px;position:fixed;top:30px;right:60px;gap:0;rotate:45deg}.photoSensorArrayInner.svelte-7hq752{color:#ff0;text-align:center;font-family:Courier New,Courier,monospace;font-size:18px;line-height:120px;font-weight:800;vertical-align:middle;width:100%;height:100%;border:solid 1px #dd0;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;rotate:-45deg}#sensorMinMax.svelte-7hq752{position:fixed;top:30px;right:330px;font-family:Courier New,Courier,monospace;font-size:18px;font-weight:800;text-align:right}#tiltPositionContainer.svelte-7hq752{position:fixed;left:280px;bottom:180px;width:50px;height:300px;border:solid 2px #888;background-color:#222a;font-family:Courier New,Courier,monospace;font-weight:800;text-align:left}#tiltPositionText.svelte-7hq752{position:absolute;width:500px;bottom:-10px;left:90px;font-size:20px;padding-left:0;line-height:50px;transition:height .5s ease}#tiltPositionBar.svelte-7hq752{position:absolute;display:inline-block;background-color:#fff6;bottom:0px;width:100%;height:0px;text-align:left}.rotationPositionContainer.svelte-7hq752{position:fixed;margin:0 auto;right:40px;bottom:170px;border-radius:100%;background:#9999;font-family:Montserrat;border:5px solid #9999;box-shadow:inset 2px 3px 8px #0000001a;text-align:center}.wrap.svelte-7hq752{overflow:hidden;position:relative;width:200px;height:200px;border-radius:100%}#needle.svelte-7hq752{position:absolute;height:100px;width:6px;margin:auto;top:-50%;left:0;bottom:0;right:0;background:#000;transform-origin:bottom center;transform:rotate(0);box-shadow:0 0 10px #0006;z-index:1;transition:transform .5s ease}#rotationPositionText.svelte-7hq752{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:600;color:#fffc;z-index:2}#photoSensorGraph.svelte-7hq752{position:fixed;top:290px;right:60px;width:250px;height:250px}#imuGraph.svelte-7hq752{position:fixed;top:240px;left:360px;width:220px;height:250px}
