:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#242424;--ink:#ffffffde;--muted:#bfbcbc;--line:#3a3a3a;--green:#4caf50;--green-deep:#45a049;--blue:#2196f3;--blue-deep:#1976d2;--orange:#ff9800;--orange-deep:#f57c00;--lime:#a3c21d;background:var(--bg);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--bg);max-width:100%;min-height:100%;margin:0;overflow-x:hidden}button,a,input,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.shell.svelte-12qhfyh{grid-template-rows:auto 1fr;min-height:100dvh;display:grid;overflow-x:clip}.topbar.svelte-12qhfyh{z-index:20;background:#00000059;border-bottom:1px solid #3a3a3a;justify-content:flex-end;padding:.45rem .8rem;display:flex}nav.svelte-12qhfyh{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){background:#ffffff14;border-radius:4px;padding:.4rem .7rem;font-size:.9rem;font-weight:600}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#ffffff29}.account.svelte-12qhfyh{background:#9c27b08c}.signup.svelte-12qhfyh{background:#ff9800a8}.content.svelte-12qhfyh{min-height:0}
