.m4-slides{position:relative;width:100%;border-radius:var(--r-3,22px);overflow:hidden;background:var(--surface-2)}.m4-slides .track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.m4-slides .track::-webkit-scrollbar{display:none}.m4-slides figure{flex:0 0 100%;margin:0;scroll-snap-align:center;display:grid;place-items:center;background:var(--surface-2)}.m4-slides img{display:block;width:100%;max-height:64svh;object-fit:contain}.m4-slides .count{top:10px;right:10px;padding:4px 10px;font:var(--t-caption)}.m4-slides .count,.m4-slides .nav{position:absolute;border-radius:var(--r-pill);background:var(--mat-chip);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);color:var(--text)}.m4-slides .nav{top:50%;width:44px;height:44px;margin-top:-22px;font-size:24px;line-height:1}.m4-slides .nav.prev{left:8px}.m4-slides .nav.next{right:8px}.m4-slides .nav:disabled{opacity:0;pointer-events:none}.m4-slides .dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.m4-slides .dots i{width:6px;height:6px;border-radius:50%;background:oklch(1 0 0/.4)}.m4-slides .dots i.on{background:var(--accent)}.m4-slides .nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.m4-slides .nav{display:none}}