feat: comprehensive Wino Mail updates

- ReaderView: complete rewrite with CSS styling, headers, attachments, zoom, find, dark mode, image blocking
- Categories: DAO + UI tree widget with colors, nested categories, assignment
- Rules engine: DAO + evaluation + actions (move, mark read, flag, delete, category, forward)
- Templates: DAO + editor + manager with variables support
- Signatures: DAO + manager + auto-per-account + manual selector in compose
- ComposeView: signature combo, template selector, auto-signature on new email
- MainWindow: frameless with rounded corners, 1px border, resize from edges, no status bar
- Database: new tables (Category, MailCategory, Rule, Template, Signature) with indexes
This commit is contained in:
2026-08-23 14:49:58 +02:00
parent 5fcedfa129
commit 0bb8738607
7399 changed files with 44711 additions and 209 deletions
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.0 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19 18L19.75 18L19.75 18L19 18ZM5 14.584H5.75C5.75 14.2859 5.57345 14.016 5.30028 13.8967L5 14.584ZM19 14.584L18.6997 13.8967C18.4265 14.016 18.25 14.2859 18.25 14.584L19 14.584ZM15.75 7C15.75 7.41421 16.0858 7.75 16.5 7.75C16.9142 7.75 17.25 7.41421 17.25 7H15.75ZM6.75 7C6.75 7.41421 7.08579 7.75 7.5 7.75C7.91421 7.75 8.25 7.41421 8.25 7H6.75ZM7 4.25C3.82436 4.25 1.25 6.82436 1.25 10H2.75C2.75 7.65279 4.65279 5.75 7 5.75V4.25ZM17 5.75C19.3472 5.75 21.25 7.65279 21.25 10H22.75C22.75 6.82436 20.1756 4.25 17 4.25V5.75ZM15 21.25H9V22.75H15V21.25ZM9 21.25C8.03599 21.25 7.38843 21.2484 6.90539 21.1835C6.44393 21.1214 6.24643 21.0142 6.11612 20.8839L5.05546 21.9445C5.51093 22.4 6.07773 22.5857 6.70552 22.6701C7.31174 22.7516 8.07839 22.75 9 22.75V21.25ZM4.25 18C4.25 18.9216 4.24841 19.6883 4.32991 20.2945C4.41432 20.9223 4.59999 21.4891 5.05546 21.9445L6.11612 20.8839C5.9858 20.7536 5.87858 20.5561 5.81654 20.0946C5.75159 19.6116 5.75 18.964 5.75 18H4.25ZM18.25 18C18.25 18.964 18.2484 19.6116 18.1835 20.0946C18.1214 20.5561 18.0142 20.7536 17.8839 20.8839L18.9445 21.9445C19.4 21.4891 19.5857 20.9223 19.6701 20.2945C19.7516 19.6883 19.75 18.9216 19.75 18H18.25ZM15 22.75C15.9216 22.75 16.6883 22.7516 17.2945 22.6701C17.9223 22.5857 18.4891 22.4 18.9445 21.9445L17.8839 20.8839C17.7536 21.0142 17.5561 21.1214 17.0946 21.1835C16.6116 21.2484 15.964 21.25 15 21.25V22.75ZM7 5.75C7.2137 5.75 7.42326 5.76571 7.6277 5.79593L7.84703 4.31205C7.57021 4.27114 7.28734 4.25 7 4.25V5.75ZM12 1.25C9.68949 1.25 7.72942 2.7421 7.02709 4.81312L8.44763 5.29486C8.94981 3.81402 10.3516 2.75 12 2.75V1.25ZM7.02709 4.81312C6.84722 5.34352 6.75 5.91118 6.75 6.5H8.25C8.25 6.07715 8.3197 5.67212 8.44763 5.29486L7.02709 4.81312ZM17 4.25C16.7127 4.25 16.4298 4.27114 16.153 4.31205L16.3723 5.79593C16.5767 5.76571 16.7863 5.75 17 5.75V4.25ZM12 2.75C13.6484 2.75 15.0502 3.81402 15.5524 5.29486L16.9729 4.81312C16.2706 2.7421 14.3105 1.25 12 1.25V2.75ZM15.5524 5.29486C15.6803 5.67212 15.75 6.07715 15.75 6.5H17.25C17.25 5.91118 17.1528 5.34352 16.9729 4.81312L15.5524 5.29486ZM5.75 18V14.584H4.25V18H5.75ZM5.30028 13.8967C3.79769 13.2402 2.75 11.7416 2.75 10H1.25C1.25 12.359 2.6705 14.3846 4.69972 15.2712L5.30028 13.8967ZM18.25 14.584L18.25 18L19.75 18L19.75 14.584L18.25 14.584ZM21.25 10C21.25 11.7416 20.2023 13.2402 18.6997 13.8967L19.3003 15.2712C21.3295 14.3846 22.75 12.359 22.75 10H21.25ZM15.75 6.5V7H17.25V6.5H15.75ZM6.75 6.5V7H8.25V6.5H6.75Z" fill="black"/>
<path d="M11.0429 13.6693L10.5992 14.274L10.5992 14.274L11.0429 13.6693ZM12 9.99506L11.4813 10.5368C11.7713 10.8145 12.2287 10.8145 12.5187 10.5368L12 9.99506ZM12.9571 13.6693L12.5135 13.0646L12.9571 13.6693ZM12 14.1313L12 13.3813L12 13.3813L12 14.1313ZM11.4865 13.0646C11.0686 12.7579 10.6081 12.375 10.2595 11.9718C9.89122 11.546 9.75 11.215 9.75 11.0004H8.25C8.25 11.7703 8.6912 12.4516 9.1249 12.953C9.57819 13.4772 10.1391 13.9364 10.5992 14.274L11.4865 13.0646ZM9.75 11.0004C9.75 10.4244 10.0126 10.1737 10.2419 10.0934C10.4922 10.0056 10.9558 10.0336 11.4813 10.5368L12.5187 9.45334C11.6943 8.66399 10.6579 8.35803 9.74566 8.67781C8.81245 9.00494 8.25 9.90326 8.25 11.0004H9.75ZM13.4008 14.274C13.8609 13.9364 14.4218 13.4772 14.8751 12.953C15.3088 12.4516 15.75 11.7703 15.75 11.0004H14.25C14.25 11.215 14.1088 11.5461 13.7405 11.9718C13.3919 12.375 12.9314 12.7579 12.5135 13.0646L13.4008 14.274ZM15.75 11.0004C15.75 9.90325 15.1875 9.00494 14.2543 8.6778C13.3421 8.35803 12.3057 8.66399 11.4813 9.45334L12.5187 10.5368C13.0442 10.0336 13.5078 10.0056 13.7581 10.0933C13.9874 10.1737 14.25 10.4244 14.25 11.0004H15.75ZM10.5992 14.274C10.9678 14.5444 11.3816 14.8813 12 14.8813L12 13.3813C11.9756 13.3813 11.9605 13.3812 11.9061 13.3525C11.8202 13.3071 11.7128 13.2306 11.4865 13.0646L10.5992 14.274ZM12.5135 13.0646C12.2872 13.2306 12.1798 13.3071 12.0939 13.3525C12.0395 13.3812 12.0244 13.3813 12 13.3813L12 14.8813C12.6184 14.8813 13.0322 14.5445 13.4008 14.274L12.5135 13.0646Z" fill="black"/>
<path d="M5 18H19" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19 18L19.75 18L19.75 18L19 18ZM5 14.584H5.75C5.75 14.2859 5.57345 14.016 5.30028 13.8967L5 14.584ZM19 14.584L18.6997 13.8967C18.4265 14.016 18.25 14.2859 18.25 14.584L19 14.584ZM15.75 7C15.75 7.41421 16.0858 7.75 16.5 7.75C16.9142 7.75 17.25 7.41421 17.25 7H15.75ZM6.75 7C6.75 7.41421 7.08579 7.75 7.5 7.75C7.91421 7.75 8.25 7.41421 8.25 7H6.75ZM7 4.25C3.82436 4.25 1.25 6.82436 1.25 10H2.75C2.75 7.65279 4.65279 5.75 7 5.75V4.25ZM17 5.75C19.3472 5.75 21.25 7.65279 21.25 10H22.75C22.75 6.82436 20.1756 4.25 17 4.25V5.75ZM15 21.25H9V22.75H15V21.25ZM9 21.25C8.03599 21.25 7.38843 21.2484 6.90539 21.1835C6.44393 21.1214 6.24643 21.0142 6.11612 20.8839L5.05546 21.9445C5.51093 22.4 6.07773 22.5857 6.70552 22.6701C7.31174 22.7516 8.07839 22.75 9 22.75V21.25ZM4.25 18C4.25 18.9216 4.24841 19.6883 4.32991 20.2945C4.41432 20.9223 4.59999 21.4891 5.05546 21.9445L6.11612 20.8839C5.9858 20.7536 5.87858 20.5561 5.81654 20.0946C5.75159 19.6116 5.75 18.964 5.75 18H4.25ZM18.25 18C18.25 18.964 18.2484 19.6116 18.1835 20.0946C18.1214 20.5561 18.0142 20.7536 17.8839 20.8839L18.9445 21.9445C19.4 21.4891 19.5857 20.9223 19.6701 20.2945C19.7516 19.6883 19.75 18.9216 19.75 18H18.25ZM15 22.75C15.9216 22.75 16.6883 22.7516 17.2945 22.6701C17.9223 22.5857 18.4891 22.4 18.9445 21.9445L17.8839 20.8839C17.7536 21.0142 17.5561 21.1214 17.0946 21.1835C16.6116 21.2484 15.964 21.25 15 21.25V22.75ZM7 5.75C7.2137 5.75 7.42326 5.76571 7.6277 5.79593L7.84703 4.31205C7.57021 4.27114 7.28734 4.25 7 4.25V5.75ZM12 1.25C9.68949 1.25 7.72942 2.7421 7.02709 4.81312L8.44763 5.29486C8.94981 3.81402 10.3516 2.75 12 2.75V1.25ZM7.02709 4.81312C6.84722 5.34352 6.75 5.91118 6.75 6.5H8.25C8.25 6.07715 8.3197 5.67212 8.44763 5.29486L7.02709 4.81312ZM17 4.25C16.7127 4.25 16.4298 4.27114 16.153 4.31205L16.3723 5.79593C16.5767 5.76571 16.7863 5.75 17 5.75V4.25ZM12 2.75C13.6484 2.75 15.0502 3.81402 15.5524 5.29486L16.9729 4.81312C16.2706 2.7421 14.3105 1.25 12 1.25V2.75ZM15.5524 5.29486C15.6803 5.67212 15.75 6.07715 15.75 6.5H17.25C17.25 5.91118 17.1528 5.34352 16.9729 4.81312L15.5524 5.29486ZM5.75 18V14.584H4.25V18H5.75ZM5.30028 13.8967C3.79769 13.2402 2.75 11.7416 2.75 10H1.25C1.25 12.359 2.6705 14.3846 4.69972 15.2712L5.30028 13.8967ZM18.25 14.584L18.25 18L19.75 18L19.75 14.584L18.25 14.584ZM21.25 10C21.25 11.7416 20.2023 13.2402 18.6997 13.8967L19.3003 15.2712C21.3295 14.3846 22.75 12.359 22.75 10H21.25ZM15.75 6.5V7H17.25V6.5H15.75ZM6.75 6.5V7H8.25V6.5H6.75Z" fill="black"/>
<path d="M9 18H15" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19 18L19.75 18L19.75 18L19 18ZM5 14.584H5.75C5.75 14.2859 5.57345 14.016 5.30028 13.8967L5 14.584ZM19 14.584L18.6997 13.8967C18.4265 14.016 18.25 14.2859 18.25 14.584L19 14.584ZM15.75 7C15.75 7.41421 16.0858 7.75 16.5 7.75C16.9142 7.75 17.25 7.41421 17.25 7H15.75ZM6.75 7C6.75 7.41421 7.08579 7.75 7.5 7.75C7.91421 7.75 8.25 7.41421 8.25 7H6.75ZM7 4.25C3.82436 4.25 1.25 6.82436 1.25 10H2.75C2.75 7.65279 4.65279 5.75 7 5.75V4.25ZM17 5.75C19.3472 5.75 21.25 7.65279 21.25 10H22.75C22.75 6.82436 20.1756 4.25 17 4.25V5.75ZM15 21.25H9V22.75H15V21.25ZM9 21.25C8.03599 21.25 7.38843 21.2484 6.90539 21.1835C6.44393 21.1214 6.24643 21.0142 6.11612 20.8839L5.05546 21.9445C5.51093 22.4 6.07773 22.5857 6.70552 22.6701C7.31174 22.7516 8.07839 22.75 9 22.75V21.25ZM4.25 18C4.25 18.9216 4.24841 19.6883 4.32991 20.2945C4.41432 20.9223 4.59999 21.4891 5.05546 21.9445L6.11612 20.8839C5.9858 20.7536 5.87858 20.5561 5.81654 20.0946C5.75159 19.6116 5.75 18.964 5.75 18H4.25ZM18.25 18C18.25 18.964 18.2484 19.6116 18.1835 20.0946C18.1214 20.5561 18.0142 20.7536 17.8839 20.8839L18.9445 21.9445C19.4 21.4891 19.5857 20.9223 19.6701 20.2945C19.7516 19.6883 19.75 18.9216 19.75 18H18.25ZM15 22.75C15.9216 22.75 16.6883 22.7516 17.2945 22.6701C17.9223 22.5857 18.4891 22.4 18.9445 21.9445L17.8839 20.8839C17.7536 21.0142 17.5561 21.1214 17.0946 21.1835C16.6116 21.2484 15.964 21.25 15 21.25V22.75ZM7 5.75C7.2137 5.75 7.42326 5.76571 7.6277 5.79593L7.84703 4.31205C7.57021 4.27114 7.28734 4.25 7 4.25V5.75ZM12 1.25C9.68949 1.25 7.72942 2.7421 7.02709 4.81312L8.44763 5.29486C8.94981 3.81402 10.3516 2.75 12 2.75V1.25ZM7.02709 4.81312C6.84722 5.34352 6.75 5.91118 6.75 6.5H8.25C8.25 6.07715 8.3197 5.67212 8.44763 5.29486L7.02709 4.81312ZM17 4.25C16.7127 4.25 16.4298 4.27114 16.153 4.31205L16.3723 5.79593C16.5767 5.76571 16.7863 5.75 17 5.75V4.25ZM12 2.75C13.6484 2.75 15.0502 3.81402 15.5524 5.29486L16.9729 4.81312C16.2706 2.7421 14.3105 1.25 12 1.25V2.75ZM15.5524 5.29486C15.6803 5.67212 15.75 6.07715 15.75 6.5H17.25C17.25 5.91118 17.1528 5.34352 16.9729 4.81312L15.5524 5.29486ZM5.75 18V14.584H4.25V18H5.75ZM5.30028 13.8967C3.79769 13.2402 2.75 11.7416 2.75 10H1.25C1.25 12.359 2.6705 14.3846 4.69972 15.2712L5.30028 13.8967ZM18.25 14.584L18.25 18L19.75 18L19.75 14.584L18.25 14.584ZM21.25 10C21.25 11.7416 20.2023 13.2402 18.6997 13.8967L19.3003 15.2712C21.3295 14.3846 22.75 12.359 22.75 10H21.25ZM15.75 6.5V7H17.25V6.5H15.75ZM6.75 6.5V7H8.25V6.5H6.75Z" fill="black"/>
<path d="M5 18H19" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.2612 13.4823L18.7915 12.9519L18.2612 13.4823ZM10.5177 5.73885L9.98742 6.26918L10.5177 5.73885ZM13.6151 2.64148L13.0848 3.17181L13.6151 2.64148ZM21.3585 10.3849L21.8888 9.85456L21.3585 10.3849ZM1.46967 21.4697C1.17678 21.7626 1.17678 22.2374 1.46967 22.5303C1.76256 22.8232 2.23744 22.8232 2.53033 22.5303L1.46967 21.4697ZM4.55227 19.4477L4.02194 18.9174L4.02194 18.9174L4.55227 19.4477ZM4.767 18.2052L4.08919 18.5263L4.08919 18.5263L4.767 18.2052ZM3.81775 16.2012L3.13994 16.5223L3.13994 16.5223L3.81775 16.2012ZM4.6061 15.5046L4.20405 16.1377L4.20405 16.1377L4.6061 15.5046ZM11.3132 19.7639L11.7152 19.1307L11.7152 19.1307L11.3132 19.7639ZM12.0559 18.9886L11.4406 19.4174L11.4406 19.4174L12.0559 18.9886ZM6.46344 10.9646L5.84814 11.3934L5.84814 11.3934L6.46344 10.9646ZM7.22572 10.2023L7.65457 9.58699L7.65457 9.58699L7.22572 10.2023ZM12.7735 14.0689L12.3446 14.6842L12.3446 14.6842L12.7735 14.0689ZM13.5529 13.3327L12.9141 13.7258L12.9141 13.7258L13.5529 13.3327ZM12.9069 12.2831L13.5457 11.89L13.5457 11.89L12.9069 12.2831ZM14.9198 10.1409C15.2127 9.84799 15.2127 9.37311 14.9198 9.08022C14.6269 8.78733 14.152 8.78733 13.8591 9.08022L14.9198 10.1409ZM21.8888 9.85456L14.1454 2.11115L13.0848 3.17181L20.8282 10.9152L21.8888 9.85456ZM9.98742 6.26918L17.7308 14.0126L18.7915 12.9519L11.0481 5.20852L9.98742 6.26918ZM17.7308 14.0126C18.879 15.1608 20.7406 15.1608 21.8888 14.0126L20.8282 12.9519C20.2658 13.5143 19.3539 13.5143 18.7915 12.9519L17.7308 14.0126ZM9.98742 2.11115C8.83921 3.25936 8.83921 5.12097 9.98742 6.26918L11.0481 5.20852C10.4857 4.6461 10.4857 3.73423 11.0481 3.17181L9.98742 2.11115ZM14.1454 2.11115C12.9972 0.962948 11.1356 0.962948 9.98742 2.11115L11.0481 3.17181C11.6105 2.6094 12.5224 2.6094 13.0848 3.17181L14.1454 2.11115ZM20.8282 10.9152C21.3906 11.4776 21.3906 12.3895 20.8282 12.9519L21.8888 14.0126C23.0371 12.8644 23.0371 11.0028 21.8888 9.85456L20.8282 10.9152ZM2.53033 22.5303L5.0826 19.9781L4.02194 18.9174L1.46967 21.4697L2.53033 22.5303ZM5.4448 17.8841L4.49555 15.8802L3.13994 16.5223L4.08919 18.5263L5.4448 17.8841ZM4.20405 16.1377L10.9111 20.397L11.7152 19.1307L5.00816 14.8715L4.20405 16.1377ZM12.6712 18.5597L7.07874 10.5357L5.84814 11.3934L11.4406 19.4174L12.6712 18.5597ZM6.79688 10.8176L12.3446 14.6842L13.2023 13.4536L7.65457 9.58699L6.79688 10.8176ZM14.1916 12.9397L13.5457 11.89L12.2682 12.6761L12.9141 13.7258L14.1916 12.9397ZM13.5955 11.4651L14.9198 10.1409L13.8591 9.08022L12.5349 10.4045L13.5955 11.4651ZM13.5457 11.89C13.4619 11.7539 13.4826 11.5781 13.5955 11.4651L12.5349 10.4045C11.9307 11.0086 11.8204 11.9485 12.2682 12.6761L13.5457 11.89ZM12.3446 14.6842C13.499 15.4887 14.929 14.138 14.1916 12.9397L12.9141 13.7258C12.8971 13.6982 12.8811 13.644 12.8916 13.5822C12.9007 13.5291 12.9252 13.4936 12.9475 13.4725C12.9699 13.4514 13.0067 13.429 13.0602 13.423C13.1226 13.4159 13.1757 13.435 13.2023 13.4536L12.3446 14.6842ZM7.07874 10.5357C7.0968 10.5616 7.11677 10.6165 7.10832 10.6815C7.10113 10.7367 7.07711 10.7733 7.0558 10.7947C7.03449 10.816 6.99789 10.84 6.94266 10.8472C6.87765 10.8556 6.82279 10.8356 6.79688 10.8176L7.65457 9.58699C6.46624 8.75876 5.01991 10.2051 5.84814 11.3934L7.07874 10.5357ZM10.9111 20.397C12.1075 21.1567 13.4816 19.7224 12.6712 18.5597L11.4406 19.4174C11.4222 19.3909 11.4028 19.3374 11.4102 19.2744C11.4166 19.2204 11.4393 19.1837 11.4605 19.1616C11.4817 19.1395 11.5174 19.1151 11.5711 19.1065C11.6337 19.0964 11.688 19.1134 11.7152 19.1307L10.9111 20.397ZM4.49555 15.8802C4.51012 15.9109 4.51904 15.9619 4.50603 16.0162C4.49456 16.0642 4.47046 16.0975 4.44664 16.1185C4.42281 16.1396 4.38677 16.1594 4.33777 16.1649C4.28222 16.1711 4.23278 16.156 4.20405 16.1377L5.00816 14.8715C3.91 14.1741 2.58305 15.3466 3.13994 16.5223L4.49555 15.8802ZM5.0826 19.9781C5.63444 19.4262 5.77831 18.5882 5.4448 17.8841L4.08919 18.5263C4.15191 18.6587 4.12458 18.8148 4.02194 18.9174L5.0826 19.9781Z" fill="black"/>
<path d="M22.0002 12C22.0002 13.1874 21.0376 14.15 19.8502 14.15C18.6628 14.15 17.7002 13.1874 17.7002 12C17.7002 10.8126 18.6628 9.85 19.8502 9.85C21.0376 9.85 22.0002 10.8126 22.0002 12Z" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.28441 11.2661C3.15113 9.26687 3.08449 8.26726 3.67729 7.63363C4.27009 7 5.27191 7 7.27555 7H12.7245C14.7281 7 15.7299 7 16.3227 7.63363C16.9155 8.26726 16.8489 9.26687 16.7156 11.2661L16.3734 16.3991C16.1964 19.054 16.1079 20.3815 15.2429 21.1907C14.3779 22 13.0475 22 10.3867 22H9.61333C6.95253 22 5.62212 22 4.75712 21.1907C3.89211 20.3815 3.80361 19.054 3.62662 16.3991L3.28441 11.2661Z" stroke="black" stroke-width="1.5"/>
<path d="M17 17H18C20.2091 17 22 15.2091 22 13C22 10.7909 20.2091 9 18 9H17" stroke="black" stroke-width="1.5"/>
<path d="M16 18H4" stroke="black" stroke-width="1.5"/>
<path d="M6.05068 5.0614L6.4613 4.48574C6.68808 4.16781 6.61419 3.72623 6.29626 3.49945C5.97832 3.27267 5.90443 2.8311 6.13121 2.51317L6.54183 1.9375M14.0507 5.0614L14.4613 4.48574C14.6881 4.16781 14.6142 3.72623 14.2963 3.49945C13.9783 3.27267 13.9044 2.8311 14.1312 2.51317L14.5418 1.9375M10.0507 5.0614L10.4613 4.48574C10.6881 4.16781 10.6142 3.72623 10.2963 3.49945C9.97832 3.27267 9.90443 2.8311 10.1312 2.51317L10.5418 1.9375" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20.1728 5.86056L20.8843 5.62316L20.8843 5.62316L20.1728 5.86056ZM20.2087 5.96791L19.4972 6.20531L19.4972 6.20531L20.2087 5.96791ZM3.79133 5.96791L4.50277 6.20531L4.50277 6.20531L3.79133 5.96791ZM3.82715 5.86056L3.11572 5.62316L3.11572 5.62316L3.82715 5.86056ZM6.99921 18.5795L6.25712 18.6881L6.99921 18.5795ZM17.0008 18.5794L17.7429 18.6881L17.7429 18.6881L17.0008 18.5794ZM3.48157 7.76195L4.16132 7.44501L4.16132 7.44501L3.48157 7.76195ZM3.70016 8.06533L4.21596 7.52086L4.21596 7.52086L3.70016 8.06533ZM20.5184 7.76195L21.1982 8.0789L21.1982 8.07889L20.5184 7.76195ZM20.2998 8.06533L19.784 7.52085L19.784 7.52086L20.2998 8.06533ZM18.2942 2.44432L18.687 1.8054L18.687 1.8054L18.2942 2.44432ZM18.65 2.70069L18.1683 3.27551L18.1683 3.27551L18.65 2.70069ZM7.92073 21.5132L7.43032 22.0806L7.43032 22.0806L7.92073 21.5132ZM5.70579 2.44432L5.313 1.8054L5.313 1.8054L5.70579 2.44432ZM5.34998 2.70069L5.83172 3.27551L5.83172 3.27551L5.34998 2.70069ZM9.18521 2.75H14.8148V1.25H9.18521V2.75ZM19.4614 6.09796L19.4972 6.20531L20.9201 5.73052L20.8843 5.62316L19.4614 6.09796ZM4.50277 6.20531L4.53859 6.09796L3.11572 5.62316L3.0799 5.73051L4.50277 6.20531ZM10.957 22.75H13.043V21.25H10.957V22.75ZM18.5 7.58937H5.5V9.08937H18.5V7.58937ZM4.75791 8.44801L6.25712 18.6881L7.7413 18.4708L6.24209 8.23072L4.75791 8.44801ZM17.7429 18.6881L19.2421 8.44801L17.7579 8.23072L16.2587 18.4708L17.7429 18.6881ZM13.043 22.75C13.8478 22.75 14.5216 22.7514 15.062 22.6833C15.6233 22.6125 16.1336 22.4575 16.5697 22.0806L15.5889 20.9457C15.4616 21.0557 15.2782 21.1441 14.8743 21.195C14.4495 21.2486 13.8868 21.25 13.043 21.25V22.75ZM16.2587 18.4708C16.1365 19.3057 16.0536 19.8623 15.939 20.2749C15.8301 20.6671 15.7161 20.8358 15.5889 20.9457L16.5697 22.0806C17.0058 21.7038 17.233 21.2212 17.3844 20.6761C17.5301 20.1513 17.6263 19.4844 17.7429 18.6881L16.2587 18.4708ZM3.0799 5.73051C2.92657 6.19001 2.78906 6.59809 2.71927 6.93604C2.64769 7.28264 2.61739 7.68331 2.80183 8.07889L4.16132 7.44501C4.17737 7.47945 4.14257 7.46074 4.18827 7.23942C4.23577 7.00945 4.33734 6.70108 4.50277 6.20531L3.0799 5.73051ZM5.5 7.58937C4.97736 7.58937 4.6527 7.58811 4.41952 7.56036C4.19511 7.53366 4.18837 7.49472 4.21596 7.52086L3.18436 8.6098C3.50122 8.90997 3.89088 9.00805 4.24231 9.04986C4.58497 9.09063 5.01559 9.08937 5.5 9.08937V7.58937ZM2.80183 8.07889C2.89482 8.27834 3.0246 8.45845 3.18436 8.6098L4.21596 7.52086C4.19314 7.49924 4.1746 7.47351 4.16132 7.44501L2.80183 8.07889ZM19.4972 6.20531C19.6627 6.70108 19.7642 7.00945 19.8117 7.23942C19.8574 7.46074 19.8226 7.47946 19.8387 7.44501L21.1982 8.07889C21.3826 7.68331 21.3523 7.28264 21.2807 6.93604C21.2109 6.5981 21.0734 6.19001 20.9201 5.73051L19.4972 6.20531ZM18.5 9.08937C18.9844 9.08937 19.415 9.09063 19.7577 9.04986C20.1091 9.00805 20.4988 8.90997 20.8156 8.6098L19.784 7.52086C19.8116 7.49472 19.8049 7.53366 19.5805 7.56036C19.3473 7.58811 19.0226 7.58937 18.5 7.58937V9.08937ZM19.8387 7.44501C19.8254 7.47351 19.8069 7.49924 19.784 7.52085L20.8156 8.6098C20.9754 8.45845 21.1052 8.27833 21.1982 8.0789L19.8387 7.44501ZM14.8148 2.75C15.7488 2.75 16.3938 2.75089 16.8973 2.80174C17.3849 2.851 17.6719 2.9421 17.9014 3.08324L18.687 1.8054C18.1938 1.50222 17.66 1.37116 17.048 1.30934C16.4519 1.24911 15.7185 1.25 14.8148 1.25V2.75ZM20.8843 5.62316C20.5982 4.76589 20.3669 4.06998 20.1211 3.52355C19.8688 2.96264 19.5755 2.4977 19.1318 2.12586L18.1683 3.27551C18.3748 3.44861 18.5521 3.69197 18.7532 4.13895C18.9608 4.6004 19.1658 5.21196 19.4614 6.09796L20.8843 5.62316ZM17.9014 3.08324C17.995 3.14073 18.0841 3.205 18.1683 3.27551L19.1318 2.12586C18.9915 2.00833 18.8429 1.90122 18.687 1.8054L17.9014 3.08324ZM10.957 21.25C10.1132 21.25 9.55049 21.2486 9.12569 21.195C8.72181 21.1441 8.53836 21.0557 8.41115 20.9457L7.43032 22.0806C7.86638 22.4575 8.37675 22.6125 8.93802 22.6833C9.47837 22.7514 10.1522 22.75 10.957 22.75V21.25ZM6.25712 18.6881C6.37371 19.4844 6.46994 20.1513 6.61564 20.6761C6.76698 21.2212 6.99425 21.7038 7.43032 22.0806L8.41115 20.9457C8.28394 20.8358 8.16987 20.6671 8.06097 20.2749C7.94643 19.8623 7.86354 19.3057 7.7413 18.4708L6.25712 18.6881ZM9.18521 1.25C8.28146 1.25 7.54813 1.24911 6.95198 1.30934C6.34004 1.37116 5.80617 1.50222 5.313 1.8054L6.09857 3.08324C6.32815 2.9421 6.6151 2.851 7.10274 2.80174C7.60617 2.75089 8.25118 2.75 9.18521 2.75V1.25ZM4.53859 6.09796C4.83424 5.21195 5.03925 4.60039 5.24684 4.13895C5.44793 3.69197 5.62517 3.44861 5.83172 3.27551L4.86824 2.12586C4.42454 2.4977 4.13123 2.96264 3.8789 3.52354C3.63307 4.06997 3.40179 4.76588 3.11572 5.62316L4.53859 6.09796ZM5.313 1.8054C5.15713 1.90122 5.00848 2.00833 4.86824 2.12586L5.83172 3.27551C5.91586 3.205 6.00505 3.14073 6.09857 3.08324L5.313 1.8054Z" fill="black"/>
<path d="M6.5 12H17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 17H17" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3 7C3 5.11438 3 4.17157 3.58579 3.58579C4.17157 3 5.11438 3 7 3H13C14.8856 3 15.8284 3 16.4142 3.58579C17 4.17157 17 5.11438 17 7V12C17 14.8284 17 16.2426 16.1213 17.1213C15.2426 18 13.8284 18 11 18H9C6.17157 18 4.75736 18 3.87868 17.1213C3 16.2426 3 14.8284 3 12V7Z" stroke="black" stroke-width="1.5"/>
<path d="M17 13H18C20.2091 13 22 11.2091 22 9C22 6.79086 20.2091 5 18 5H17" stroke="black" stroke-width="1.5"/>
<path d="M17 13H3" stroke="black" stroke-width="1.5"/>
<path d="M22 21L2 21" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 665 B

