/*
 * MM Icons — MM Innovative Technologies
 * Version 2.0.0
 * Usage:  <i class="mmi mmi-[name]"></i>
 * Hosted: https://ui.mminnovativetech.com/icons.css
 */

/* ── Base ───────────────────────────────────────────────────── */

.mmi {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-mode: alpha;
  mask-mode: alpha;
  vertical-align: -0.125em;
  flex-shrink: 0;
}

/* ── Sizes ──────────────────────────────────────────────────── */

.mmi-xs {
  font-size: 0.75em;
}
.mmi-sm {
  font-size: 0.875em;
}
.mmi-lg {
  font-size: 1.25em;
}
.mmi-xl {
  font-size: 1.5em;
}
.mmi-2x {
  font-size: 2em;
}
.mmi-3x {
  font-size: 3em;
}
.mmi-4x {
  font-size: 4em;
}

/* ── Arrows & Chevrons ──────────────────────────────────────── */

.mmi-arrow-down {
  -webkit-mask-image: url("icons/arrow-down.svg");
  mask-image: url("icons/arrow-down.svg");
}
.mmi-arrow-down-circle {
  -webkit-mask-image: url("icons/arrow-down-circle.svg");
  mask-image: url("icons/arrow-down-circle.svg");
}
.mmi-arrow-down-left {
  -webkit-mask-image: url("icons/arrow-down-left.svg");
  mask-image: url("icons/arrow-down-left.svg");
}
.mmi-arrow-down-right {
  -webkit-mask-image: url("icons/arrow-down-right.svg");
  mask-image: url("icons/arrow-down-right.svg");
}
.mmi-arrow-left {
  -webkit-mask-image: url("icons/arrow-left.svg");
  mask-image: url("icons/arrow-left.svg");
}
.mmi-arrow-right {
  -webkit-mask-image: url("icons/arrow-right.svg");
  mask-image: url("icons/arrow-right.svg");
}
.mmi-chevron-down {
  -webkit-mask-image: url("icons/chevron-down.svg");
  mask-image: url("icons/chevron-down.svg");
}
.mmi-chevron-left {
  -webkit-mask-image: url("icons/chevron-left.svg");
  mask-image: url("icons/chevron-left.svg");
}
.mmi-chevron-right {
  -webkit-mask-image: url("icons/chevron-right.svg");
  mask-image: url("icons/chevron-right.svg");
}
.mmi-chevron-up {
  -webkit-mask-image: url("icons/chevron-up.svg");
  mask-image: url("icons/chevron-up.svg");
}

/* ── Actions ────────────────────────────────────────────────── */

.mmi-check-2 {
  -webkit-mask-image: url("icons/check-2.svg");
  mask-image: url("icons/check-2.svg");
}
.mmi-check-circle {
  -webkit-mask-image: url("icons/check-circle.svg");
  mask-image: url("icons/check-circle.svg");
}
.mmi-check-square {
  -webkit-mask-image: url("icons/check-square.svg");
  mask-image: url("icons/check-square.svg");
}
.mmi-copy {
  -webkit-mask-image: url("icons/copy.svg");
  mask-image: url("icons/copy.svg");
}
.mmi-crop {
  -webkit-mask-image: url("icons/crop.svg");
  mask-image: url("icons/crop.svg");
}
.mmi-delete {
  -webkit-mask-image: url("icons/delete.svg");
  mask-image: url("icons/delete.svg");
}
.mmi-download {
  -webkit-mask-image: url("icons/download.svg");
  mask-image: url("icons/download.svg");
}
.mmi-download-cloud {
  -webkit-mask-image: url("icons/download-cloud.svg");
  mask-image: url("icons/download-cloud.svg");
}
.mmi-edit {
  -webkit-mask-image: url("icons/edit.svg");
  mask-image: url("icons/edit.svg");
}
.mmi-edit-2 {
  -webkit-mask-image: url("icons/edit-2.svg");
  mask-image: url("icons/edit-2.svg");
}
.mmi-edit-3 {
  -webkit-mask-image: url("icons/edit-3.svg");
  mask-image: url("icons/edit-3.svg");
}
.mmi-external-link-2 {
  -webkit-mask-image: url("icons/external-link-2.svg");
  mask-image: url("icons/external-link-2.svg");
}
.mmi-filter {
  -webkit-mask-image: url("icons/filter.svg");
  mask-image: url("icons/filter.svg");
}
.mmi-plus {
  -webkit-mask-image: url("icons/plus.svg");
  mask-image: url("icons/plus.svg");
}
.mmi-search {
  -webkit-mask-image: url("icons/search.svg");
  mask-image: url("icons/search.svg");
}
.mmi-send-2 {
  -webkit-mask-image: url("icons/send-2.svg");
  mask-image: url("icons/send-2.svg");
}
.mmi-share-2 {
  -webkit-mask-image: url("icons/share-2.svg");
  mask-image: url("icons/share-2.svg");
}
.mmi-share-3 {
  -webkit-mask-image: url("icons/share-3.svg");
  mask-image: url("icons/share-3.svg");
}
.mmi-trash-2 {
  -webkit-mask-image: url("icons/trash-2.svg");
  mask-image: url("icons/trash-2.svg");
}
.mmi-trash-3 {
  -webkit-mask-image: url("icons/trash-3.svg");
  mask-image: url("icons/trash-3.svg");
}
.mmi-upload {
  -webkit-mask-image: url("icons/upload.svg");
  mask-image: url("icons/upload.svg");
}
.mmi-upload-cloud {
  -webkit-mask-image: url("icons/upload-cloud.svg");
  mask-image: url("icons/upload-cloud.svg");
}
.mmi-x-2 {
  -webkit-mask-image: url("icons/x-2.svg");
  mask-image: url("icons/x-2.svg");
}
.mmi-zoom-in {
  -webkit-mask-image: url("icons/zoom-in.svg");
  mask-image: url("icons/zoom-in.svg");
}
.mmi-zoom-out {
  -webkit-mask-image: url("icons/zoom-out.svg");
  mask-image: url("icons/zoom-out.svg");
}

