/* icons.css: made by tools/build_icons.py from UI.ICONS in app-kit.js. Don't edit by hand.
   <i class="ic ic-NAME"></i> in HTML, or the role ic-NAME on an Anvil Button / Link. */
.ic, .anvil-role-ic > button::before, a.anvil-role-ic::before { content: ""; display: inline-block; width: 18px; height: 18px;
  flex: none; vertical-align: -3px; background: currentColor; -webkit-mask: var(--ic) center / contain no-repeat; mask: var(--ic) center / contain no-repeat; }
.ic-home, .anvil-role-ic-home > button::before, a.anvil-role-ic-home::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 10.5 12 3l9 7.5%22/%3E%3Cpath d=%22M5 9.5V21h14V9.5%22/%3E%3C/svg%3E"); }
.ic-user, .anvil-role-ic-user > button::before, a.anvil-role-ic-user::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224%22/%3E%3Cpath d=%22M4 21c0-4 4-6 8-6s8 2 8 6%22/%3E%3C/svg%3E"); }
.ic-users, .anvil-role-ic-users > button::before, a.anvil-role-ic-users::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M2.5 20c0-3.5 3-5.5 6.5-5.5s6.5 2 6.5 5.5%22/%3E%3Cpath d=%22M16 4.5a3.5 3.5 0 0 1 0 7%22/%3E%3Cpath d=%22M18 14.7c2.2.6 3.5 2.4 3.5 5.3%22/%3E%3C/svg%3E"); }
.ic-sliders, .anvil-role-ic-sliders > button::before, a.anvil-role-ic-sliders::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12%22/%3E%3Ccircle cx=%2216%22 cy=%226%22 r=%222%22/%3E%3Ccircle cx=%2210%22 cy=%2212%22 r=%222%22/%3E%3Ccircle cx=%2218%22 cy=%2218%22 r=%222%22/%3E%3C/svg%3E"); }
.ic-shield, .anvil-role-ic-shield > button::before, a.anvil-role-ic-shield::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z%22/%3E%3C/svg%3E"); }
.ic-logout, .anvil-role-ic-logout > button::before, a.anvil-role-ic-logout::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4%22/%3E%3Cpath d=%22M16 17l5-5-5-5%22/%3E%3Cpath d=%22M21 12H9%22/%3E%3C/svg%3E"); }
.ic-plus, .anvil-role-ic-plus > button::before, a.anvil-role-ic-plus::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/svg%3E"); }
.ic-trash, .anvil-role-ic-trash > button::before, a.anvil-role-ic-trash::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 6h18%22/%3E%3Cpath d=%22M8 6V4h8v2%22/%3E%3Cpath d=%22M6 6l1 14h10l1-14%22/%3E%3C/svg%3E"); }
.ic-edit, .anvil-role-ic-edit > button::before, a.anvil-role-ic-edit::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20h4L19 9l-4-4L4 16z%22/%3E%3Cpath d=%22M13.5 6.5l4 4%22/%3E%3C/svg%3E"); }
.ic-check, .anvil-role-ic-check > button::before, a.anvil-role-ic-check::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12.5l4.5 4.5L19 7%22/%3E%3C/svg%3E"); }
.ic-x, .anvil-role-ic-x > button::before, a.anvil-role-ic-x::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 6l12 12M18 6 6 18%22/%3E%3C/svg%3E"); }
.ic-chat, .anvil-role-ic-chat > button::before, a.anvil-role-ic-chat::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 12a8 8 0 0 1-11.6 7.1L4 20.5l1.4-4.9A8 8 0 1 1 21 12z%22/%3E%3C/svg%3E"); }
.ic-bell, .anvil-role-ic-bell > button::before, a.anvil-role-ic-bell::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 8a6 6 0 1 1 12 0c0 7 3 8 3 8H3s3-1 3-8%22/%3E%3Cpath d=%22M10 20a2 2 0 0 0 4 0%22/%3E%3C/svg%3E"); }
.ic-sun, .anvil-role-ic-sun > button::before, a.anvil-role-ic-sun::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E%3Cpath d=%22M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4%22/%3E%3C/svg%3E"); }
.ic-moon, .anvil-role-ic-moon > button::before, a.anvil-role-ic-moon::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 14.5A8 8 0 1 1 9.5 4a6.5 6.5 0 0 0 10.5 10.5z%22/%3E%3C/svg%3E"); }
.ic-menu, .anvil-role-ic-menu > button::before, a.anvil-role-ic-menu::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7h16M4 12h16M4 17h16%22/%3E%3C/svg%3E"); }
.ic-arrow, .anvil-role-ic-arrow > button::before, a.anvil-role-ic-arrow::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14M13 6l6 6-6 6%22/%3E%3C/svg%3E"); }
.ic-back, .anvil-role-ic-back > button::before, a.anvil-role-ic-back::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M19 12H5M11 18l-6-6 6-6%22/%3E%3C/svg%3E"); }
.ic-mail, .anvil-role-ic-mail > button::before, a.anvil-role-ic-mail::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22m3 7 9 6 9-6%22/%3E%3C/svg%3E"); }
.ic-info, .anvil-role-ic-info > button::before, a.anvil-role-ic-info::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 11v5M12 8h.01%22/%3E%3C/svg%3E"); }
.ic-bug, .anvil-role-ic-bug > button::before, a.anvil-role-ic-bug::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%227%22 y=%228%22 width=%2210%22 height=%2212%22 rx=%225%22/%3E%3Cpath d=%22M12 8V5M9 5.5 7.5 4M15 5.5 16.5 4M7 13H3M21 13h-4M7.5 18l-3 2M16.5 18l3 2M7.5 9.5l-3-2M16.5 9.5l3-2%22/%3E%3C/svg%3E"); }
.ic-bulb, .anvil-role-ic-bulb > button::before, a.anvil-role-ic-bulb::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 18h6M10 21h4%22/%3E%3Cpath d=%22M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3z%22/%3E%3C/svg%3E"); }
.ic-star, .anvil-role-ic-star > button::before, a.anvil-role-ic-star::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z%22/%3E%3C/svg%3E"); }
.ic-heart, .anvil-role-ic-heart > button::before, a.anvil-role-ic-heart::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z%22/%3E%3C/svg%3E"); }
.ic-search, .anvil-role-ic-search > button::before, a.anvil-role-ic-search::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22m20 20-3.5-3.5%22/%3E%3C/svg%3E"); }
.ic-chevron, .anvil-role-ic-chevron > button::before, a.anvil-role-ic-chevron::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/svg%3E"); }
.ic-external, .anvil-role-ic-external > button::before, a.anvil-role-ic-external::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 4h6v6M20 4l-9 9%22/%3E%3Cpath d=%22M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5%22/%3E%3C/svg%3E"); }
.ic-lock, .anvil-role-ic-lock > button::before, a.anvil-role-ic-lock::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%2211%22 width=%2214%22 height=%2210%22 rx=%222%22/%3E%3Cpath d=%22M8 11V8a4 4 0 0 1 8 0v3%22/%3E%3C/svg%3E"); }
.ic-inbox, .anvil-role-ic-inbox > button::before, a.anvil-role-ic-inbox::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 13h5l1.5 3h5L16 13h5%22/%3E%3Cpath d=%22M5 5h14l2 8v6H3v-6z%22/%3E%3C/svg%3E"); }
.ic-grid, .anvil-role-ic-grid > button::before, a.anvil-role-ic-grid::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%224%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3Crect x=%2213%22 y=%224%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3Crect x=%224%22 y=%2213%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3Crect x=%2213%22 y=%2213%22 width=%227%22 height=%227%22 rx=%221.5%22/%3E%3C/svg%3E"); }
.ic-sparkle, .anvil-role-ic-sparkle > button::before, a.anvil-role-ic-sparkle::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3v4M12 17v4M3 12h4M17 12h4M6 6l2.5 2.5M15.5 15.5 18 18M6 18l2.5-2.5M15.5 8.5 18 6%22/%3E%3C/svg%3E"); }
.ic-database, .anvil-role-ic-database > button::before, a.anvil-role-ic-database::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cellipse cx=%2212%22 cy=%225.5%22 rx=%227.5%22 ry=%222.5%22/%3E%3Cpath d=%22M4.5 5.5v13c0 1.4 3.4 2.5 7.5 2.5s7.5-1.1 7.5-2.5v-13%22/%3E%3Cpath d=%22M4.5 12c0 1.4 3.4 2.5 7.5 2.5s7.5-1.1 7.5-2.5%22/%3E%3C/svg%3E"); }
.ic-refresh, .anvil-role-ic-refresh > button::before, a.anvil-role-ic-refresh::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 11a8 8 0 0 0-14.3-4.9L4 8%22/%3E%3Cpath d=%22M4 4v4h4%22/%3E%3Cpath d=%22M4 13a8 8 0 0 0 14.3 4.9L20 16%22/%3E%3Cpath d=%22M20 20v-4h-4%22/%3E%3C/svg%3E"); }
.ic-calendar, .anvil-role-ic-calendar > button::before, a.anvil-role-ic-calendar::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2216%22 rx=%222%22/%3E%3Cpath d=%22M3 10h18M8 3v4M16 3v4%22/%3E%3C/svg%3E"); }
.ic-clock, .anvil-role-ic-clock > button::before, a.anvil-role-ic-clock::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E"); }
.ic-map, .anvil-role-ic-map > button::before, a.anvil-role-ic-map::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 4 3 6v14l6-2 6 2 6-2V4l-6 2z%22/%3E%3Cpath d=%22M9 4v14M15 6v14%22/%3E%3C/svg%3E"); }
.ic-pin, .anvil-role-ic-pin > button::before, a.anvil-role-ic-pin::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21s7-6.2 7-12a7 7 0 0 0-14 0c0 5.8 7 12 7 12z%22/%3E%3Ccircle cx=%2212%22 cy=%229%22 r=%222.5%22/%3E%3C/svg%3E"); }
.ic-camera, .anvil-role-ic-camera > button::before, a.anvil-role-ic-camera::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 8h3l2-3h6l2 3h3v12H4z%22/%3E%3Ccircle cx=%2212%22 cy=%2213.5%22 r=%223.5%22/%3E%3C/svg%3E"); }
.ic-image, .anvil-role-ic-image > button::before, a.anvil-role-ic-image::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2216%22 rx=%222%22/%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%222%22/%3E%3Cpath d=%22m21 16-5-5-9 9%22/%3E%3C/svg%3E"); }
.ic-globe, .anvil-role-ic-globe > button::before, a.anvil-role-ic-globe::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M3 12h18M12 3c2.5 2.7 3.8 5.7 3.8 9s-1.3 6.3-3.8 9c-2.5-2.7-3.8-5.7-3.8-9S9.5 5.7 12 3z%22/%3E%3C/svg%3E"); }
.ic-copy, .anvil-role-ic-copy > button::before, a.anvil-role-ic-copy::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%228%22 y=%228%22 width=%2212%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3%22/%3E%3C/svg%3E"); }
.ic-filter, .anvil-role-ic-filter > button::before, a.anvil-role-ic-filter::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 5h16l-6 7.5V19l-4 1.5v-8z%22/%3E%3C/svg%3E"); }
.ic-more, .anvil-role-ic-more > button::before, a.anvil-role-ic-more::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%225%22 cy=%2212%22 r=%221.3%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%221.3%22/%3E%3Ccircle cx=%2219%22 cy=%2212%22 r=%221.3%22/%3E%3C/svg%3E"); }
.ic-book, .anvil-role-ic-book > button::before, a.anvil-role-ic-book::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 5.5C4 4.7 4.7 4 5.5 4H11v16H5.5A1.5 1.5 0 0 1 4 18.5z%22/%3E%3Cpath d=%22M20 5.5c0-.8-.7-1.5-1.5-1.5H13v16h5.5c.8 0 1.5-.7 1.5-1.5z%22/%3E%3C/svg%3E"); }
.ic-wand, .anvil-role-ic-wand > button::before, a.anvil-role-ic-wand::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m4 20 11-11%22/%3E%3Cpath d=%22m13 7 4 4%22/%3E%3Cpath d=%22M18 3v3M16.5 4.5h3M20 9v2M19 10h2M9 3v2M8 4h2%22/%3E%3C/svg%3E"); }
.ic-download, .anvil-role-ic-download > button::before, a.anvil-role-ic-download::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 4v11%22/%3E%3Cpath d=%22m7 10 5 5 5-5%22/%3E%3Cpath d=%22M5 20h14%22/%3E%3C/svg%3E"); }
.ic-link, .anvil-role-ic-link > button::before, a.anvil-role-ic-link::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1%22/%3E%3Cpath d=%22M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1%22/%3E%3C/svg%3E"); }
.ic-dice, .anvil-role-ic-dice > button::before, a.anvil-role-ic-dice::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%224%22 width=%2216%22 height=%2216%22 rx=%224%22/%3E%3Ccircle cx=%229%22 cy=%229%22 r=%221.2%22 fill=%22black%22/%3E%3Ccircle cx=%2215%22 cy=%2215%22 r=%221.2%22 fill=%22black%22/%3E%3Ccircle cx=%2215%22 cy=%229%22 r=%221.2%22 fill=%22black%22/%3E%3Ccircle cx=%229%22 cy=%2215%22 r=%221.2%22 fill=%22black%22/%3E%3C/svg%3E"); }
.ic-brush, .anvil-role-ic-brush > button::before, a.anvil-role-ic-brush::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.5 4.5 19.5 9.5 11 18l-5-5z%22/%3E%3Cpath d=%22M6 13c-2 0-3 1.5-3 3.5S2 20 2 20s4 .5 5.5-1 1.5-3.5 1.5-3.5%22/%3E%3Cpath d=%22m16.5 3 4.5 4.5%22/%3E%3C/svg%3E"); }
.ic-print, .anvil-role-ic-print > button::before, a.anvil-role-ic-print::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 9V3h10v6%22/%3E%3Crect x=%223%22 y=%229%22 width=%2218%22 height=%228%22 rx=%222%22/%3E%3Cpath d=%22M7 14h10v7H7z%22/%3E%3C/svg%3E"); }
.ic-volume, .anvil-role-ic-volume > button::before, a.anvil-role-ic-volume::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 10v4h3l4 4V6L8 10z%22/%3E%3Cpath d=%22M16 9a4 4 0 0 1 0 6M18.5 6.5a8 8 0 0 1 0 11%22/%3E%3C/svg%3E"); }
.ic-smile, .anvil-role-ic-smile > button::before, a.anvil-role-ic-smile::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M8.5 14.5a4.5 4.5 0 0 0 7 0%22/%3E%3Cpath d=%22M9 9.5h.01M15 9.5h.01%22/%3E%3C/svg%3E"); }
.ic-music, .anvil-role-ic-music > button::before, a.anvil-role-ic-music::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 18V5l11-2v13%22/%3E%3Ccircle cx=%226.5%22 cy=%2218%22 r=%222.5%22/%3E%3Ccircle cx=%2217.5%22 cy=%2216%22 r=%222.5%22/%3E%3C/svg%3E"); }
.ic-starf, .anvil-role-ic-starf > button::before, a.anvil-role-ic-starf::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill=%22black%22 d=%22m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z%22/%3E%3C/svg%3E"); }
.ic-leaf, .anvil-role-ic-leaf > button::before, a.anvil-role-ic-leaf::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 19c8 0 14-6 14-15C10 4 5 9 5 15v4z%22/%3E%3Cpath d=%22M5 19 14 10%22/%3E%3C/svg%3E"); }
.ic-snow, .anvil-role-ic-snow > button::before, a.anvil-role-ic-snow::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2v20M4.5 6.5l15 11M19.5 6.5l-15 11%22/%3E%3Cpath d=%22M9.5 3.5 12 6l2.5-2.5M9.5 20.5 12 18l2.5 2.5%22/%3E%3C/svg%3E"); }
.ic-bin, .anvil-role-ic-bin > button::before, a.anvil-role-ic-bin::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7h16M9 7V4h6v3M6 7l1.2 13h9.6L18 7%22/%3E%3Cpath d=%22M10 11v6M14 11v6%22/%3E%3C/svg%3E"); }
.ic-box, .anvil-role-ic-box > button::before, a.anvil-role-ic-box::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 7.5 12 3l9 4.5v9L12 21l-9-4.5z%22/%3E%3Cpath d=%22M3 7.5 12 12l9-4.5M12 12v9%22/%3E%3C/svg%3E"); }
.ic-spray, .anvil-role-ic-spray > button::before, a.anvil-role-ic-spray::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 10h6v11H8z%22/%3E%3Cpath d=%22M9 10V7h4v3M13 7h3M18 4h.01M20 6h.01M18 8h.01M16 4.5l1.5-1%22/%3E%3C/svg%3E"); }
.ic-bag, .anvil-role-ic-bag > button::before, a.anvil-role-ic-bag::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 8h14l-1 13H6z%22/%3E%3Cpath d=%22M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3C/svg%3E"); }
.ic-paw, .anvil-role-ic-paw > button::before, a.anvil-role-ic-paw::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%226.5%22 cy=%2210%22 r=%222%22/%3E%3Ccircle cx=%2217.5%22 cy=%2210%22 r=%222%22/%3E%3Ccircle cx=%229.5%22 cy=%225.5%22 r=%222%22/%3E%3Ccircle cx=%2214.5%22 cy=%225.5%22 r=%222%22/%3E%3Cpath d=%22M12 12c-3 0-5.5 3.5-5.5 6 0 1.7 1.5 2.5 3 2l2.5-.8 2.5.8c1.5.5 3-.3 3-2 0-2.5-2.5-6-5.5-6z%22/%3E%3C/svg%3E"); }
.ic-wrench, .anvil-role-ic-wrench > button::before, a.anvil-role-ic-wrench::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.5 5.5a4 4 0 0 0 4.8 5.2L21 12.5 12.5 21l-1.8-1.7a4 4 0 0 0-5.2-4.8L3 12l3-3 2.5 2.5L11.5 8.5 9 6l3-3z%22/%3E%3C/svg%3E"); }
.ic-tag, .anvil-role-ic-tag > button::before, a.anvil-role-ic-tag::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 12 11 4h9v9l-8 8z%22/%3E%3Ccircle cx=%2216%22 cy=%228%22 r=%221.6%22/%3E%3C/svg%3E"); }
.ic-wallet, .anvil-role-ic-wallet > button::before, a.anvil-role-ic-wallet::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%226%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M3 10h18M16 15h2%22/%3E%3Cpath d=%22M6 6l9-3 1.5 3%22/%3E%3C/svg%3E"); }
.ic-clipboard, .anvil-role-ic-clipboard > button::before, a.anvil-role-ic-clipboard::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%224%22 width=%2214%22 height=%2217%22 rx=%222%22/%3E%3Cpath d=%22M9 4V3h6v1M9 10h6M9 14h6M9 18h4%22/%3E%3C/svg%3E"); }
.ic-flag, .anvil-role-ic-flag > button::before, a.anvil-role-ic-flag::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 21V4M5 4h11l-2 4 2 4H5%22/%3E%3C/svg%3E"); }
.ic-cash, .anvil-role-ic-cash > button::before, a.anvil-role-ic-cash::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%226%22 width=%2219%22 height=%2212%22 rx=%222%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%222.6%22/%3E%3Cpath d=%22M6 9.5v5M18 9.5v5%22/%3E%3C/svg%3E"); }
.ic-bank, .anvil-role-ic-bank > button::before, a.anvil-role-ic-bank::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 9.5 12 4l9 5.5H3z%22/%3E%3Cpath d=%22M5 10v8M9.5 10v8M14.5 10v8M19 10v8M3 20h18%22/%3E%3C/svg%3E"); }
.ic-hand, .anvil-role-ic-hand > button::before, a.anvil-role-ic-hand::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 11V6.5a1.5 1.5 0 0 1 3 0V11M10 10V4.5a1.5 1.5 0 0 1 3 0V10M13 10V5.5a1.5 1.5 0 0 1 3 0V12M16 9.5a1.5 1.5 0 0 1 3 0V15a6 6 0 0 1-6 6h-1.5a6 6 0 0 1-4.6-2.2L4 15.5a1.5 1.5 0 0 1 2.3-2L7 14.5V11%22/%3E%3C/svg%3E"); }
.ic-eyeoff, .anvil-role-ic-eyeoff > button::before, a.anvil-role-ic-eyeoff::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 3l18 18%22/%3E%3Cpath d=%22M10.6 6.1A9.7 9.7 0 0 1 12 6c5 0 8.5 4.5 9.5 6-.5.8-1.6 2.3-3.2 3.6M6.4 7.9C4.6 9.2 3.3 10.9 2.5 12c1 1.5 4.5 6 9.5 6 1.6 0 3-.4 4.3-1%22/%3E%3Cpath d=%22M9.9 9.9a3 3 0 0 0 4.2 4.2%22/%3E%3C/svg%3E"); }
.ic-route, .anvil-role-ic-route > button::before, a.anvil-role-ic-route::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%226%22 cy=%2218%22 r=%222.5%22/%3E%3Ccircle cx=%2218%22 cy=%226%22 r=%222.5%22/%3E%3Cpath d=%22M8.5 18H15a3 3 0 0 0 0-6H9a3 3 0 0 1 0-6h6.5%22/%3E%3C/svg%3E"); }
.ic-bolt, .anvil-role-ic-bolt > button::before, a.anvil-role-ic-bolt::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 2 4 14h7l-1 8 9-12h-7z%22/%3E%3C/svg%3E"); }
.ic-gift, .anvil-role-ic-gift > button::before, a.anvil-role-ic-gift::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%228%22 width=%2218%22 height=%225%22 rx=%221%22/%3E%3Cpath d=%22M5 13v8h14v-8M12 8v13M12 8c-1.5-3-5.5-4-6-1.5S9 8 12 8zM12 8c1.5-3 5.5-4 6-1.5S15 8 12 8z%22/%3E%3C/svg%3E"); }
.ic-ruler, .anvil-role-ic-ruler > button::before, a.anvil-role-ic-ruler::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 17 17 3l4 4L7 21z%22/%3E%3Cpath d=%22M7 13l2 2M10 10l2 2M13 7l2 2%22/%3E%3C/svg%3E"); }
.ic-send, .anvil-role-ic-send > button::before, a.anvil-role-ic-send::before { --ic: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 3 3 10.5l7 2.5 2.5 7z%22/%3E%3Cpath d=%22M21 3 10 13%22/%3E%3C/svg%3E"); }
.anvil-role-ic-home > button::before, a.anvil-role-ic-home::before, .anvil-role-ic-user > button::before, a.anvil-role-ic-user::before, .anvil-role-ic-users > button::before, a.anvil-role-ic-users::before, .anvil-role-ic-sliders > button::before, a.anvil-role-ic-sliders::before, .anvil-role-ic-shield > button::before, a.anvil-role-ic-shield::before, .anvil-role-ic-logout > button::before, a.anvil-role-ic-logout::before, .anvil-role-ic-plus > button::before, a.anvil-role-ic-plus::before, .anvil-role-ic-trash > button::before, a.anvil-role-ic-trash::before, .anvil-role-ic-edit > button::before, a.anvil-role-ic-edit::before, .anvil-role-ic-check > button::before, a.anvil-role-ic-check::before, .anvil-role-ic-x > button::before, a.anvil-role-ic-x::before, .anvil-role-ic-chat > button::before, a.anvil-role-ic-chat::before, .anvil-role-ic-bell > button::before, a.anvil-role-ic-bell::before, .anvil-role-ic-sun > button::before, a.anvil-role-ic-sun::before, .anvil-role-ic-moon > button::before, a.anvil-role-ic-moon::before, .anvil-role-ic-menu > button::before, a.anvil-role-ic-menu::before, .anvil-role-ic-arrow > button::before, a.anvil-role-ic-arrow::before, .anvil-role-ic-back > button::before, a.anvil-role-ic-back::before, .anvil-role-ic-mail > button::before, a.anvil-role-ic-mail::before, .anvil-role-ic-info > button::before, a.anvil-role-ic-info::before, .anvil-role-ic-bug > button::before, a.anvil-role-ic-bug::before, .anvil-role-ic-bulb > button::before, a.anvil-role-ic-bulb::before, .anvil-role-ic-star > button::before, a.anvil-role-ic-star::before, .anvil-role-ic-heart > button::before, a.anvil-role-ic-heart::before, .anvil-role-ic-search > button::before, a.anvil-role-ic-search::before, .anvil-role-ic-chevron > button::before, a.anvil-role-ic-chevron::before, .anvil-role-ic-external > button::before, a.anvil-role-ic-external::before, .anvil-role-ic-lock > button::before, a.anvil-role-ic-lock::before, .anvil-role-ic-inbox > button::before, a.anvil-role-ic-inbox::before, .anvil-role-ic-grid > button::before, a.anvil-role-ic-grid::before, .anvil-role-ic-sparkle > button::before, a.anvil-role-ic-sparkle::before, .anvil-role-ic-database > button::before, a.anvil-role-ic-database::before, .anvil-role-ic-refresh > button::before, a.anvil-role-ic-refresh::before, .anvil-role-ic-calendar > button::before, a.anvil-role-ic-calendar::before, .anvil-role-ic-clock > button::before, a.anvil-role-ic-clock::before, .anvil-role-ic-map > button::before, a.anvil-role-ic-map::before, .anvil-role-ic-pin > button::before, a.anvil-role-ic-pin::before, .anvil-role-ic-camera > button::before, a.anvil-role-ic-camera::before, .anvil-role-ic-image > button::before, a.anvil-role-ic-image::before, .anvil-role-ic-globe > button::before, a.anvil-role-ic-globe::before, .anvil-role-ic-copy > button::before, a.anvil-role-ic-copy::before, .anvil-role-ic-filter > button::before, a.anvil-role-ic-filter::before, .anvil-role-ic-more > button::before, a.anvil-role-ic-more::before, .anvil-role-ic-book > button::before, a.anvil-role-ic-book::before, .anvil-role-ic-wand > button::before, a.anvil-role-ic-wand::before, .anvil-role-ic-download > button::before, a.anvil-role-ic-download::before, .anvil-role-ic-link > button::before, a.anvil-role-ic-link::before, .anvil-role-ic-dice > button::before, a.anvil-role-ic-dice::before, .anvil-role-ic-brush > button::before, a.anvil-role-ic-brush::before, .anvil-role-ic-print > button::before, a.anvil-role-ic-print::before, .anvil-role-ic-volume > button::before, a.anvil-role-ic-volume::before, .anvil-role-ic-smile > button::before, a.anvil-role-ic-smile::before, .anvil-role-ic-music > button::before, a.anvil-role-ic-music::before, .anvil-role-ic-starf > button::before, a.anvil-role-ic-starf::before, .anvil-role-ic-leaf > button::before, a.anvil-role-ic-leaf::before, .anvil-role-ic-snow > button::before, a.anvil-role-ic-snow::before, .anvil-role-ic-bin > button::before, a.anvil-role-ic-bin::before, .anvil-role-ic-box > button::before, a.anvil-role-ic-box::before, .anvil-role-ic-spray > button::before, a.anvil-role-ic-spray::before, .anvil-role-ic-bag > button::before, a.anvil-role-ic-bag::before, .anvil-role-ic-paw > button::before, a.anvil-role-ic-paw::before, .anvil-role-ic-wrench > button::before, a.anvil-role-ic-wrench::before, .anvil-role-ic-tag > button::before, a.anvil-role-ic-tag::before, .anvil-role-ic-wallet > button::before, a.anvil-role-ic-wallet::before, .anvil-role-ic-clipboard > button::before, a.anvil-role-ic-clipboard::before, .anvil-role-ic-flag > button::before, a.anvil-role-ic-flag::before, .anvil-role-ic-cash > button::before, a.anvil-role-ic-cash::before, .anvil-role-ic-bank > button::before, a.anvil-role-ic-bank::before, .anvil-role-ic-hand > button::before, a.anvil-role-ic-hand::before, .anvil-role-ic-eyeoff > button::before, a.anvil-role-ic-eyeoff::before, .anvil-role-ic-route > button::before, a.anvil-role-ic-route::before, .anvil-role-ic-bolt > button::before, a.anvil-role-ic-bolt::before, .anvil-role-ic-gift > button::before, a.anvil-role-ic-gift::before, .anvil-role-ic-ruler > button::before, a.anvil-role-ic-ruler::before, .anvil-role-ic-send > button::before, a.anvil-role-ic-send::before { content: ""; display: inline-block; width: 18px; height: 18px; flex: none; background: currentColor; -webkit-mask: var(--ic) center / contain no-repeat; mask: var(--ic) center / contain no-repeat; }
