.slider.svelte-jchife{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-accent)) 0 / var(--fill,0%) 100% no-repeat, var(--bg-inset);cursor:pointer;width:100%;height:6px;margin:0}.slider.svelte-jchife:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.slider.svelte-jchife::-webkit-slider-thumb{appearance:none;border:2px solid var(--bg-page);background:var(--color-accent);width:14px;height:14px;transition:transform var(--transition-fast);border-radius:50%}.slider.svelte-jchife::-moz-range-thumb{border:2px solid var(--bg-page);background:var(--color-accent);width:14px;height:14px;transition:transform var(--transition-fast);border-radius:50%}.slider.svelte-jchife::-moz-range-track{border-radius:var(--radius-pill);background:0 0;height:6px}.slider.svelte-jchife:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.15)}.slider.svelte-jchife:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.15)}.viewer.svelte-1mfspl0{aspect-ratio:4/3;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;min-height:240px;position:relative;overflow:hidden}.viewer.svelte-1mfspl0 canvas:where(.svelte-1mfspl0){touch-action:none;width:100%;height:100%;display:block}.viewer-spacer.svelte-1mfspl0{aspect-ratio:4/3;width:100%;min-height:240px}.viewer-backdrop.svelte-1mfspl0{z-index:199;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#0009;border:none;padding:0;animation:.18s ease-out svelte-1mfspl0-viewerOverlayIn;position:fixed;inset:0}.viewer-backdrop.closing.svelte-1mfspl0{animation:.18s ease-in forwards svelte-1mfspl0-viewerOverlayOut}@keyframes svelte-1mfspl0-viewerOverlayIn{0%{opacity:0}}@keyframes svelte-1mfspl0-viewerOverlayOut{to{opacity:0}}.viewer.fullscreened.svelte-1mfspl0{z-index:200;aspect-ratio:auto;border-color:var(--border-hover);width:min(100vw - 4rem,1700px);height:min(86vh,1150px);min-height:0;box-shadow:var(--shadow-lg);animation:.22s ease-out svelte-1mfspl0-viewerPanelIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer.fullscreened.closing.svelte-1mfspl0{animation:.18s ease-in forwards svelte-1mfspl0-viewerPanelOut}@keyframes svelte-1mfspl0-viewerPanelIn{0%{opacity:0;transform:translate(-50%,calc(-50% - 10px))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes svelte-1mfspl0-viewerPanelOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.97)}}.toolbar.svelte-1mfspl0{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-4));flex-wrap:wrap;display:flex;position:absolute}.render-count.svelte-1mfspl0{bottom:var(--space-2);right:var(--space-2);color:var(--text-muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;position:absolute}.biome-select.svelte-1mfspl0{border:none;border-bottom:1px solid var(--line,#3a3a4a);color:inherit;background:0 0;padding:2px 2px 3px;font-size:12px}.biome-select.svelte-1mfspl0 option:where(.svelte-1mfspl0){color:#e8e8ee;background:#17171c}.lighting-panel.svelte-1mfspl0{top:calc(var(--space-2) + 34px);right:var(--space-2);gap:var(--space-2);width:250px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-card) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;flex-direction:column;display:flex;position:absolute;box-shadow:0 8px 24px #00000059}.blocks-panel.svelte-1mfspl0{top:calc(var(--space-2) + 34px);right:var(--space-2);gap:var(--space-1);width:264px;max-height:calc(100% - 60px);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-card) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;flex-direction:column;display:flex;position:absolute;overflow-y:auto;box-shadow:0 8px 24px #00000059}.blocks-row.svelte-1mfspl0{align-items:center;gap:var(--space-2);font-size:var(--fs-sm,13px);color:var(--text-secondary);cursor:pointer;padding:2px 0;display:flex}.blocks-row.svelte-1mfspl0:hover{color:var(--text-primary)}.blocks-row.svelte-1mfspl0 input:where(.svelte-1mfspl0){accent-color:var(--accent,#8b7cf8)}.blocks-name.svelte-1mfspl0{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.blocks-row.svelte-1mfspl0 .blocks-icon{filter:drop-shadow(0 1px 2px #0006);flex-shrink:0}.toolbar-end.svelte-1mfspl0{top:var(--space-2);right:var(--space-2);z-index:2;position:absolute}.settings-row.svelte-1mfspl0{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.settings-row.column.svelte-1mfspl0{flex-direction:column;align-items:stretch;gap:6px}.settings-label.svelte-1mfspl0{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.slider-row.svelte-1mfspl0{flex-direction:column;gap:2px;display:flex}.slider-head.svelte-1mfspl0{justify-content:space-between;align-items:baseline;display:flex}.slider-head.svelte-1mfspl0 label:where(.svelte-1mfspl0){color:var(--text-secondary);font-size:var(--fs-2xs);font-weight:600}.slider-value.svelte-1mfspl0{color:var(--text-muted);font-size:var(--fs-2xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hint.svelte-1mfspl0{left:var(--space-3);bottom:var(--space-2);color:var(--text-muted);font-size:var(--fs-2xs);pointer-events:none;text-shadow:0 1px 2px #0009;position:absolute}.overlay.svelte-1mfspl0{color:var(--text-muted);font-size:var(--fs-sm);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tooltip.svelte-1mfspl0{max-width:190px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-card) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:2;flex-direction:column;gap:2px;display:flex;position:absolute}.tooltip-name.svelte-1mfspl0{color:var(--text-primary);font-size:var(--fs-xs);font-weight:600}.tooltip-meta.svelte-1mfspl0{color:var(--text-muted);font-size:var(--fs-2xs);font-family:var(--font-mono)}@media (width<=640px){.hint.svelte-1mfspl0{display:none}}
