.capsule-archive-slider{padding:var(--cap-pad-lg);border-radius:var(--cap-radius-lg);background:var(--glass-xs);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--cap-shadow-soft)}.capsule-archive-slider-title{text-align:center;font-size:1.8rem;margin-bottom:1.5rem;font-family:'Montserrat Alternates','Montserrat',sans-serif;color:var(--cap-ink)}.capsule-slider-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1rem .5rem;justify-content:center}.capsule-slider-item{flex:0 0 auto;width:160px;text-align:center;scroll-snap-align:start;background:#fff;border-radius:var(--cap-radius-md);padding:.75rem;box-shadow:var(--cap-shadow-card);transition:transform .2s ease}.capsule-slider-item:hover{transform:translateY(-3px)}.capsule-slider-image img{border-radius:.5rem;height:auto;max-width:100%}.capsule-slider-item h3{font-size:.9rem;margin-top:.5rem;color:var(--cap-ink);font-weight:500;font-family:'Montserrat',sans-serif}.capsule-archives{padding:var(--cap-pad-lg);border-radius:var(--cap-radius-lg);background:var(--glass-xs);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--cap-shadow-soft);border-top:none}.capsule-archives-title{text-align:center;font-size:2rem;font-family:'Montserrat Alternates','Montserrat',sans-serif;color:var(--cap-ink);margin:0 0 2rem}.capsule-archives-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:0;margin:0 auto;max-width:900px}.capsule-archives-item{background:var(--glass-md);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);border:1px solid rgba(255,255,255,.5);padding:.6rem 1.1rem;border-radius:var(--cap-radius-sm);transition:transform .2s ease,border-color .2s ease}.capsule-archives-item:hover{transform:translateY(-2px);border-color:var(--cap-accent)}.capsule-archives-item a{text-decoration:none;color:var(--cap-ink);font-weight:500;font-family:'Montserrat',sans-serif}