/* ── UI Chrome ──────────────────────────────────────────────── */

.mmi-clipboard {
  -webkit-mask-image: url("icons/clipboard.svg");
  mask-image: url("icons/clipboard.svg");
}
.mmi-columns {
  -webkit-mask-image: url("icons/columns.svg");
  mask-image: url("icons/columns.svg");
}
.mmi-grid {
  -webkit-mask-image: url("icons/grid.svg");
  mask-image: url("icons/grid.svg");
}
.mmi-layout {
  -webkit-mask-image: url("icons/layout.svg");
  mask-image: url("icons/layout.svg");
}
.mmi-list {
  -webkit-mask-image: url("icons/list.svg");
  mask-image: url("icons/list.svg");
}
.mmi-maximize-2-2 {
  -webkit-mask-image: url("icons/maximize-2-2.svg");
  mask-image: url("icons/maximize-2-2.svg");
}
.mmi-maximize-3 {
  -webkit-mask-image: url("icons/maximize-3.svg");
  mask-image: url("icons/maximize-3.svg");
}
.mmi-menu-2 {
  -webkit-mask-image: url("icons/menu-2.svg");
  mask-image: url("icons/menu-2.svg");
}
.mmi-minimize-2-2 {
  -webkit-mask-image: url("icons/minimize-2-2.svg");
  mask-image: url("icons/minimize-2-2.svg");
}
.mmi-minimize-3 {
  -webkit-mask-image: url("icons/minimize-3.svg");
  mask-image: url("icons/minimize-3.svg");
}
.mmi-settings {
  -webkit-mask-image: url("icons/settings.svg");
  mask-image: url("icons/settings.svg");
}
.mmi-sliders {
  -webkit-mask-image: url("icons/sliders.svg");
  mask-image: url("icons/sliders.svg");
}

/* ── People & Auth ──────────────────────────────────────────── */

