:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-family:Courier New,Courier,monospace;line-height:1.5;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}#root{max-width:1280px}body{margin:0;min-width:320px;min-height:100vh}.page{width:100%;height:100%;margin:0}h1{letter-spacing:2px;font-weight:400;padding:0;margin:0}p{margin:0;margin-top:1rem;padding:0}.columns{margin:70px;display:flex;flex-wrap:wrap;gap:"10px";row-gap:50px}.column{flex-basis:200px;flex-grow:1;box-sizing:border-box}.column-grow{flex-grow:2}button{color:#fff;padding:6px;background-color:transparent;border:none;font-weight:700;height:30px}button:hover{color:#2d2d2d;background-color:#fff;cursor:pointer}.navbar{display:flex;padding:15px 30px}.navbar ul{list-style:none;display:flex;gap:1rem;font-size:large}.navbar ul a{text-decoration:none}.navbar ul li{color:#fff;padding:5px}.navbar ul li:hover{color:#2d2d2d;background-color:#fff}.dump pre{margin:0;border-radius:3px;outline:1px solid white}.dump{margin-bottom:50px}.dump .label{display:flex;justify-content:space-between}
