.event-photos__arrow,.carousel-button{display:flex;position:absolute;z-index:3;inset-block:0;height:fit-content;margin-block:auto;align-items:center;justify-content:center;padding:.25rem;border:0;border-radius:999px;background:rgb(0 0 0/35%);color:#fff;cursor:pointer}.event-photos__arrow--prev,.carousel-button.prev{inset-inline-start:.5rem}.event-photos__arrow--next,.carousel-button.next{inset-inline-end:.5rem}.carousel-button .lucide{width:1.5rem;height:1.5rem}.carousel-button{font-size:1.5rem;line-height:1}.event-photos__arrow:hover,.carousel-button:hover{background:rgb(0 0 0/55%);color:#fff}.event-photos__arrow:focus-visible,.carousel-button:focus-visible{outline:2px solid #fff;outline-offset:2px}