/* lightGallery toolbar/nav/zoom icons → Remix Icon (project already loads remixicon.css) */

.lg-icon,
.lg-next,
.lg-prev,
.lg-toolbar .lg-icon {
    font-family: "remixicon" !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    speak: never;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.lg-next:before,
.lg-prev:before,
.lg-prev:after,
.lg-toolbar .lg-close:after,
.lg-toolbar .lg-download:after,
.lg-toolbar .lg-maximize:after,
.lg-icon.lg-zoom-in:after,
.lg-icon.lg-zoom-out:after,
.lg-icon.lg-actual-size:after {
    font-family: "remixicon" !important;
    font-weight: 400 !important;
}

/* Navigation */
.lg-next:before { content: "\ea6e" !important; } /* ri-arrow-right-s-line */
.lg-prev:before { content: "\ea64" !important; } /* ri-arrow-left-s-line */
.lg-prev:after { content: "" !important; }

/* Toolbar */
.lg-toolbar .lg-close:after { content: "\eb99" !important; } /* ri-close-line */
.lg-toolbar .lg-download:after { content: "\ec54" !important; } /* ri-download-2-line */
.lg-toolbar .lg-maximize:after { content: "\ed9c" !important; } /* ri-fullscreen-line */
.lg-inline .lg-toolbar .lg-maximize:after,
.lg-inline .lg-maximize:after { content: "\ed9a" !important; } /* ri-fullscreen-exit-line */

/* Zoom plugin */
.lg-icon.lg-zoom-in:after { content: "\f2db" !important; } /* ri-zoom-in-line */
.lg-icon.lg-zoom-out:after { content: "\f2dd" !important; } /* ri-zoom-out-line */
.lg-icon.lg-actual-size:after { content: "\ed9c" !important; } /* ri-fullscreen-line */

.lg-icon.lg-zoom-in,
.lg-icon.lg-zoom-out,
.lg-icon.lg-actual-size {
    font-size: 22px !important;
}