.mmi-log-in-2 {
  -webkit-mask-image: url("icons/log-in-2.svg");
  mask-image: url("icons/log-in-2.svg");
}
.mmi-log-out-2 {
  -webkit-mask-image: url("icons/log-out-2.svg");
  mask-image: url("icons/log-out-2.svg");
}
.mmi-lock-2 {
  -webkit-mask-image: url("icons/lock-2.svg");
  mask-image: url("icons/lock-2.svg");
}
.mmi-unlock {
  -webkit-mask-image: url("icons/unlock.svg");
  mask-image: url("icons/unlock.svg");
}
.mmi-key {
  -webkit-mask-image: url("icons/key.svg");
  mask-image: url("icons/key.svg");
}
.mmi-shield {
  -webkit-mask-image: url("icons/shield.svg");
  mask-image: url("icons/shield.svg");
}
.mmi-user-2 {
  -webkit-mask-image: url("icons/user-2.svg");
  mask-image: url("icons/user-2.svg");
}
.mmi-user-check {
  -webkit-mask-image: url("icons/user-check.svg");
  mask-image: url("icons/user-check.svg");
}
.mmi-user-minus {
  -webkit-mask-image: url("icons/user-minus.svg");
  mask-image: url("icons/user-minus.svg");
}
.mmi-user-plus {
  -webkit-mask-image: url("icons/user-plus.svg");
  mask-image: url("icons/user-plus.svg");
}
.mmi-user-x {
  -webkit-mask-image: url("icons/user-x.svg");
  mask-image: url("icons/user-x.svg");
}
.mmi-users {
  -webkit-mask-image: url("icons/users.svg");
  mask-image: url("icons/users.svg");
}

/* ── Communication ──────────────────────────────────────────── */

.mmi-mail-2 {
  -webkit-mask-image: url("icons/mail-2.svg");
  mask-image: url("icons/mail-2.svg");
}
.mmi-message-circle-2 {
  -webkit-mask-image: url("icons/message-circle-2.svg");
  mask-image: url("icons/message-circle-2.svg");
}
.mmi-inbox-2 {
  -webkit-mask-image: url("icons/inbox-2.svg");
  mask-image: url("icons/inbox-2.svg");
}
.mmi-paperclip {
  -webkit-mask-image: url("icons/paperclip.svg");
  mask-image: url("icons/paperclip.svg");
}

/* ── Content & Files ────────────────────────────────────────── */

.mmi-archive {
  -webkit-mask-image: url("icons/archive.svg");
  mask-image: url("icons/archive.svg");
}
.mmi-book {
  -webkit-mask-image: url("icons/book.svg");
  mask-image: url("icons/book.svg");
}
.mmi-bookmark {
  -webkit-mask-image: url("icons/bookmark.svg");
  mask-image: url("icons/bookmark.svg");
}
.mmi-camera {
  -webkit-mask-image: url("icons/camera.svg");
  mask-image: url("icons/camera.svg");
}
.mmi-code {
  -webkit-mask-image: url("icons/code.svg");
  mask-image: url("icons/code.svg");
}
.mmi-file-2 {
  -webkit-mask-image: url("icons/file-2.svg");
  mask-image: url("icons/file-2.svg");
}
.mmi-file-minus {
  -webkit-mask-image: url("icons/file-minus.svg");
  mask-image: url("icons/file-minus.svg");
}
.mmi-file-plus {
  -webkit-mask-image: url("icons/file-plus.svg");
  mask-image: url("icons/file-plus.svg");
}
.mmi-file-text {
  -webkit-mask-image: url("icons/file-text.svg");
  mask-image: url("icons/file-text.svg");
}
.mmi-film-2 {
  -webkit-mask-image: url("icons/film-2.svg");
  mask-image: url("icons/film-2.svg");
}
.mmi-folder-2 {
  -webkit-mask-image: url("icons/folder-2.svg");
  mask-image: url("icons/folder-2.svg");
}
.mmi-folder-minus {
  -webkit-mask-image: url("icons/folder-minus.svg");
  mask-image: url("icons/folder-minus.svg");
}
.mmi-folder-plus {
  -webkit-mask-image: url("icons/folder-plus.svg");
  mask-image: url("icons/folder-plus.svg");
}
.mmi-image-2 {
  -webkit-mask-image: url("icons/image-2.svg");
  mask-image: url("icons/image-2.svg");
}
.mmi-layers {
  -webkit-mask-image: url("icons/layers.svg");
  mask-image: url("icons/layers.svg");
}
.mmi-link-2-2 {
  -webkit-mask-image: url("icons/link-2-2.svg");
  mask-image: url("icons/link-2-2.svg");
}
.mmi-link-3 {
  -webkit-mask-image: url("icons/link-3.svg");
  mask-image: url("icons/link-3.svg");
}
.mmi-save-2 {
  -webkit-mask-image: url("icons/save-2.svg");
  mask-image: url("icons/save-2.svg");
}
.mmi-terminal {
  -webkit-mask-image: url("icons/terminal.svg");
  mask-image: url("icons/terminal.svg");
}

