.slider-outer {
    grid-column: 2 / -2;
}
.slider {
    grid-column: 2 / -2;
    position: relative;
    width: fit-content;
    --size: 1;
}

.slider-inner {
    position: relative;
    z-index: 9999;
    gap: var(--grid-gap);
    width: fit-content;
    transition: gap 0.4s;
    pointer-events: none;
}
.slider-container {
    background-color: var(--clr-secondary-150);
    color: var(--clr-primary-900);
    padding: 6.4rem;
    border-radius: var(--default-border-radius);
    min-width: min(40ch, calc(100vw - (var(--default-padding-side) * 2)));
    transform: scale(var(--size));
    transition: transform 0.4s;
}
.slider-inner a {
    pointer-events: all;
}
.slider-proxy {
    position: absolute;
    inset: 0;
}
.slider-arrow {
    margin-top: 0rem;
}