body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,*:before,*:after{box-sizing:border-box}body{background-color:#002673;font-size:18px;color:#fff3f3;padding:.5rem 1.5rem 85px}header{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}header img.logo{height:2rem;pointer-events:none}a,a:link,a:visited,a:active{color:#61dafb;text-decoration:none}a:hover{color:#ff5c16}header h1{font-size:2rem;padding-bottom:.5rem}main{display:flex;flex-direction:column;gap:.25rem;max-width:350px;margin:0 auto}main h2{font-size:1.5rem;text-align:center;margin:0 0 .5rem}div.field label,div.field span{padding-top:.25rem}summary{margin-top:1rem;margin-bottom:.5rem}h3,h4{text-align:center;font-size:2rem;margin:0}h4{font-weight:400;font-size:1.8rem}nav{position:fixed;display:flex;flex-direction:row;place-items:center;margin:0;padding:0;left:0;right:0;bottom:0;gap:1px;background-color:#000}nav.fullscreen{padding-bottom:20px}nav div.btn{display:flex;flex-direction:row;align-items:center;justify-content:center;place-items:center;flex-grow:1;gap:.5rem;background-color:#002e89;padding:.75rem;cursor:pointer}nav div.btn.active{background-color:#0045ce}nav div.btn img{height:30px;color:#fff3f3}nav div.btn span{width:fit-content;padding-top:.25rem}div.post-session h2{margin-top:2rem}button{display:block;padding:.5rem .75rem;margin:1.5rem auto 0;font-size:1rem;border-radius:1rem;background-color:#61dafb;border:1px solid blue;cursor:pointer}button.resetBtn{background-color:#cc3030;color:#fff;font-weight:700}button.disabled{visibility:hidden}button.noTarget{background-color:#298007;color:#fff;font-weight:700;margin-bottom:3rem}summary p{text-align:center;margin:0}summary h2{font-size:3rem}summary.post{margin-top:3rem}div.confirmReset{display:flex;flex-direction:row;place-items:center;gap:1rem}div.confirmReset button{flex-grow:1}summary p.temperature{margin-top:.5rem}span.data{font-family:Courier New,Courier,monospace;font-size:1.5rem;font-weight:700}.field{display:flex;flex-direction:row;gap:1rem;font-size:1.25rem;margin:.5rem 0}.field>span{width:1.5rem;text-align:left}label{display:block;flex-grow:1;width:fit-content;height:fit-content}label{display:inline;color:inherit;font-size:inherit}input,input:focus-visible{display:inline;height:2rem;color:inherit;font-size:inherit}input,input:focus,input:focus-visible{background:inherit;border-color:#fff3f3;border-width:0 0 2px 0;outline:none;text-align:right;width:6rem;font-family:Courier New,Courier,monospace}input.error{border-color:red}span.tagline{display:block;font-size:small;font-style:italic}main.help h2{font-size:2rem}main.help p{text-align:left;margin:.5rem 0 1rem;line-height:1.6rem}main.help p img.icon{border-radius:1rem;float:left;margin:.5rem 1rem .5rem 0}main.help p.version{text-align:center;font-family:Courier New,Courier,monospace}div.terms-conditions{margin-top:2rem}div.terms-conditions,div.privacy-policy{text-transform:uppercase;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}div.terms-conditions h4,div.privacy-policy h4{font-weight:700;text-decoration:underline;font-size:1rem}div.terms-conditions p,div.privacy-policy p{margin-top:.75rem;text-align:justify;font-size:.75rem;line-height:1rem}
