.ds-carousel__control{border:var(--ds-glass-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-glass-bg-icon);-webkit-backdrop-filter:var(--ds-glass-blur-sm);backdrop-filter:var(--ds-glass-blur-sm);color:var(--ds-text-primary);box-shadow:none;opacity:1;transition:background var(--ds-transition-fast), border-color var(--ds-transition-fast);position:relative}.ds-carousel__control:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.ds-carousel__control:hover{background:var(--ds-state-hover-bg);border-color:var(--ds-border-strong)}}.ds-carousel__indicators{gap:0;bottom:0}.ds-carousel__indicator{width:44px;height:44px;box-shadow:none;opacity:1;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.ds-carousel__indicator:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-fill-neutral-strong);width:8px;height:8px;transition:background var(--ds-transition-fast), width var(--ds-transition-fast)}.ds-carousel__indicator[data-active]:before{border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:24px}@media (hover:hover){.ds-carousel__indicator:hover:before{background:var(--ds-border-emphasis)}.ds-carousel__indicator[data-active]:hover:before{background:var(--ds-accent)}}
