.dot-canvas.svelte-9te5h{z-index:0;pointer-events:none;position:fixed;inset:0}.theme-toggle.svelte-1ba4x4j{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);font-family:var(--font);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;place-items:center;font-size:.9rem;line-height:1;display:grid}.theme-toggle.svelte-1ba4x4j:hover{background:var(--bg-hover);color:var(--text)}.toaster.svelte-1htt8e4{z-index:400;pointer-events:none;flex-direction:column;align-items:center;gap:.5em;display:flex;position:fixed;bottom:1.4em;left:50%;transform:translate(-50%)}.toast.svelte-1htt8e4{border:var(--frame);background:var(--surface-elevated);box-shadow:var(--shadow-lg);color:var(--text);font-size:var(--fs-sm);animation:svelte-1htt8e4-toast-in .22s var(--ease);border-radius:999px;align-items:center;gap:.55em;padding:.55em 1em;display:flex}.tdot.svelte-1htt8e4{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px}.toast.success.svelte-1htt8e4 .tdot:where(.svelte-1htt8e4){background:var(--success)}.toast.error.svelte-1htt8e4 .tdot:where(.svelte-1htt8e4){background:var(--danger)}@keyframes svelte-1htt8e4-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.err.svelte-na4j0f{flex:1;place-items:center;min-height:62vh;padding:2em;display:grid}.card.svelte-na4j0f{border:var(--frame);border-radius:var(--radius);background:var(--surface-elevated);width:min(440px,100%);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;align-items:center;gap:.2em;padding:2.2em 2em;display:flex}.code.svelte-na4j0f{color:var(--app-accent,var(--brand));font-family:var(--font-mono);letter-spacing:.04em;text-shadow:0 0 24px color-mix(in srgb, var(--app-accent,var(--brand)) 35%, transparent);font-size:2.4rem;font-weight:650;line-height:1}.msg.svelte-na4j0f{color:var(--text-muted);font-size:var(--fs-md);margin:.5em 0 0;font-weight:500}.row.svelte-na4j0f{gap:.6em;margin-top:1.6em;display:flex}.skel.svelte-mkfy4z{background:linear-gradient(90deg, var(--surface) 25%, var(--bg-hover) 50%, var(--surface) 75%);background-size:200% 100%;animation:1.4s infinite svelte-mkfy4z-skel-shimmer;display:block}@keyframes svelte-mkfy4z-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
