body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#708090;height:100%;overflow:hidden;width:100%}#root{--margin:4vmin;background-color:#faebd7;height:calc(100% - var(--margin)*2);margin:var(--margin);outline:2px solid #000;width:calc(100% - var(--margin)*2)}.cookies{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.cookies>.desc,.cookies>.title,.cookies>button{margin:2vmin}.cookies>.title{font-size:8vmin;text-decoration:underline}.cookies>.desc,.cookies>button{font-size:3vmin}.cookies>button{background-color:#ffdab9;border-radius:1vmin;padding:2vmin;width:40%}.login{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.login>.form,.login>.title{margin:2vmin}.login>.form>#username{margin-bottom:2vmin}.login>.title{font-size:8vmin;text-decoration:underline}.login>.error,.login>.form,.login>.form>input{font-size:3vmin}.login>.form{display:flex;flex-direction:column;width:40%}.login>.form>input{background-color:f8f8f2;border-radius:1vmin;padding:1vmin}.login>.form>.submit{background-color:#ffdab9;border-radius:1vmin;margin-top:2vmin;padding:2vmin}.listpage,.lists{align-items:center;display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;overflow:auto;width:100%}.listpage>.title,.listpage>button,.lists>.title,.lists>button{margin:2vmin}.listpage>.title,.lists>.title{font-size:8vmin;text-decoration:underline}.listpage>.listelement,.lists>.listname{font-size:4vmin}.listpage>button,.lists>button{font-size:3vmin}.listpage>.listelement,.lists>.listname{padding:.2vmin;text-align:center;width:60%}.listpage>button,.lists>button{padding:2vmin;width:40%}.listpage>.listelement:hover,.listpage>button,.lists>.listname:hover,.lists>button{background-color:#ffdab9;border-radius:1vmin}.listpage>input,.lists>input{background-color:#f8f8f2;border-radius:1vmin;font-size:3vmin;margin:2vmin;padding:2vmin}.listpage>.listelement,.lists>.listname{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.listpage::-webkit-scrollbar,.lists::-webkit-scrollbar{display:none}.listpage,.lists{-ms-overflow-style:none;scrollbar-width:none}
/*# sourceMappingURL=main.3e79b4c8.css.map*/