@@ -0,0 +1,16 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="3" stroke="black" stroke-width="1.5"/>
<path d="M14.5 7L16 5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M19 7L20 6" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 5L11 4" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10.5 7L9.13397 7.36603" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 5L6 4" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M6.79245 9.14385L6.20722 7.85641" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 22L12.5343 22.7492C12.811 22.7365 13.0582 22.5724 13.1772 22.3222C13.2963 22.0721 13.2677 21.7768 13.103 21.554L12.5 22ZM12.944 19.6276L13.3899 20.2306L12.944 19.6276ZM19.4787 14.7949L19.0327 14.1919L19.0327 14.1919L19.4787 14.7949ZM14.6191 18.8552L15.2221 18.4092L15.2221 18.4092L14.6191 18.8552ZM15.3194 16.0052L15.7654 16.6083L15.3194 16.0052ZM18.2495 16.1704L18.8525 15.7244L18.8525 15.7244L18.2495 16.1704ZM21.6265 14.7168L21.14 15.2876C21.3346 15.4534 21.6002 15.5087 21.8447 15.4343C22.0893 15.36 22.2791 15.1662 22.3485 14.9201L21.6265 14.7168ZM18.584 16.6226L17.9809 17.0686C18.1107 17.2441 18.3106 17.3544 18.5283 17.3706C18.746 17.3868 18.9599 17.3073 19.1143 17.153L18.584 16.6226ZM18.6854 16.5212L19.2157 17.0515C19.3871 16.8801 19.4651 16.6365 19.4251 16.3974L18.6854 16.5212ZM14.6191 19.291L14.3938 20.0064C14.6605 20.0904 14.9517 20.019 15.1494 19.8213L14.6191 19.291ZM14.8044 19.1057L15.3347 19.6361C15.5973 19.3735 15.6282 18.9583 15.4074 18.6598L14.8044 19.1057ZM12 21.25C6.89137 21.25 2.75 17.1086 2.75 12H1.25C1.25 17.9371 6.06294 22.75 12 22.75V21.25ZM2.75 12C2.75 6.89137 6.89137 2.75 12 2.75V1.25C6.06294 1.25 1.25 6.06294 1.25 12H2.75ZM12 2.75C17.1086 2.75 21.25 6.89137 21.25 12H22.75C22.75 6.06294 17.9371 1.25 12 1.25V2.75ZM13.103 21.554C12.8699 21.2389 12.9028 20.5909 13.3899 20.2306L12.498 19.0246C11.3811 19.8506 11.1449 21.429 11.897 22.446L13.103 21.554ZM15.2221 18.4092C14.9266 18.0097 14.9862 17.1845 15.7654 16.6083L14.8735 15.4022C13.6476 16.3088 13.0801 18.0355 14.0161 19.3011L15.2221 18.4092ZM15.7654 16.6083C16.5445 16.0321 17.351 16.2168 17.6465 16.6163L18.8525 15.7244C17.9165 14.4588 16.0993 14.4957 14.8735 15.4022L15.7654 16.6083ZM19.9246 15.398C20.4213 15.0306 20.9259 15.105 21.14 15.2876L22.1131 14.146C21.2462 13.4071 19.9508 13.5129 19.0327 14.1919L19.9246 15.398ZM21.25 12C21.25 12.8723 21.1295 13.7151 20.9046 14.5135L22.3485 14.9201C22.6102 13.9907 22.75 13.0111 22.75 12H21.25ZM12.4657 21.2508C12.332 21.2569 12.2017 21.25 12 21.25V22.75C12.1103 22.75 12.3595 22.7572 12.5343 22.7492L12.4657 21.2508ZM17.6465 16.6163L17.9809 17.0686L19.187 16.1767L18.8525 15.7244L17.6465 16.6163ZM19.4251 16.3974C19.3792 16.1229 19.5124 15.7028 19.9246 15.398L19.0327 14.1919C18.2419 14.7768 17.7921 15.7276 17.9457 16.645L19.4251 16.3974ZM19.1143 17.153L19.2157 17.0515L18.1551 15.9909L18.0536 16.0923L19.1143 17.153ZM13.3899 20.2306C13.747 19.9665 14.1352 19.9249 14.3938 20.0064L14.8444 18.5756C14.0774 18.3341 13.1961 18.5083 12.498 19.0246L13.3899 20.2306ZM14.0161 19.3011L14.2014 19.5517L15.4074 18.6598L15.2221 18.4092L14.0161 19.3011ZM15.1494 19.8213L15.3347 19.6361L14.274 18.5754L14.0888 18.7607L15.1494 19.8213Z" fill="black"/>
<path d="M2 13C2 13 4.20085 15 6 15C7.21199 15 8.60628 14.0924 9.38725 13.5" stroke="black" stroke-width="1.5"/>
<path d="M16 15.5C15.5 15 14.4713 14.6389 14 14.2236" stroke="black" stroke-width="1.5"/>
<path d="M16.6497 8.9766L16.7161 10.3893" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M20.6777 10.085L18.9996 11.5629" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.66477 12.6412L6.5 11.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3.68293 10.3498L3.60427 8.93781" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

