header[data-v-fa799330]{display:flex;justify-content:center;align-items:center;line-height:1.5;max-height:100vh;width:100%;padding:.75rem 1.25rem;margin-bottom:1.25rem;background-color:var(--color-brand);-webkit-user-select:none;user-select:none;color:var(--color-button-text);z-index:-1}header[data-v-fa799330].invisible[data-v-fa799330]{background-color:#0000;height:5rem}header[data-v-fa799330][data-v-fa799330]>*{min-width:6rem}div[float][data-v-fa799330]{width:4.5rem;height:4.5rem;padding:1rem;margin-bottom:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;background-color:var(--color-brand);cursor:pointer}div[float][data-v-fa799330][data-v-fa799330]:hover{background-color:var(--color-button-hover-subtle)}div[float][data-v-fa799330][left][data-v-fa799330]{left:0}div[float][data-v-fa799330][right][data-v-fa799330]{right:0}div[float][data-v-fa799330] tp-icon[data-v-fa799330]{display:block;height:2.5rem;width:2.5rem;stroke:var(--color-button-text);fill:var(--color-button-text)}#beta-button[data-v-fa799330]{right:4.5rem;color:var(--color-button-text);font-size:2rem;display:flex;align-items:center;justify-content:center;font-weight:black}.invisible+#beta-button[data-v-fa799330][data-v-fa799330]{border-radius:0 0 0 1rem}#beta-button[data-v-fa799330] #unseen-changes[data-v-fa799330]{color:var(--color-button-hover);position:absolute;top:-.2em;right:1rem}.buttonMenu{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem;max-width:768px;gap:1rem}.buttonMenu>button:first-child{background-color:var(--color-important)}footer{background-color:var(--color-brand);color:var(--color-button-text);width:100vw;height:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-inline:1rem;text-align:center}::-webkit-scrollbar{background:none}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:var(--scroll-color)}:not(strong){font-weight:400}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;overscroll-behavior:none}button{width:100%;max-width:24rem;height:4rem;line-height:2rem;font-size:1.5rem;background-color:var(--color-button);color:#fff;border:none;border-radius:1rem;font-family:inherit!important}button:hover,.selected{background-color:var(--color-button-hover);cursor:pointer}button:disabled{background-color:var(--color-button-disabled)}button.small{white-space:nowrap;width:fit-content;height:2.5rem;line-height:1.5rem;padding:0 1rem;font-size:1rem;box-sizing:content-box}a{text-decoration:none;color:var(--color-link)}a:hover{color:var(--color-link-hover)}input[type=text]{height:3rem;width:100%;max-width:20rem;border-radius:1rem;border:none;outline:solid 1px;outline-color:var(--color-border);font-size:1.4rem;text-align:center}input[type=text]:focus,.light input[type=text]{outline-color:var(--color-brand)}.really{--optional-text-backdrop: var(--color-backdrop);--color-text: var(--color-backdrop-text)}.needs-backdrop{background-color:var(--optional-text-backdrop);border-radius:1rem;padding:.5rem 1rem;margin:-.25rem}body{min-height:100vh;overflow-x:hidden;width:100%;color:var(--color-text);background:var(--image-background, var(--color-background));-webkit-backdrop-filter:blur(var(--customized-background-blur, 0)) saturate(var(--customized-background-saturation, 1)) brightness(var(--customized-background-brightness, 1));backdrop-filter:blur(var(--customized-background-blur, 0)) saturate(var(--customized-background-saturation, 1)) brightness(var(--customized-background-brightness, 1));transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:cover;background-position:center;background-repeat:no-repeat}#app{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:100vh;margin:0;padding:0}main{flex-grow:1;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center}
