.zone-visual.svelte-1fv2u79{background-color:#000;background-position:0%;background-size:200% 200%}canvas.svelte-1fv2u79{background:#000;width:100%;display:block}.fallback.svelte-1fv2u79,html.zone-visual-no-webgpu .zone-visual.svelte-1fv2u79{animation:24s ease-in-out infinite alternate svelte-1fv2u79-zone-visual-drift}.fallback.svelte-1fv2u79 canvas:where(.svelte-1fv2u79),html.zone-visual-no-webgpu .zone-visual.svelte-1fv2u79 canvas:where(.svelte-1fv2u79){visibility:hidden}@keyframes svelte-1fv2u79-zone-visual-drift{to{background-position:100%}}@media (prefers-reduced-motion:reduce){.fallback.svelte-1fv2u79,html.zone-visual-no-webgpu .zone-visual.svelte-1fv2u79{animation:none}}.zonekit.svelte-z1g3h{--zonekit-foreground:#fff;--zonekit-halo:#000;--zonekit-accent:#fcd34d;position:relative}.zonekit-content.svelte-z1g3h{color:var(--zonekit-foreground);text-shadow:0 0 3px var(--zonekit-halo), 0 0 8px var(--zonekit-halo), 0 0 16px var(--zonekit-halo);place-items:center;transition:color .3s,text-shadow .3s;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.zonekit-dev-preset.svelte-z1g3h{z-index:1;color:#fff;pointer-events:none;background:#0009;border-radius:.25rem;padding:0 .25rem;font:10px/1.4 ui-monospace,monospace;position:absolute;bottom:.25rem;right:.375rem}.zonekit-content.svelte-z1g3h>*{--backing:color-mix(in srgb, var(--zonekit-halo) calc(var(--backing-strength,.55) * 100%), transparent);border-radius:.75rem;transition:background-color .3s,box-shadow .3s}.zonekit-content.has-backing.svelte-z1g3h>*{background-color:var(--backing);box-shadow:0 0 1.5rem .75rem var(--backing)}
