:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#747bff}body{margin:0}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{min-width:50%;margin:0 auto;padding:2rem}.cm-editor.cm-focused{outline:2px solid black}table.svelte-1mi20ja,thead.svelte-1mi20ja,tr.svelte-1mi20ja,td.svelte-1mi20ja{margin:0}thead.svelte-1mi20ja{font-style:italic;background-color:#dae0e3;position:sticky;top:0}td.svelte-1mi20ja{padding:.1em .5em}.results.svelte-1mi20ja{display:flex}textarea.svelte-1mi20ja{width:100%}.table-wrap.svelte-1mi20ja{overflow:scroll;width:100%;max-height:10em;resize:vertical}.cover.svelte-1ptorax{border-radius:5px;padding:1em;margin-bottom:1em;background-color:#fff;box-shadow:0 0 5px #0000004d}h2.svelte-1ptorax{font-size:1.2em;margin:.2em;display:flex;align-items:center}h3.svelte-1ptorax{font-size:1em;margin:.2em}.close.svelte-1ptorax{background-color:#fff;border:none;color:red;cursor:pointer;border-radius:50%;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;margin-left:.5em}.close.svelte-1ptorax:hover{color:#fff;background-color:red}.err.svelte-1ptorax{color:#8b0000}main.svelte-qnmlby{display:flex;flex-direction:column-reverse!important}