/* ── Commerce & Business ────────────────────────────────────── */

.mmi-briefcase {
  -webkit-mask-image: url("icons/briefcase.svg");
  mask-image: url("icons/briefcase.svg");
}
.mmi-credit-card {
  -webkit-mask-image: url("icons/credit-card.svg");
  mask-image: url("icons/credit-card.svg");
}
.mmi-gift {
  -webkit-mask-image: url("icons/gift.svg");
  mask-image: url("icons/gift.svg");
}
.mmi-package {
  -webkit-mask-image: url("icons/package.svg");
  mask-image: url("icons/package.svg");
}
.mmi-shopping-bag {
  -webkit-mask-image: url("icons/shopping-bag.svg");
  mask-image: url("icons/shopping-bag.svg");
}
.mmi-shopping-cart {
  -webkit-mask-image: url("icons/shopping-cart.svg");
  mask-image: url("icons/shopping-cart.svg");
}

/* ── Status & Info ──────────────────────────────────────────── */

.mmi-alert-triangle {
  -webkit-mask-image: url("icons/alert-triangle.svg");
  mask-image: url("icons/alert-triangle.svg");
}
.mmi-flag {
  -webkit-mask-image: url("icons/flag.svg");
  mask-image: url("icons/flag.svg");
}
.mmi-info-2 {
  -webkit-mask-image: url("icons/info-2.svg");
  mask-image: url("icons/info-2.svg");
}
.mmi-star {
  -webkit-mask-image: url("icons/star.svg");
  mask-image: url("icons/star.svg");
}
.mmi-target {
  -webkit-mask-image: url("icons/target.svg");
  mask-image: url("icons/target.svg");
}
.mmi-zap-2 {
  -webkit-mask-image: url("icons/zap-2.svg");
  mask-image: url("icons/zap-2.svg");
}

/* ── Navigation & Location ──────────────────────────────────── */

.mmi-compass {
  -webkit-mask-image: url("icons/compass.svg");
  mask-image: url("icons/compass.svg");
}
.mmi-globe-2 {
  -webkit-mask-image: url("icons/globe-2.svg");
  mask-image: url("icons/globe-2.svg");
}
.mmi-home {
  -webkit-mask-image: url("icons/home.svg");
  mask-image: url("icons/home.svg");
}
.mmi-map {
  -webkit-mask-image: url("icons/map.svg");
  mask-image: url("icons/map.svg");
}
.mmi-map-pin {
  -webkit-mask-image: url("icons/map-pin.svg");
  mask-image: url("icons/map-pin.svg");
}

/* ── Devices & Tech ─────────────────────────────────────────── */

.mmi-calendar {
  -webkit-mask-image: url("icons/calendar.svg");
  mask-image: url("icons/calendar.svg");
}
.mmi-clock {
  -webkit-mask-image: url("icons/clock.svg");
  mask-image: url("icons/clock.svg");
}
.mmi-cloud {
  -webkit-mask-image: url("icons/cloud.svg");
  mask-image: url("icons/cloud.svg");
}
.mmi-database {
  -webkit-mask-image: url("icons/database.svg");
  mask-image: url("icons/database.svg");
}
.mmi-eye {
  -webkit-mask-image: url("icons/eye.svg");
  mask-image: url("icons/eye.svg");
}
.mmi-eye-off {
  -webkit-mask-image: url("icons/eye-off.svg");
  mask-image: url("icons/eye-off.svg");
}
.mmi-hard-drive-2 {
  -webkit-mask-image: url("icons/hard-drive-2.svg");
  mask-image: url("icons/hard-drive-2.svg");
}
.mmi-monitor {
  -webkit-mask-image: url("icons/monitor.svg");
  mask-image: url("icons/monitor.svg");
}
.mmi-power {
  -webkit-mask-image: url("icons/power.svg");
  mask-image: url("icons/power.svg");
}
.mmi-printer {
  -webkit-mask-image: url("icons/printer.svg");
  mask-image: url("icons/printer.svg");
}
.mmi-server {
  -webkit-mask-image: url("icons/server.svg");
  mask-image: url("icons/server.svg");
}
.mmi-smartphone {
  -webkit-mask-image: url("icons/smartphone.svg");
  mask-image: url("icons/smartphone.svg");
}
.mmi-tool {
  -webkit-mask-image: url("icons/tool.svg");
  mask-image: url("icons/tool.svg");
}
