body{margin:0;background:#f3f4f6;color:#111827;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45}*{box-sizing:border-box}.topbar.svelte-12qhfyh{background:#1f2937;color:#fff;padding:1rem 1.5rem;display:flex;align-items:baseline;gap:.75rem}.topbar.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0;font-size:1.25rem}.sub.svelte-12qhfyh{color:#9ca3af;font-size:.85rem}main.svelte-12qhfyh{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 3rem;display:grid;gap:1rem}footer.svelte-12qhfyh{max-width:1100px;margin:0 auto;padding:0 1rem 2rem;color:#6b7280;font-size:.85rem}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#2563eb}.toast.svelte-12qhfyh{position:fixed;bottom:1rem;right:1rem;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 4px 14px #0000001a;padding:.75rem 1rem;display:flex;align-items:center;gap:.6rem;font-size:.9rem}.toast.svelte-12qhfyh button:where(.svelte-12qhfyh){border:0;background:#2563eb;color:#fff;padding:.35rem .7rem;border-radius:6px;cursor:pointer;font:inherit;font-size:.85rem}.toast.svelte-12qhfyh .close:where(.svelte-12qhfyh){background:transparent;color:#6b7280;padding:0 .25rem}
