.changelog-carousel-container{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.carousel-btn{background:var(--bg-secondary, #f5f5f5);border:1px solid var(--border, #e0e0e0);color:var(--text, #333);width:2.5rem;height:2.5rem;border-radius:.5rem;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.carousel-btn:hover:not(.disabled){background:var(--accent, #0066cc);color:#fff;border-color:var(--accent, #0066cc)}.carousel-btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.changelog-carousel{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;flex:1;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.changelog-carousel::-webkit-scrollbar{height:4px}.changelog-carousel::-webkit-scrollbar-track{background:var(--bg-secondary, #f5f5f5);border-radius:2px}.changelog-carousel::-webkit-scrollbar-thumb{background:var(--accent, #0066cc);border-radius:2px}.changelog-card{min-width:min(280px,calc(100vw - 4rem));background:var(--card-bg, #fff);border:1px solid var(--border, #e0e0e0);border-radius:.75rem;padding:1.25rem;scroll-snap-align:start;flex-shrink:0}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.75rem}.version-badge{font-weight:600;font-size:.75rem;padding:.375rem .75rem;border-radius:9999px;color:#fff;white-space:nowrap}.tag-amber{background-color:#d97706}.tag-violet{background-color:#7c3aed}.tag-blue{background-color:#06c}.tag-emerald{background-color:#059669}.card-date{font-size:.75rem;color:var(--text-secondary, #666);white-space:nowrap}.card-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.card-items li{font-size:.875rem;color:var(--text, #333);margin:0;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.carousel-dots{display:flex;justify-content:center;gap:.5rem;padding-top:1rem}.dot{width:.5rem;height:.5rem;border-radius:50%;border:none;background:var(--text-secondary, #ccc);cursor:pointer;transition:all .3s;padding:0}.dot.active{width:1.25rem;background:var(--accent, #0066cc);border-radius:9999px}#changelog-content.changelog-loading{opacity:.6}@media(max-width:640px){.changelog-carousel-container{flex-wrap:wrap;gap:.75rem}.carousel-btn{width:2rem;height:2rem;font-size:1.25rem;flex-shrink:0}.changelog-carousel{gap:.75rem;padding-bottom:.25rem;order:2;width:100%}.changelog-card{min-width:280px;padding:1rem}.card-header{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.version-badge{font-size:.7rem;padding:.25rem .6rem}.card-date{font-size:.7rem;width:100%}.card-items{gap:.4rem}.card-items li{font-size:.8rem;line-height:1.4}.carousel-dots{padding-top:.75rem;gap:.4rem}.dot{width:.4rem;height:.4rem}.dot.active{width:1rem}}@media(max-width:480px){.changelog-carousel-container{flex-direction:column}.carousel-btn{align-self:flex-start}.changelog-carousel{width:100%}.changelog-card{min-width:100%;padding:.875rem}.card-items li{font-size:.75rem}}
