.preview.svelte-1yy6dj7{border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--gray-100);height:210px;position:relative;overflow:hidden}.canvas.svelte-1yy6dj7{width:100%;height:100%}.radius-label.svelte-1yy6dj7{z-index:3;border-radius:var(--r-pill);background:var(--card-background);color:var(--gray-800);font-size:var(--text-xs);box-shadow:var(--shadow-sm);pointer-events:none;padding:5px 9px;font-weight:600;position:absolute;top:10px;left:10px}.fallback.svelte-1yy6dj7{z-index:2;text-align:center;color:var(--gray-600);font-size:var(--text-sm);background:var(--gray-50);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;line-height:1.5;display:flex;position:absolute;inset:0}.fallback.svelte-1yy6dj7 button:where(.svelte-1yy6dj7){border:1px solid var(--gray-300);border-radius:var(--r-sm);background:var(--card-background);min-height:40px;color:var(--accent-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 12px;display:flex}.fallback.svelte-1yy6dj7 .spinner{animation:.8s linear infinite svelte-1yy6dj7-map-spin}@keyframes svelte-1yy6dj7-map-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fallback.svelte-1yy6dj7 .spinner{animation:none}}
