/* Written by the asset library; it is rewritten whenever an icon is added, so do not edit it.
   Use an icon with <span class="icon icon-NAME" aria-hidden="true"></span>.
   It takes the colour and size of the text around it: set color and font-size to change them. */
.icon { display: inline-block; width: 1em; height: 1em; flex: none; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: center / contain no-repeat; mask: center / contain no-repeat; }
.icon-lucide-activity { -webkit-mask-image: url("../assets/icons/lucide-activity.svg"); mask-image: url("../assets/icons/lucide-activity.svg"); }
.icon-lucide-book-open { -webkit-mask-image: url("../assets/icons/lucide-book-open.svg"); mask-image: url("../assets/icons/lucide-book-open.svg"); }
.icon-lucide-chevron-down { -webkit-mask-image: url("../assets/icons/lucide-chevron-down.svg"); mask-image: url("../assets/icons/lucide-chevron-down.svg"); }
.icon-lucide-circle-help { -webkit-mask-image: url("../assets/icons/lucide-circle-help.svg"); mask-image: url("../assets/icons/lucide-circle-help.svg"); }
.icon-lucide-crosshair { -webkit-mask-image: url("../assets/icons/lucide-crosshair.svg"); mask-image: url("../assets/icons/lucide-crosshair.svg"); }
.icon-lucide-eye-off { -webkit-mask-image: url("../assets/icons/lucide-eye-off.svg"); mask-image: url("../assets/icons/lucide-eye-off.svg"); }
.icon-lucide-eye { -webkit-mask-image: url("../assets/icons/lucide-eye.svg"); mask-image: url("../assets/icons/lucide-eye.svg"); }
.icon-lucide-grid-3x3 { -webkit-mask-image: url("../assets/icons/lucide-grid-3x3.svg"); mask-image: url("../assets/icons/lucide-grid-3x3.svg"); }
.icon-lucide-info { -webkit-mask-image: url("../assets/icons/lucide-info.svg"); mask-image: url("../assets/icons/lucide-info.svg"); }
.icon-lucide-menu { -webkit-mask-image: url("../assets/icons/lucide-menu.svg"); mask-image: url("../assets/icons/lucide-menu.svg"); }
.icon-lucide-move-3d { -webkit-mask-image: url("../assets/icons/lucide-move-3d.svg"); mask-image: url("../assets/icons/lucide-move-3d.svg"); }
.icon-lucide-orbit { -webkit-mask-image: url("../assets/icons/lucide-orbit.svg"); mask-image: url("../assets/icons/lucide-orbit.svg"); }
.icon-lucide-pause { -webkit-mask-image: url("../assets/icons/lucide-pause.svg"); mask-image: url("../assets/icons/lucide-pause.svg"); }
.icon-lucide-play { -webkit-mask-image: url("../assets/icons/lucide-play.svg"); mask-image: url("../assets/icons/lucide-play.svg"); }
.icon-lucide-rotate-ccw { -webkit-mask-image: url("../assets/icons/lucide-rotate-ccw.svg"); mask-image: url("../assets/icons/lucide-rotate-ccw.svg"); }
.icon-lucide-ruler { -webkit-mask-image: url("../assets/icons/lucide-ruler.svg"); mask-image: url("../assets/icons/lucide-ruler.svg"); }
.icon-lucide-skip-back { -webkit-mask-image: url("../assets/icons/lucide-skip-back.svg"); mask-image: url("../assets/icons/lucide-skip-back.svg"); }
.icon-lucide-skip-forward { -webkit-mask-image: url("../assets/icons/lucide-skip-forward.svg"); mask-image: url("../assets/icons/lucide-skip-forward.svg"); }
.icon-lucide-sliders-horizontal { -webkit-mask-image: url("../assets/icons/lucide-sliders-horizontal.svg"); mask-image: url("../assets/icons/lucide-sliders-horizontal.svg"); }
.icon-lucide-sun { -webkit-mask-image: url("../assets/icons/lucide-sun.svg"); mask-image: url("../assets/icons/lucide-sun.svg"); }
.icon-lucide-zap { -webkit-mask-image: url("../assets/icons/lucide-zap.svg"); mask-image: url("../assets/icons/lucide-zap.svg"); }
