.carousel-section,
.horizontal-scroll-outer,
.horizontal-scroll-inner,
.panel {
    height: 100vh; /* full viewport height */
}

.horizontal-scroll-inner {
    display: flex;
    flex-wrap: nowrap;
    transition: transform 0.1s linear;
}

.panel {
    flex: 0 0 100vw; /* full viewport width */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: #fff;
    background: transparent;
    border-right: 0px solid #fff;
}
