.ic { display: inline-block; width: 1.1em; height: 1.1em; vertical-align: -0.2em; flex: 0 0 auto; background-color: currentColor;
      -webkit-mask: var(--ic) center / contain no-repeat; mask: var(--ic) center / contain no-repeat; }
.ic + * , * + .ic { }
.btn .ic, .view-chip .ic, .pane-chip .ic, .tool-chip .ic, .menu-item .ic { margin-right: 0.35em; }
.pane-title .ic, .side-panel-head .ic, .modal-head .ic { margin-right: 0.45em; opacity: 0.85; }
.icon-btn .ic { width: 1.25em; height: 1.25em; vertical-align: middle; margin: 0; }
.ic-book-open { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%205v16%22%20/%3E%20%3Cpath%20d=%22M20.001%2019A2%202%200%200022%2017V5a2%202%200%2000-1.999-2L16%203.002A5%205%200%200012%205a5%205%200%2000-4-2H4a2%202%200%2000-2%202v12a2%202%200%20001.999%202H8a5%205%200%20014%202%205%205%200%20014-2z%22%20/%3E%3C/svg%3E"); }
.ic-chart-line { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M3%203v16a2%202%200%200%200%202%202h16%22%20/%3E%20%3Cpath%20d=%22m19%209-5%205-4-4-3%203%22%20/%3E%3C/svg%3E"); }
.ic-check { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M20%206%209%2017l-5-5%22%20/%3E%3C/svg%3E"); }
.ic-circle { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%2210%22%20/%3E%3C/svg%3E"); }
.ic-clapperboard { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22m12.296%203.464%203.02%203.956%22%20/%3E%20%3Cpath%20d=%22M20.2%206%203%2011l-.9-2.4c-.3-1.1.3-2.2%201.3-2.5l13.5-4c1.1-.3%202.2.3%202.5%201.3z%22%20/%3E%20%3Cpath%20d=%22M3%2011h18v8a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22%20/%3E%20%3Cpath%20d=%22m6.18%205.276%203.1%203.899%22%20/%3E%3C/svg%3E"); }
.ic-clipboard-list { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20width=%228%22%20height=%224%22%20x=%228%22%20y=%222%22%20rx=%221%22%20ry=%221%22%20/%3E%20%3Cpath%20d=%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%20/%3E%20%3Cpath%20d=%22M12%2011h4%22%20/%3E%20%3Cpath%20d=%22M12%2016h4%22%20/%3E%20%3Cpath%20d=%22M8%2011h.01%22%20/%3E%20%3Cpath%20d=%22M8%2016h.01%22%20/%3E%3C/svg%3E"); }
.ic-eye { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M2.062%2012.348a1%201%200%200%201%200-.696%2010.75%2010.75%200%200%201%2019.876%200%201%201%200%200%201%200%20.696%2010.75%2010.75%200%200%201-19.876%200%22%20/%3E%20%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%223%22%20/%3E%3C/svg%3E"); }
.ic-flame { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%203q1%204%204%206.5t3%205.5a1%201%200%200%201-14%200%205%205%200%200%201%201-3%201%201%200%200%200%205%200c0-2-1.5-3-1.5-5q0-2%202.5-4%22%20/%3E%3C/svg%3E"); }
.ic-flashlight { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%2013v1%22%20/%3E%20%3Cpath%20d=%22M17%202a1%201%200%200%201%201%201v4a3%203%200%200%201-.6%201.8l-.6.8A4%204%200%200%200%2016%2012v8a2%202%200%200%201-2%202H10a2%202%200%200%201-2-2v-8a4%204%200%200%200-.8-2.4l-.6-.8A3%203%200%200%201%206%207V3a1%201%200%200%201%201-1z%22%20/%3E%20%3Cpath%20d=%22M6%206h12%22%20/%3E%3C/svg%3E"); }
.ic-flip-horizontal { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M8%203H5a2%202%200%200%200-2%202v14c0%201.1.9%202%202%202h3%22%20/%3E%20%3Cpath%20d=%22M16%203h3a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-3%22%20/%3E%20%3Cpath%20d=%22M12%2020v2%22%20/%3E%20%3Cpath%20d=%22M12%2014v2%22%20/%3E%20%3Cpath%20d=%22M12%208v2%22%20/%3E%20%3Cpath%20d=%22M12%202v2%22%20/%3E%3C/svg%3E"); }
.ic-image { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20width=%2218%22%20height=%2218%22%20x=%223%22%20y=%223%22%20rx=%222%22%20ry=%222%22%20/%3E%20%3Ccircle%20cx=%229%22%20cy=%229%22%20r=%222%22%20/%3E%20%3Cpath%20d=%22m21%2015-3.086-3.086a2%202%200%200%200-2.828%200L6%2021%22%20/%3E%3C/svg%3E"); }
.ic-lightbulb { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M15%2014c.2-1%20.7-1.7%201.5-2.5%201-.9%201.5-2.2%201.5-3.5A6%206%200%200%200%206%208c0%201%20.2%202.2%201.5%203.5.7.7%201.3%201.5%201.5%202.5%22%20/%3E%20%3Cpath%20d=%22M9%2018h6%22%20/%3E%20%3Cpath%20d=%22M10%2022h4%22%20/%3E%3C/svg%3E"); }
.ic-lock { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20width=%2218%22%20height=%2211%22%20x=%223%22%20y=%2211%22%20rx=%222%22%20ry=%222%22%20/%3E%20%3Cpath%20d=%22M7%2011V7a5%205%200%200%201%2010%200v4%22%20/%3E%3C/svg%3E"); }
.ic-map-pin { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M20%2010c0%204.993-5.539%2010.193-7.399%2011.799a1%201%200%200%201-1.202%200C9.539%2020.193%204%2014.993%204%2010a8%208%200%200%201%2016%200%22%20/%3E%20%3Ccircle%20cx=%2212%22%20cy=%2210%22%20r=%223%22%20/%3E%3C/svg%3E"); }
.ic-mast { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M6%2021h12%22/%3E%3Cpath%20d=%22M9%2021V5%22/%3E%3Cpath%20d=%22M9%207h5l5%206%22/%3E%3Ccircle%20cx=%2219%22%20cy=%2214%22%20r=%221.5%22/%3E%3C/svg%3E"); }
.ic-menu { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M4%205h16%22%20/%3E%20%3Cpath%20d=%22M4%2012h16%22%20/%3E%20%3Cpath%20d=%22M4%2019h16%22%20/%3E%3C/svg%3E"); }
.ic-message-square { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M22%2017a2%202%200%200%201-2%202H6.828a2%202%200%200%200-1.414.586l-2.202%202.202A.71.71%200%200%201%202%2021.286V5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202z%22%20/%3E%3C/svg%3E"); }
.ic-microscope { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M6%2018h8%22%20/%3E%20%3Cpath%20d=%22M3%2022h18%22%20/%3E%20%3Cpath%20d=%22M14%2022a7%207%200%201%200%200-14h-1%22%20/%3E%20%3Cpath%20d=%22M9%2014h2%22%20/%3E%20%3Cpath%20d=%22M9%2012a2%202%200%200%201-2-2V6h6v4a2%202%200%200%201-2%202Z%22%20/%3E%20%3Cpath%20d=%22M12%206V3a1%201%200%200%200-1-1H9a1%201%200%200%200-1%201v3%22%20/%3E%3C/svg%3E"); }
.ic-monitor { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20width=%2220%22%20height=%2214%22%20x=%222%22%20y=%223%22%20rx=%222%22%20/%3E%20%3Cline%20x1=%228%22%20x2=%2216%22%20y1=%2221%22%20y2=%2221%22%20/%3E%20%3Cline%20x1=%2212%22%20x2=%2212%22%20y1=%2217%22%20y2=%2221%22%20/%3E%3C/svg%3E"); }
.ic-orbit { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M20.341%206.484A10%2010%200%200%201%2010.266%2021.85%22%20/%3E%20%3Cpath%20d=%22M3.659%2017.516A10%2010%200%200%201%2013.74%202.152%22%20/%3E%20%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%223%22%20/%3E%20%3Ccircle%20cx=%2219%22%20cy=%225%22%20r=%222%22%20/%3E%20%3Ccircle%20cx=%225%22%20cy=%2219%22%20r=%222%22%20/%3E%3C/svg%3E"); }
.ic-pause { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Crect%20x=%2214%22%20y=%223%22%20width=%225%22%20height=%2218%22%20rx=%221%22%20/%3E%20%3Crect%20x=%225%22%20y=%223%22%20width=%225%22%20height=%2218%22%20rx=%221%22%20/%3E%3C/svg%3E"); }
.ic-pencil { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%20/%3E%20%3Cpath%20d=%22m15%205%204%204%22%20/%3E%3C/svg%3E"); }
.ic-play { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M5%205a2%202%200%200%201%203.008-1.728l11.997%206.998a2%202%200%200%201%20.003%203.458l-12%207A2%202%200%200%201%205%2019z%22%20/%3E%3C/svg%3E"); }
.ic-printer { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M6%2018H4a2%202%200%200%201-2-2v-5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v5a2%202%200%200%201-2%202h-2%22%20/%3E%20%3Cpath%20d=%22M6%209V3a1%201%200%200%201%201-1h10a1%201%200%200%201%201%201v6%22%20/%3E%20%3Crect%20x=%226%22%20y=%2214%22%20width=%2212%22%20height=%228%22%20rx=%221%22%20/%3E%3C/svg%3E"); }
.ic-repeat { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22m17%202%204%204-4%204%22%20/%3E%20%3Cpath%20d=%22M3%2011v-1a4%204%200%200%201%204-4h14%22%20/%3E%20%3Cpath%20d=%22m7%2022-4-4%204-4%22%20/%3E%20%3Cpath%20d=%22M21%2013v1a4%204%200%200%201-4%204H3%22%20/%3E%3C/svg%3E"); }
.ic-rough { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M7%205l6-2%206%204%202%207-4%206-8%201-5-5%201-6z%22/%3E%3Cpath%20d=%22M9%209l6%201%202%205%22/%3E%3C/svg%3E"); }
.ic-ruler { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M21.3%2015.3a2.4%202.4%200%200%201%200%203.4l-2.6%202.6a2.4%202.4%200%200%201-3.4%200L2.7%208.7a2.41%202.41%200%200%201%200-3.4l2.6-2.6a2.41%202.41%200%200%201%203.4%200Z%22%20/%3E%20%3Cpath%20d=%22m14.5%2012.5%202-2%22%20/%3E%20%3Cpath%20d=%22m11.5%209.5%202-2%22%20/%3E%20%3Cpath%20d=%22m8.5%206.5%202-2%22%20/%3E%20%3Cpath%20d=%22m17.5%2015.5%202-2%22%20/%3E%3C/svg%3E"); }
.ic-save { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M15.2%203a2%202%200%200%201%201.4.6l3.8%203.8a2%202%200%200%201%20.6%201.4V19a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2z%22%20/%3E%20%3Cpath%20d=%22M17%2021v-7a1%201%200%200%200-1-1H8a1%201%200%200%200-1%201v7%22%20/%3E%20%3Cpath%20d=%22M7%203v4a1%201%200%200%200%201%201h7%22%20/%3E%3C/svg%3E"); }
.ic-scale { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%203v18%22%20/%3E%20%3Cpath%20d=%22m19%208%203%208a5%205%200%200%201-6%200zV7%22%20/%3E%20%3Cpath%20d=%22M3%207h1a17%2017%200%200%200%208-2%2017%2017%200%200%200%208%202h1%22%20/%3E%20%3Cpath%20d=%22m5%208%203%208a5%205%200%200%201-6%200zV7%22%20/%3E%20%3Cpath%20d=%22M7%2021h10%22%20/%3E%3C/svg%3E"); }
.ic-scissors { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%226%22%20cy=%226%22%20r=%223%22%20/%3E%20%3Cpath%20d=%22M8.12%208.12%2012%2012%22%20/%3E%20%3Cpath%20d=%22M20%204%208.12%2015.88%22%20/%3E%20%3Ccircle%20cx=%226%22%20cy=%2218%22%20r=%223%22%20/%3E%20%3Cpath%20d=%22M14.8%2014.8%2020%2020%22%20/%3E%3C/svg%3E"); }
.ic-settings { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M9.671%204.136a2.34%202.34%200%200%201%204.659%200%202.34%202.34%200%200%200%203.319%201.915%202.34%202.34%200%200%201%202.33%204.033%202.34%202.34%200%200%200%200%203.831%202.34%202.34%200%200%201-2.33%204.033%202.34%202.34%200%200%200-3.319%201.915%202.34%202.34%200%200%201-4.659%200%202.34%202.34%200%200%200-3.32-1.915%202.34%202.34%200%200%201-2.33-4.033%202.34%202.34%200%200%200%200-3.831A2.34%202.34%200%200%201%206.35%206.051a2.34%202.34%200%200%200%203.319-1.915%22%20/%3E%20%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%223%22%20/%3E%3C/svg%3E"); }
.ic-skip-back { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M17.971%204.285A2%202%200%200%201%2021%206v12a2%202%200%200%201-3.029%201.715l-9.997-5.998a2%202%200%200%201-.003-3.432z%22%20/%3E%20%3Cpath%20d=%22M3%2020V4%22%20/%3E%3C/svg%3E"); }
.ic-skip-forward { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M21%204v16%22%20/%3E%20%3Cpath%20d=%22M6.029%204.285A2%202%200%200%200%203%206v12a2%202%200%200%200%203.029%201.715l9.997-5.998a2%202%200%200%200%20.003-3.432z%22%20/%3E%3C/svg%3E"); }
.ic-slice { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M11%2016.586V19a1%201%200%200%201-1%201H2L18.37%203.63a1%201%200%201%201%203%203l-9.663%209.663a1%201%200%200%201-1.414%200L8%2014%22%20/%3E%3C/svg%3E"); }
.ic-sliders-horizontal { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M10%205H3%22%20/%3E%20%3Cpath%20d=%22M12%2019H3%22%20/%3E%20%3Cpath%20d=%22M14%203v4%22%20/%3E%20%3Cpath%20d=%22M16%2017v4%22%20/%3E%20%3Cpath%20d=%22M21%2012h-9%22%20/%3E%20%3Cpath%20d=%22M21%2019h-5%22%20/%3E%20%3Cpath%20d=%22M21%205h-7%22%20/%3E%20%3Cpath%20d=%22M8%2010v4%22%20/%3E%20%3Cpath%20d=%22M8%2012H3%22%20/%3E%3C/svg%3E"); }
.ic-sparkles { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M11.017%202.814a1%201%200%200%201%201.966%200l1.051%205.558a2%202%200%200%200%201.594%201.594l5.558%201.051a1%201%200%200%201%200%201.966l-5.558%201.051a2%202%200%200%200-1.594%201.594l-1.051%205.558a1%201%200%200%201-1.966%200l-1.051-5.558a2%202%200%200%200-1.594-1.594l-5.558-1.051a1%201%200%200%201%200-1.966l5.558-1.051a2%202%200%200%200%201.594-1.594z%22%20/%3E%20%3Cpath%20d=%22M20%202v4%22%20/%3E%20%3Cpath%20d=%22M22%204h-4%22%20/%3E%20%3Ccircle%20cx=%224%22%20cy=%2220%22%20r=%222%22%20/%3E%3C/svg%3E"); }
.ic-sun { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%224%22%20/%3E%20%3Cpath%20d=%22M12%202v2%22%20/%3E%20%3Cpath%20d=%22M12%2020v2%22%20/%3E%20%3Cpath%20d=%22m4.93%204.93%201.41%201.41%22%20/%3E%20%3Cpath%20d=%22m17.66%2017.66%201.41%201.41%22%20/%3E%20%3Cpath%20d=%22M2%2012h2%22%20/%3E%20%3Cpath%20d=%22M20%2012h2%22%20/%3E%20%3Cpath%20d=%22m6.34%2017.66-1.41%201.41%22%20/%3E%20%3Cpath%20d=%22m19.07%204.93-1.41%201.41%22%20/%3E%3C/svg%3E"); }
.ic-sun-moon { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M12%202v2%22%20/%3E%20%3Cpath%20d=%22M14.837%2016.385a6%206%200%201%201-7.223-7.222c.624-.147.97.66.715%201.248a4%204%200%200%200%205.26%205.259c.589-.255%201.396.09%201.248.715%22%20/%3E%20%3Cpath%20d=%22M16%2012a4%204%200%200%200-4-4%22%20/%3E%20%3Cpath%20d=%22m19%205-1.256%201.256%22%20/%3E%20%3Cpath%20d=%22M20%2012h2%22%20/%3E%3C/svg%3E"); }
.ic-target { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%2210%22%20/%3E%20%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%226%22%20/%3E%20%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%222%22%20/%3E%3C/svg%3E"); }
.ic-user { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2%22%20/%3E%20%3Ccircle%20cx=%2212%22%20cy=%227%22%20r=%224%22%20/%3E%3C/svg%3E"); }
.ic-wrench { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.106-3.105c.32-.322.863-.22.983.218a6%206%200%200%201-8.259%207.057l-7.91%207.91a1%201%200%200%201-2.999-3l7.91-7.91a6%206%200%200%201%207.057-8.259c.438.12.54.662.219.984z%22%20/%3E%3C/svg%3E"); }
.ic-zap { --ic: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M15.914%204a1.5%201.5%200%2000-2.474-1.561l-9%209A1.5%201.5%200%20005.5%2014h4.002a.5.5%200%2001.471.666L8.086%2020a1.5%201.5%200%20002.475%201.56l9-9A1.5%201.5%200%200018.5%2010h-3.997a.5.5%200%2001-.472-.667z%22%20/%3E%3C/svg%3E"); }
