.spike.svelte-hblhum{max-width:900px;margin:0 auto}h2.svelte-hblhum{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;letter-spacing:-.01em}.toolbar.svelte-hblhum{display:flex;gap:.4rem;margin:.5rem 0;align-items:center;flex-wrap:wrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem}.toolbar.svelte-hblhum button:where(.svelte-hblhum){padding:.25rem .6rem;background:#f1e5c6;border:1px solid #c9b27e;border-radius:3px;cursor:pointer;font-family:inherit}.toolbar.svelte-hblhum button:where(.svelte-hblhum):hover{background:#e8d8b0}.toolbar.svelte-hblhum .sep:where(.svelte-hblhum){width:1px;align-self:stretch;background:#c9b27e;margin:0 .4rem}.toolbar.svelte-hblhum .ok:where(.svelte-hblhum){color:#2c6f2c}.toolbar.svelte-hblhum .bad:where(.svelte-hblhum){color:#a02020}.editor.svelte-hblhum{background:#fffaf0;border:1px solid #c9b27e;padding:1rem 1.5rem;min-height:280px;border-radius:2px;box-shadow:0 2px 12px #2b201412}.editor.svelte-hblhum .ProseMirror{outline:none;min-height:240px;line-height:1.55}.editor.svelte-hblhum .ProseMirror h1{font-family:IBM Plex Mono,monospace;font-size:1.5rem;margin-top:0}.editor.svelte-hblhum .code-block{background:#2b2014;color:#f4ecdb;padding:.8rem 1rem;border-radius:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9rem;overflow-x:auto}.grid.svelte-hblhum{margin-top:1.4rem;display:grid;gap:1rem}label.svelte-hblhum{display:flex;flex-direction:column;gap:.4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem}textarea.svelte-hblhum{background:#fff;border:1px solid #c9b27e;padding:.8rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;resize:vertical}label.svelte-hblhum button:where(.svelte-hblhum){align-self:flex-start;padding:.3rem .7rem;background:#2b2014;color:#f4ecdb;border:none;cursor:pointer}
