/**
 *
 * Copyright (c) 2023-2024 Analog Devices, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

:root {
   --carousel-panel-padding: 24px;
   --carousel-min-width: calc((var(--carousel-swiper-size) * 2) + var(--carousel-space-between));
}

.carousel-panel {
   width: calc(100% - var(--carousel-panel-padding) * 2);
   min-width: var(--carousel-min-width);
   max-width: calc((var(--carousel-swiper-size) * 3) + (var(--carousel-space-between) * 2));
   padding-right: var(--carousel-panel-padding);
   padding-left: var(--carousel-panel-padding);

   /* stylelint-disable-next-line custom-property-pattern */
   background: var(--vscode-sideBar-background);
   border: 0.5px solid color-mix(in srgb, var(--vscode-icon-foreground), transparent 75% );
   border-radius: 0.5rem;
}