.image-comparison-container.svelte-1w6kw38{position:relative;overflow:hidden;border-radius:8px;cursor:ew-resize;background-color:#000}.after-image.svelte-1w6kw38,.before-image.svelte-1w6kw38{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background-color:#000}.before-image-container.svelte-1w6kw38{position:absolute;top:0;left:0;height:100%;overflow:hidden;background-color:#000;clip-path:inset(0 0 0 0);width:100%}.before-image.svelte-1w6kw38{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background-color:#000}.slider.svelte-1w6kw38{position:absolute;top:0;height:100%;width:2px;background:#fff;transform:translate(-50%);z-index:2}.slider-line.svelte-1w6kw38{position:absolute;top:0;left:50%;height:100%;width:2px;background:#fff;transform:translate(-50%)}.slider-handle.svelte-1w6kw38{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000004d}.slider-handle.svelte-1w6kw38 .chevron-left:where(.svelte-1w6kw38),.slider-handle.svelte-1w6kw38 .chevron-right:where(.svelte-1w6kw38){color:#666}.slider-handle.svelte-1w6kw38 .chevron-right:where(.svelte-1w6kw38){margin-left:-4px}.content-wrapper img{max-width:100%;height:auto;border-radius:8px}.content-wrapper ul{padding-left:20px}.content-wrapper h6{font-size:1.25rem;margin-top:0;margin-bottom:16px;font-weight:700}.content-wrapper .image-comparison{margin:20px 0;border-radius:8px;overflow:hidden;position:relative;height:300px}.content-wrapper .image-comparison-placeholder{display:none}img{max-width:100%;height:auto;border-radius:8px}ul{padding-left:20px}h6{font-size:1.25rem;margin-top:0;margin-bottom:16px;font-weight:700}.image-comparison{margin:20px 0;border-radius:8px;overflow:hidden;position:relative;height:300px}.image-comparison-placeholder{display:none}.timeline-container.svelte-1ecjgqm{padding-bottom:50px}.timeline.svelte-1ecjgqm{position:relative}.timeline-entry.svelte-1ecjgqm{display:flex;margin-bottom:2rem;position:relative}.timeline-marker.svelte-1ecjgqm{position:relative;margin-right:1rem;display:flex;flex-direction:column;align-items:center}.timeline-dot.svelte-1ecjgqm{width:12px;height:12px;border-radius:50%;background-color:var(--color-primary);position:relative;z-index:2}.timeline-line.svelte-1ecjgqm{width:2px;height:calc(100% + 2rem);background-color:var(--color-bg-dark);position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:1}.timeline-content.svelte-1ecjgqm{flex:1;min-width:0}.timeline-header.svelte-1ecjgqm{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.timeline-title.svelte-1ecjgqm{flex:1}.version-title.svelte-1ecjgqm{font-size:1.25rem;font-weight:600;color:var(--color-primary);margin:-10px 0 0}.version-date.svelte-1ecjgqm{font-size:.875rem;color:#9ca3af;margin:0}.timeline-icon.svelte-1ecjgqm{margin-left:1rem}.update-card.svelte-1ecjgqm{background-color:var(--color-bg-dark);border:1px solid var(--color-bg-dark);border-radius:8px;transition:all .3s ease;overflow:hidden}.update-card.svelte-1ecjgqm:hover{box-shadow:0 8px 12px #0000001a;transform:translateY(-2px)}.update-card-header.svelte-1ecjgqm{padding:1.5rem 1.5rem 0}.update-title.svelte-1ecjgqm{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 1rem}.update-content.svelte-1ecjgqm{padding:0 1.5rem 1.5rem}.empty-state.svelte-1ecjgqm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon.svelte-1ecjgqm{width:4rem;height:4rem;color:#6b7280;margin-bottom:1rem}.empty-title.svelte-1ecjgqm{font-size:1.25rem;font-weight:600;color:#9ca3af;margin:0 0 .5rem}.empty-description.svelte-1ecjgqm{color:#6b7280;margin:0}.update-content{color:#e5e7eb}.update-content a{color:var(--color-primary);text-decoration:none}.update-content a:hover{text-decoration:underline}.update-content ul,.update-content ol{color:#d1d5db;padding-left:20px}.update-content li{margin-bottom:.5rem}.update-content img{border-radius:.5rem;margin:1rem 0;max-width:100%;height:auto}.update-content .text-h6{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--color-accent)}.update-content .text-accent{color:var(--color-accent)}.update-content h1,.update-content h2,.update-content h3,.update-content h4,.update-content h5,.update-content h6{color:#f9fafb}.update-content p{margin-bottom:1rem;line-height:1.6}.update-content ul{list-style-type:circle}.update-content .image-comparison{margin:20px 0;border-radius:8px;overflow:hidden;position:relative;height:300px}.update-content .image-comparison-placeholder{display:none}
