.changelog-page.svelte-1nw4ngq{max-width:800px;margin:0 auto;padding:2rem 1rem 4rem}.changelog-header.svelte-1nw4ngq{text-align:center;margin-bottom:3rem}.header-icon.svelte-1nw4ngq{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:linear-gradient(135deg,#7ecfff33,#a78bfa33);border-radius:20px;color:var(--color-primary-500);margin-bottom:1.5rem}.changelog-header.svelte-1nw4ngq h1:where(.svelte-1nw4ngq){font-family:Bricolage Grotesque,sans-serif;font-size:2.5rem;font-weight:800;color:var(--color-surface-800);margin:0 0 .75rem}[data-mode=dark] .changelog-header.svelte-1nw4ngq h1:where(.svelte-1nw4ngq){color:var(--color-surface-50)}.header-subtitle.svelte-1nw4ngq{font-family:Outfit,sans-serif;font-size:1.125rem;color:var(--color-surface-500);margin:0}.timeline.svelte-1nw4ngq{position:relative;padding-left:2rem}.timeline.svelte-1nw4ngq:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--color-primary-400) 0%,var(--color-secondary-400) 50%,var(--color-primary-200) 100%);border-radius:1px}.timeline-entry.svelte-1nw4ngq{position:relative;margin-bottom:2.5rem}.timeline-entry.svelte-1nw4ngq:last-child{margin-bottom:0}.month-marker.svelte-1nw4ngq{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;margin-left:-2rem}.month-dot.svelte-1nw4ngq{width:16px;height:16px;background:linear-gradient(135deg,var(--color-primary-400) 0%,var(--color-secondary-400) 100%);border-radius:50%;border:3px solid var(--color-primary-50);box-shadow:0 0 0 2px var(--color-primary-300);flex-shrink:0}[data-mode=dark] .month-dot.svelte-1nw4ngq{border-color:var(--color-surface-900)}.month-dot.pulse.svelte-1nw4ngq{animation:svelte-1nw4ngq-pulse 2s ease-in-out infinite}@keyframes svelte-1nw4ngq-pulse{0%,to{box-shadow:0 0 0 2px var(--color-primary-300)}50%{box-shadow:0 0 0 6px #7ecfff4d}}.month-title.svelte-1nw4ngq{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:700;color:var(--color-surface-700);margin:0}[data-mode=dark] .month-title.svelte-1nw4ngq{color:var(--color-surface-100)}.entry-content.svelte-1nw4ngq{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;border:1px solid var(--color-surface-100)}[data-mode=dark] .entry-content.svelte-1nw4ngq{background:var(--color-surface-800);border-color:var(--color-surface-700)}.section.svelte-1nw4ngq{margin-bottom:1.25rem}.section.svelte-1nw4ngq:last-child{margin-bottom:0}.section-header.svelte-1nw4ngq{margin-bottom:.75rem}.section-badge.svelte-1nw4ngq{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:20px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.badge-features.svelte-1nw4ngq{background:linear-gradient(135deg,#7ecfff26,#a78bfa26);color:var(--color-primary-600)}[data-mode=dark] .badge-features.svelte-1nw4ngq{background:linear-gradient(135deg,#7ecfff33,#a78bfa33);color:var(--color-primary-300)}.badge-improvements.svelte-1nw4ngq{background:#fbbf2426;color:#b45309}[data-mode=dark] .badge-improvements.svelte-1nw4ngq{background:#fbbf2433;color:#fbbf24}.badge-fixes.svelte-1nw4ngq{background:#22c55e26;color:#15803d}[data-mode=dark] .badge-fixes.svelte-1nw4ngq{background:#22c55e33;color:#4ade80}.section-items.svelte-1nw4ngq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.section-items.svelte-1nw4ngq li:where(.svelte-1nw4ngq){display:flex;align-items:flex-start;gap:.75rem;font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-surface-600);line-height:1.5}[data-mode=dark] .section-items.svelte-1nw4ngq li:where(.svelte-1nw4ngq){color:var(--color-surface-300)}.item-emoji.svelte-1nw4ngq{flex-shrink:0;font-size:1rem;line-height:1.5;display:flex;align-items:center;color:var(--color-primary-500)}.item-text.svelte-1nw4ngq{flex:1}.coming-soon.svelte-1nw4ngq .entry-content:where(.svelte-1nw4ngq){background:linear-gradient(135deg,#7ecfff0d,#a78bfa0d);border:1px dashed var(--color-primary-300)}[data-mode=dark] .coming-soon.svelte-1nw4ngq .entry-content:where(.svelte-1nw4ngq){background:linear-gradient(135deg,#7ecfff1a,#a78bfa1a);border-color:var(--color-primary-500)}.coming-soon.svelte-1nw4ngq .month-title:where(.svelte-1nw4ngq){color:var(--color-primary-500)}.changelog-footer.svelte-1nw4ngq{margin-top:3rem;text-align:center;padding:1.5rem;background:var(--color-surface-50);border-radius:12px;border:1px solid var(--color-surface-100)}[data-mode=dark] .changelog-footer.svelte-1nw4ngq{background:var(--color-surface-800);border-color:var(--color-surface-700)}.changelog-footer.svelte-1nw4ngq p:where(.svelte-1nw4ngq){font-family:Outfit,sans-serif;font-size:.875rem;color:var(--color-surface-500);margin:0;line-height:1.6}@media(max-width:640px){.changelog-page.svelte-1nw4ngq{padding:1.5rem 1rem 3rem}.changelog-header.svelte-1nw4ngq h1:where(.svelte-1nw4ngq){font-size:2rem}.timeline.svelte-1nw4ngq{padding-left:1.5rem}.month-marker.svelte-1nw4ngq{margin-left:-1.5rem}.entry-content.svelte-1nw4ngq{padding:1.25rem}}
