.cosmos-wrap.svelte-a42v6k{background:radial-gradient(1200px 600px at 50% 45%, color-mix(in srgb, var(--accent-halo) 70%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 85%, black 15%) 100%);border-radius:var(--radius-lg);border:1px solid var(--border);isolation:isolate;width:100%;position:relative;overflow:hidden}.cosmos-wrap.svelte-a42v6k:before{content:"";pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--border) 35%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--border) 35%, transparent) 1px, transparent 1px);opacity:.4;z-index:0;background-position:-1px -1px;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 85%);mask-image:radial-gradient(#000 30%,#0000 85%)}.cosmos-canvas.svelte-a42v6k{z-index:1;width:100%;height:100%;position:relative}.init-failure.svelte-a42v6k{inset:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6);background:var(--bg-elev-2);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-dim);font-size:var(--text-sm);z-index:2;flex-direction:column;display:flex;position:absolute}.init-failure.svelte-a42v6k strong:where(.svelte-a42v6k){color:var(--danger);font-weight:600}
