import{component_styles_default as t}from"./chunk.TUVJKY7S.js";import{css as i}from"../../../../lit/index.js";var e=i`
  ${t}

  :host {
    --aspect-ratio: inherit;

    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    max-height: 100%;
    aspect-ratio: var(--aspect-ratio);
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

  ::slotted(img) {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
`;export{e as carousel_item_styles_default};