body{color:#1a1a1a;background:#fafaf8;margin:0;font:15px/1.45 system-ui,sans-serif}main{max-width:960px;margin:0 auto;padding:1.5rem 1rem 4rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e2dc;padding:.4rem .5rem}th{color:#555;font-size:.85rem;font-weight:600}.card{background:#fff;border:1px solid #e4e2dc;border-radius:6px;margin:1rem 0;padding:1rem 1.2rem}.error{color:#7a1f1f;white-space:pre-wrap;background:#fdecec;border:1px solid #e5a3a3;border-radius:4px;padding:.6rem .8rem}.ok{color:#1d5a2c;background:#e9f6ec;border:1px solid #9fd3ab;border-radius:4px;padding:.6rem .8rem}label{color:#444;margin:.5rem 0 .15rem;font-size:.9rem;display:block}input[type=text],input[type=email],input[type=date],input[type=number],select,textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c9c6bf;border-radius:4px;padding:.4rem .5rem}button{font:inherit;color:#fff;cursor:pointer;background:#2b4a7a;border:1px solid #2b4a7a;border-radius:4px;padding:.45rem .9rem}button.secondary{color:#2b4a7a;background:#fff}button.danger{background:#8a2626;border-color:#8a2626}button.link{color:#2b4a7a;background:0 0;border:none;padding:0;text-decoration:underline}.status{background:#ece9e1;border-radius:999px;padding:.1rem .5rem;font-size:.8rem;display:inline-block}code,pre{font-size:.85em}.muted{color:#666}header.svelte-12qhfyh{color:#fff;background:#1f2f4a;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}header.svelte-12qhfyh .brand:where(.svelte-12qhfyh){color:#fff;font-weight:600;text-decoration:none}header.svelte-12qhfyh .who:where(.svelte-12qhfyh){opacity:.85;margin-left:auto}header.svelte-12qhfyh button.link:where(.svelte-12qhfyh){color:#fff}
