.lightbox-nav,
.lightbox-close {
    padding: 0;
    line-height: 0;
}

.lightbox-nav svg,
.lightbox-close svg {
    display: block;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.25;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.lightbox-nav svg {
    width: 28px;
    height: 28px;
}

.lightbox-close svg {
    width: 23px;
    height: 23px;
}

.circle-arrow svg,
.slider-controls button svg {
    display: block;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.circle-arrow svg {
    width: 18px;
    height: 18px;
}

.slider-controls button svg {
    width: 18px;
    height: 18px;
    margin: auto;
}

@media (max-width: 650px) {
    .lightbox-nav svg {
        width: 23px;
        height: 23px;
    }
}
