.loader.svelte-u27ja4{border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--primary-color, #2c3e50);width:40px;height:40px;animation:svelte-u27ja4-spin 1s linear infinite}.loader.size-sm.svelte-u27ja4{width:20px;height:20px;border-width:2px}.loader.size-lg.svelte-u27ja4{width:60px;height:60px;border-width:4px}@keyframes svelte-u27ja4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.template-renderer.svelte-keov4u{width:100%;min-height:200px}.template-loading.svelte-keov4u{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--theme-spacing-xl, 4rem);color:var(--theme-secondary, #7f8c8d)}.template-error.svelte-keov4u{padding:var(--theme-spacing-lg, 3rem);background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:var(--color-error);margin:var(--theme-spacing-md, 2rem)}.template-error.svelte-keov4u h3:where(.svelte-keov4u){margin:0 0 1rem;color:var(--color-error)}.template-error.svelte-keov4u details:where(.svelte-keov4u){margin-top:1rem}.template-error.svelte-keov4u summary:where(.svelte-keov4u){cursor:pointer;font-weight:500;margin-bottom:.5rem}.template-error.svelte-keov4u ul:where(.svelte-keov4u){margin:.5rem 0 0 1rem;font-family:monospace;font-size:.9rem}.template-fallback.svelte-keov4u{padding:var(--theme-spacing-lg, 3rem);border-radius:4px;margin:var(--theme-spacing-md, 2rem)}.template-fallback.svelte-keov4u h2:where(.svelte-keov4u){margin:0 0 1rem}.fallback-content.svelte-keov4u{margin-top:2rem;padding-top:2rem}.empty-slot.svelte-keov4u{margin:0}.basic-block.svelte-keov4u strong:where(.svelte-keov4u){text-transform:capitalize}.basic-block.svelte-keov4u pre:where(.svelte-keov4u){margin:.5rem 0 0;padding:.5rem;border-radius:2px;font-size:.8rem;overflow-x:auto}
