.carousel-button[data-v-68521259]{display:flex;align-items:center;justify-content:center;padding:0;background:#ffffffe5;box-shadow:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.carousel-button[data-v-68521259]:focus-visible{outline:2px solid #f7941d;outline-offset:2px}.carousel-button--compact[data-v-68521259]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563}.carousel-button--compact[data-v-68521259]:not(:disabled):hover{background:#fff;transform:scale(1.1)}.carousel-button--square[data-v-68521259]{width:40px;height:40px;border:1px solid #315f85;border-radius:8px;background:#fff;color:#315f85}.carousel-button--square[data-v-68521259]:not(:disabled):hover{border-color:#121d34;background:#f9fafa;color:#121d34}.carousel-button--square[data-v-68521259]:disabled{border-color:#d4d6da;color:#8a9099;cursor:not-allowed}.carousel-button--prominent[data-v-68521259]{width:40px;height:40px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;color:#4b5563;box-shadow:none}@media(min-width:768px){.carousel-button--prominent[data-v-68521259]{width:48px;height:48px}}.carousel-button--prominent[data-v-68521259]:not(:disabled):hover{background:#fff;transform:scale(1.05)}.carousel-button--prominent[data-v-68521259]:focus-visible{outline:none;box-shadow:0 0 0 2px #0038704d}
