ul.carouss::column::scroll-marker {
  content: "";
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 2px solid black;
  border-radius: 10px;
}
ul.carouss::column {
  scroll-snap-align: center;
}
ul.carouss::column::scroll-marker:target-current {
  background-color: black;
}
ul.carouss {
 
  height: 300px;
  padding: 10px;

  overflow-x: scroll;
  scroll-snap-type: x mandatory;

  columns: 1;
  text-align: center;
}
li.carouss {
  list-style-type: none;

  display: inline-block;
  height: 100%;
  width: 0px;
 background-color: #00000054;
 
  padding: 0 20px;

  flex: 0 0 100%;
  

 
  margin: 0 10px;

  text-align: center;
}


ul.carouss {
 
  height: 360px;
  padding: 20px;
  display: flex;
flex-direction: row;
    flex-wrap: nowrap;
	
}


ul.carouss 
{
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  overflow-y: hidden;
}
li.carouss 
{
  scroll-snap-align: center;
}
ul.carouss 
{
  scroll-marker-group: after;
}
ul.carouss::scroll-marker-group 
{
  position: absolute;
  position-anchor: --myCarousel;
  bottom: calc(anchor( 
 bottom) - 30px);
  justify-self: anchor-center;

  display: flex;
  justify-content: center;
  gap: 20px;
}

li.carouss::scroll-marker 
{
  content: "";
  width: 16px;
  height: 16px;
  background-color: #ffffffb0;
  border: 2px solid black;
  border-radius: 50%;
}

li.carouss::scroll-marker:target-current 
{
  background-color: black;
}

ul.carouss::scroll-button(*) {
  border: 0;
  font-size: 2rem;
  background: none;
  color: rgb(0 0 0 / 0.7);
  cursor: pointer;
}

ul.carouss::scroll-button(*):hover
{
  color: rgb(255 255 255 / 1);
}

ul.carouss::scroll-button(*):active {
  translate: 1px 1px;
}

ul.carouss::scroll-button(*):disabled {
  color: rgb(0 0 0 / 0.1);
  cursor: unset;
}ul.carouss::scroll-button(left) {
  content: "\0021E6";
  font-size:40px;
}

ul.carouss::scroll-button(right) {
  content: "	\0021E8";
  font-size:40px;
}ul.carouss {
  anchor-name: --myCarousel;
}

ul.carouss::scroll-button(*) {
  position: absolute;
  position-anchor: --myCarousel;
}ul.carouss::scroll-button(left) {
  right: calc(anchor(left) - 70px);
  bottom: calc(anchor(top) + 13px);
  top: calc(anchor( 
 top) + 0px);
}

ul.carouss::scroll-button(right) {
  left: calc(anchor(right) - 70px);
  bottom: calc(anchor(top) + 13px);
  top: calc(anchor( 
 top) + 0px);
}