.error-boundary.svelte-dzp96g{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:2rem;text-align:center;background:var(--color-containers);color:var(--color-black)}.error-content.svelte-dzp96g{max-width:600px;padding:2rem;border:1px solid var(--color-grid)}h2.svelte-dzp96g{margin:0 0 1rem;font-size:var(--text-lg);text-transform:uppercase}p.svelte-dzp96g{margin:0 0 1.5rem;font-size:var(--text-base);opacity:.8}button.svelte-dzp96g{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--color-grid);color:var(--color-black);cursor:pointer;font-size:var(--text-base);text-transform:uppercase;transition:all .2s ease}button.svelte-dzp96g:hover{background:var(--color-black);color:var(--color-containers)}button.svelte-dzp96g:active{transform:translateY(1px)}.container.svelte-12qhfyh{margin:0 auto;position:relative;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style}@supports (-webkit-appearance: none){.container.svelte-12qhfyh{will-change:auto;transform:translateZ(0)}}.preview-toggle.svelte-12qhfyh{backdrop-filter:blur(12px);border-radius:.25rem;bottom:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#1f2937;display:block;font-size:.75rem;font-weight:500;line-height:1rem;padding:.5rem .75rem;position:fixed;right:1rem;text-align:center;text-decoration:none;z-index:50}.preview-toggle.svelte-12qhfyh:hover{background-color:#ef4444;color:#fff}.preview-toggle.svelte-12qhfyh span:where(.svelte-12qhfyh):first-child{display:block}.preview-toggle.svelte-12qhfyh:hover span:where(.svelte-12qhfyh):first-child{display:none}.preview-toggle.svelte-12qhfyh span:where(.svelte-12qhfyh):last-child{display:none}.preview-toggle.svelte-12qhfyh:hover span:where(.svelte-12qhfyh):last-child{display:block}
