/* Lucide line icons, served locally. License: ../icons/LICENSE */
.icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--icon-image) center/contain no-repeat;mask:var(--icon-image) center/contain no-repeat;pointer-events:none}
.icon-menu{--icon-image:url('../icons/menu.svg')}
.icon-sun{--icon-image:url('../icons/sun.svg')}
.icon-moon{--icon-image:url('../icons/moon.svg')}
.icon-globe{--icon-image:url('../icons/globe.svg')}
.icon-search{--icon-image:url('../icons/search.svg')}
.icon-arrow-up-right{--icon-image:url('../icons/arrow-up-right.svg')}
.icon-arrow-right{--icon-image:url('../icons/arrow-right.svg')}
.icon-arrow-down{--icon-image:url('../icons/arrow-down.svg')}
.icon-arrow-up{--icon-image:url('../icons/arrow-up.svg')}
.icon-chevron-left{--icon-image:url('../icons/chevron-left.svg')}
.icon-chevron-right{--icon-image:url('../icons/chevron-right.svg')}
.icon-play{--icon-image:url('../icons/play.svg')}
.icon-pause{--icon-image:url('../icons/pause.svg')}
.icon-monitor{--icon-image:url('../icons/monitor.svg')}
.icon-smartphone{--icon-image:url('../icons/smartphone.svg')}
.icon-x{--icon-image:url('../icons/x.svg')}
.icon-sparkles{--icon-image:url('../icons/sparkles.svg')}
.icon-flame{--icon-image:url('../icons/flame.svg')}
.icon-palette{--icon-image:url('../icons/palette.svg')}
.icon-layers{--icon-image:url('../icons/layers.svg')}
.icon-headphones{--icon-image:url('../icons/headphones.svg')}
.icon-shield-check{--icon-image:url('../icons/shield-check.svg')}
.icon-server{--icon-image:url('../icons/server.svg')}
.icon-gift{--icon-image:url('../icons/gift.svg')}
.icon-calendar-check{--icon-image:url('../icons/calendar-check.svg')}
.icon-ticket{--icon-image:url('../icons/ticket.svg')}
.icon-plus{--icon-image:url('../icons/plus.svg')}
.icon-pencil{--icon-image:url('../icons/pencil.svg')}
.icon-copy{--icon-image:url('../icons/copy.svg')}
.icon-trash{--icon-image:url('../icons/trash.svg')}
.icon-settings{--icon-image:url('../icons/settings.svg')}
.icon-log-out{--icon-image:url('../icons/log-out.svg')}
.icon-log-in{--icon-image:url('../icons/log-in.svg')}
.icon-save{--icon-image:url('../icons/save.svg')}
.icon-refresh-cw{--icon-image:url('../icons/refresh-cw.svg')}
.icon-check{--icon-image:url('../icons/check.svg')}
.icon-circle-check{--icon-image:url('../icons/circle-check.svg')}
