.overflow-y-auto{scrollbar-width:thin;scrollbar-color:var(--border) var(--background)}#preview-content{zoom:var(--preview-zoom, 1)}.slider.svelte-1nz3hl1{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--primary) 0%,var(--primary) var(--slider-progress, 50%),var(--border) var(--slider-progress, 50%),var(--border) 100%)}.magical-polish-btn{transition:all .25s cubic-bezier(.22,1,.36,1);background:#f2603a0f;color:var(--color-coral-600);border:1px solid transparent;position:relative}.magical-polish-btn:hover:not(:disabled){background:#f2603a1a;border-color:#f2603a4d;transform:translateY(-1px);box-shadow:0 4px 12px #f2603a26}.magical-polish-btn.is-polishing{background:#f2603a24;animation:svelte-1nz3hl1-magical-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.magical-polish-btn.polish-success{background:#1aa06e1a;color:var(--color-success-700);border-color:#1aa06e4d}@keyframes svelte-1nz3hl1-magical-pulse{0%,to{opacity:1;box-shadow:0 0 #f2603a59}50%{opacity:.9;box-shadow:0 0 0 8px #f2603a00}}@keyframes svelte-1nz3hl1-bounce-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-bounce-in{animation:svelte-1nz3hl1-bounce-in .25s cubic-bezier(.22,1,.36,1)}.slider.svelte-1nz3hl1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--primary);cursor:pointer;box-shadow:0 1px 3px #0a25401a}.slider.svelte-1nz3hl1::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--primary);cursor:pointer;box-shadow:0 1px 3px #0a25401a}.overflow-y-auto::-webkit-scrollbar{width:6px}.overflow-y-auto::-webkit-scrollbar-track{background:var(--background)}.overflow-y-auto::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:var(--input)}.section-wrapper,.sidebar-section-wrapper{transform-origin:top;will-change:transform,opacity}.section-animate{position:relative}.sections-container,.sidebar-sections{min-height:100px}@keyframes svelte-1nz3hl1-slideIn{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.section-wrapper:nth-child(1){animation-delay:0ms}.section-wrapper:nth-child(2){animation-delay:50ms}.section-wrapper:nth-child(3){animation-delay:.1s}.section-wrapper:nth-child(4){animation-delay:.15s}