@@ -0,0 +1,16 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="10" stroke="black" stroke-width="1.5"/>
<circle cx="12" cy="12" r="3" stroke="black" stroke-width="1.5"/>
<path d="M2 13C2 13 4.20085 15 6 15C7.21199 15 8.60628 14.0924 9.38725 13.5" stroke="black" stroke-width="1.5"/>
<path d="M14 14.2236C14.4713 14.6389 15.0875 15 15.8053 15C17.4948 15 17.4948 13 19.1842 13C20.2618 13 21.1102 13.8136 21.5835 14.4029" stroke="black" stroke-width="1.5"/>
<path d="M14.5 7L16 5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M19 7L20 6" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 5L11 4" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10.5 7L9.13397 7.36603" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.6499 8.9766L16.7162 10.3893" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M20.6777 10.085L18.9996 11.5629" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 5L6 4" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M6.79245 9.14385L6.20722 7.85641" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.66489 12.6412L6.50012 11.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3.68275 10.3498L3.60408 8.93781" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 5.68421C2 3.64948 3.64948 2 5.68421 2C7.71894 2 9.36842 3.64948 9.36842 5.68421V14.6316V15.6842C9.36842 19.1723 12.1961 22 15.6842 22C19.1723 22 22 19.1723 22 15.6842V14.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M22 14.5C22 15.8807 19.0539 17 16 17C12.9461 17 9.5 15.8807 9.5 14.5C9.5 13.1193 12.9461 12 16 12C19.0539 12 22 13.1193 22 14.5Z" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 522 B

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.3341 4.77929C9.91482 3.15159 8.66759 1.97843 7.21305 2.0003C5.44093 2.02694 4.03217 3.81732 4.06648 5.99923L4.03433 9.34056C4.02705 10.0967 4.02341 10.4748 3.88968 10.8109C3.75595 11.1471 3.46036 11.4685 2.86916 12.1112C2.28972 12.7412 2 13.2089 2 13.7454C2 14.563 2.67293 15.221 4.0188 16.5368L7.58758 20.0262C8.93345 21.3421 9.60638 22 10.4426 22C11.2788 22 11.9518 21.3421 13.2976 20.0262L20.0783 13.3965C22.6406 10.8913 22.6406 6.82951 20.0783 4.32429C17.516 1.81908 13.3618 1.81908 10.7995 4.32429L10.3341 4.77929ZM10.3341 4.77929L9.37197 5.72001M10.7995 17.5836L6.51695 13.3965" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 760 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.3341 4.77929C9.91482 3.15159 8.66759 1.97843 7.21305 2.0003C5.44093 2.02694 4.03217 3.81732 4.06648 5.99923L4.03433 9.34056C4.02705 10.0967 4.02341 10.4748 3.88968 10.8109C3.75595 11.1471 3.46036 11.4685 2.86916 12.1112C2.28972 12.7412 2 13.2089 2 13.7454C2 14.563 2.67293 15.221 4.0188 16.5368L7.58758 20.0262C8.93345 21.3421 9.60638 22 10.4426 22C11.2788 22 11.9518 21.342 13.2976 20.0262L20.0783 13.3965C22.6406 10.8913 22.6406 6.82951 20.0783 4.32429C17.516 1.81908 13.3618 1.81908 10.7995 4.32429L10.3341 4.77929ZM10.3341 4.77929L9.37197 5.72001" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M13.2974 20.0263L4.01855 10.9541" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 806 B

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.22202 18.2146L6.25875 20.9631C6.17836 21.0757 6.13817 21.132 6.10347 21.1756C5.32058 22.161 3.86848 22.2812 2.93424 21.4379C2.89286 21.4006 2.84385 21.3516 2.74615 21.2539C2.64836 21.1561 2.59946 21.1072 2.56209 21.0658C1.71881 20.1315 1.83899 18.6794 2.82438 17.8965C2.86803 17.8619 2.92445 17.8215 3.03686 17.7413L5.78545 15.778M8.22202 18.2146C7.86805 17.8931 7.46736 17.4924 6.9875 17.0125C6.50765 16.5327 6.10694 16.1319 5.78545 15.778M8.22202 18.2146C8.94068 18.8673 9.4668 19.1937 10.0721 19.1937C10.9756 19.1937 11.7026 18.4666 13.1567 17.0125L17.0125 13.1567C18.4666 11.7026 19.1937 10.9756 19.1937 10.0721C19.1937 9.4668 18.8673 8.94068 18.2146 8.22202M5.78545 15.778C5.13271 15.0593 4.80634 14.5332 4.80634 13.9279C4.80634 13.0244 5.5334 12.2974 6.9875 10.8433L10.8433 6.9875C12.2974 5.5334 13.0244 4.80634 13.9279 4.80634C14.5332 4.80634 15.0593 5.13271 15.778 5.78545M18.2146 8.22202L20.9631 6.25875C21.0757 6.17836 21.132 6.13817 21.1756 6.10347C22.161 5.32058 22.2812 3.86848 21.4379 2.93424C21.4006 2.89286 21.3516 2.84385 21.2539 2.74615C21.1561 2.64836 21.1072 2.59946 21.0658 2.56209C20.1315 1.71881 18.6794 1.83899 17.8965 2.82438C17.8619 2.86803 17.8215 2.92445 17.7413 3.03686L15.778 5.78545M18.2146 8.22202C17.8931 7.86805 17.4924 7.46736 17.0125 6.9875C16.5327 6.50765 16.1319 6.10694 15.778 5.78545" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.3153 12.6978C2.26536 12.2706 2.2404 12.057 2.2509 11.8809C2.30599 10.9577 2.98677 10.1928 3.89725 10.0309C4.07094 10 4.286 10 4.71612 10H15.2838C15.7139 10 15.929 10 16.1027 10.0309C17.0132 10.1928 17.694 10.9577 17.749 11.8809C17.7595 12.057 17.7346 12.2706 17.6846 12.6978L17.284 16.1258C17.1031 17.6729 16.2764 19.0714 15.0081 19.9757C14.0736 20.6419 12.9546 21 11.8069 21H8.19303C7.04537 21 5.9263 20.6419 4.99182 19.9757C3.72352 19.0714 2.89681 17.6729 2.71598 16.1258L2.3153 12.6978Z" stroke="black" stroke-width="1.5"/>
<path d="M17 17H19C20.6569 17 22 15.6569 22 14C22 12.3431 20.6569 11 19 11H17.5" stroke="black" stroke-width="1.5"/>
<path d="M10.0002 2C9.44787 2.55228 9.44787 3.44772 10.0002 4C10.5524 4.55228 10.5524 5.44772 10.0002 6" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M5 7.5L5.11612 7.38388C5.62328 6.87671 5.68035 6.0738 5.25 5.5C4.81965 4.9262 4.87671 4.12329 5.38388 3.61612L5.5 3.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14.5 7.5L14.6161 7.38388C15.1233 6.87671 15.1803 6.0738 14.75 5.5C14.3197 4.9262 14.3767 4.12329 14.8839 3.61612L15 3.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12.8991 15.1272L6.85993 21.1662C5.74815 22.2779 3.94561 22.2779 2.83383 21.1662C1.72206 20.0545 1.72206 18.252 2.83383 17.1402L8.87298 11.1013M20.5484 3.45154C21.7565 4.65961 19.0984 8.12289 17.3278 9.89336C15.5573 11.6638 11.2887 15.1271 10.0806 13.9191M20.5484 3.45154C19.3403 2.24348 15.8775 4.90212 14.1069 6.67259C12.3364 8.44307 8.87246 12.711 10.0806 13.9191M20.5484 3.45154C22.772 5.67502 22.3733 9.67865 19.8158 12.236C17.2584 14.7934 12.3041 16.1425 10.0806 13.9191M20.5484 3.45154C18.3249 1.22806 14.3211 1.62672 11.7636 4.18407C9.2062 6.74142 7.85702 11.6956 10.0806 13.9191" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 737 B

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 14.5714L20.5162 5.86382C21.5624 4.79408 20.7999 3 19.2991 3H4.70095C3.20008 3 2.43759 4.79409 3.48381 5.86382L12 14.5714ZM12 14.5714V21M12 21H16.2439M12 21H7.7561M7.47318 9.75H16.5268" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 360 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12.75 15.2856C12.75 14.8714 12.4142 14.5356 12 14.5356C11.5858 14.5356 11.25 14.8714 11.25 15.2856H12.75ZM15.75 21.7499C16.1642 21.7499 16.5 21.4141 16.5 20.9999C16.5 20.5857 16.1642 20.2499 15.75 20.2499V21.7499ZM8.25 20.2499C7.83579 20.2499 7.5 20.5857 7.5 20.9999C7.5 21.4141 7.83579 21.7499 8.25 21.7499V20.2499ZM11.25 15.2856V20.9999H12.75V15.2856H11.25ZM15.75 20.2499H12V21.7499H15.75V20.2499ZM12 20.2499H8.25V21.7499H12V20.2499ZM6.89474 3.75H17.1053V2.25H6.89474V3.75ZM18.25 4.89474V8H19.75V4.89474H18.25ZM5.75 8V4.89474H4.25V8H5.75ZM12 14.25C8.54822 14.25 5.75 11.4518 5.75 8H4.25C4.25 12.2802 7.71979 15.75 12 15.75V14.25ZM18.25 8C18.25 11.4518 15.4518 14.25 12 14.25V15.75C16.2802 15.75 19.75 12.2802 19.75 8H18.25ZM17.1053 3.75C17.7375 3.75 18.25 4.26252 18.25 4.89474H19.75C19.75 3.43409 18.5659 2.25 17.1053 2.25V3.75ZM6.89474 2.25C5.43409 2.25 4.25 3.43409 4.25 4.89474H5.75C5.75 4.26252 6.26252 3.75 6.89474 3.75V2.25Z" fill="black"/>
<path d="M5.5 8.99985C5.5 8.99985 7.58115 8.08712 9 7.99985C11.4652 7.84823 12.5348 10.1515 15 9.99985C16.4188 9.91259 18.5 8.99985 18.5 8.99985" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB