.carousel_wrapper.svelte-khdra5{position:relative;width:100%;border:1px solid #666;border-radius:10px;padding:10px;overflow:hidden}.carousel_scroll.svelte-khdra5{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.carousel_scroll.svelte-khdra5::-webkit-scrollbar{display:none}.carousel_inner.svelte-khdra5{display:flex;gap:10px}.nav_button.svelte-khdra5{padding:0;position:absolute;display:flex;top:var(--carousel-nav-top, 50%);transform:translateY(-50%);border:0;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10;align-items:center;justify-content:center;background:#0008;color:#fff}.nav_button.svelte-khdra5:hover{background:#000}.nav_button.left.svelte-khdra5{left:20px}.nav_button.right.svelte-khdra5{right:20px}.custom_scrollbar.svelte-khdra5{position:relative;width:100%;height:2px;margin-top:10px;overflow:hidden}.scrollbar_indicator.svelte-khdra5{position:absolute;height:100%;background:#999}@media (max-width: 800px){.nav_button.svelte-khdra5{display:none}.carousel_inner.svelte-khdra5{gap:15px}}.carousel_header.svelte-16nmec2{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.title.svelte-16nmec2,.title.svelte-16nmec2 h2:where(.svelte-16nmec2){margin:0;font-size:1.5rem;font-weight:600;color:#fff;text-decoration:none}.count.svelte-16nmec2{color:#888;font-size:18px}
