body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;color:#222;background:#fafafa}h1,h2,h3{margin:0 0 .5em}a{color:#206040}input,button,select{font:inherit}button{cursor:pointer}.problem{background:#fde2e2;border-left:4px solid #b33;padding:.5em 1em;margin:1em 0}.success{background:#e4f4e1;border-left:4px solid #2a8;padding:.5em 1em;margin:1em 0}header.svelte-1pvqjsh.svelte-1pvqjsh{background:#206040;color:#fff;padding:.5em 1em}nav.svelte-1pvqjsh.svelte-1pvqjsh{display:flex;align-items:center;gap:1em;max-width:960px;margin:0 auto}.brand.svelte-1pvqjsh.svelte-1pvqjsh{font-weight:700;color:#fff;text-decoration:none}nav.svelte-1pvqjsh ul.svelte-1pvqjsh{display:flex;gap:1em;list-style:none;margin:0 0 0 auto;padding:0;align-items:center}nav.svelte-1pvqjsh a.svelte-1pvqjsh{color:#fff}nav.svelte-1pvqjsh .user.svelte-1pvqjsh{opacity:.8}nav.svelte-1pvqjsh form.svelte-1pvqjsh{margin:0}.link.svelte-1pvqjsh.svelte-1pvqjsh{background:none;color:#fff;border:none;padding:0;text-decoration:underline}main.svelte-1pvqjsh.svelte-1pvqjsh{max-width:960px;margin:0 auto;padding:1em}footer.svelte-1pvqjsh.svelte-1pvqjsh{max-width:960px;margin:2em auto 1em;padding:1em;color:#888;text-align:center}
