/**
 * Variable declarations and styling for icons common to all MEGA Wordpress sites.
 *
 * Design file: https://www.figma.com/file/pYAcv0NZhLfqe9NRLaHPbG/Brand-library?node-id=22%3A3
 * M / S: medium / small, T / R: thin (light) / regular, O / S: outline / solid
 */

:root {
    /* region Mono icons */

    --icon-mono-airplay-mto: url('/_assets/7f44ee93dc61c80f6993.svg');
    --icon-mono-alert-triangle-sro: url('/_assets/193afb8b505b481d852d.svg');
    --icon-mono-alert-triangle-sts: url('/_assets/0b83dd81f5e2705d6301.svg');
    --icon-mono-alert-triangle-mts: url('/_assets/c8099d9e8803819c23b9.svg');
    --icon-mono-alert-circle-mts: url('/_assets/4d26e9962bd74d13ac45.svg');
    --icon-mono-archive-arrow-up-mto: url('/_assets/d87dac963fff2cd9076d.svg');
    --icon-mono-arrow-left-mro: url('/_assets/27801c8638fe0f050cce.svg');
    --icon-mono-arrow-right-mro: url('/_assets/697208d786abbbd0c54b.svg');
    --icon-mono-atom-mro: url('/_assets/2e41d7fc14627385789b.svg');
    --icon-mono-atom-mto: url('/_assets/9d803e6e472d5ce3430f.svg');
    --icon-mono-bell-ringing-mto: url('/_assets/b878ec990aeb7f4e6824.svg');
    --icon-mono-bucket-triangle-mro: url('/_assets/a5574095f96c93fc7d32.svg');
    --icon-mono-browser-slash-circle-mto: url('/_assets/b9ea8d4ac930b3d6ff5f.svg');
    --icon-mono-calendar-01-mro: url('/_assets/cef2820ed7d36b751ace.svg');
    --icon-mono-cast-mto: url('/_assets/2206585ea3b40fb52c95.svg');
    --icon-mono-check-mro: url('/_assets/6a92b8c13d7afaf145b5.svg');
    --icon-mono-check-circle-mro: url('/_assets/d322371a5fb5eeb734d9.svg');
    --icon-mono-check-circle-mto: url('/_assets/b11ec7ba0415f419a91e.svg');
    --icon-mono-chevrons-left-sro: url('/_assets/014148b292947ac0de01.svg');
    --icon-mono-chevrons-right-sro: url('/_assets/525e02a7e63fb037f207.svg');
    --icon-mono-chevron-down-mro: url('/_assets/42d70c14eb1e49eda984.svg');
    --icon-mono-chevron-left-sro: url('/_assets/2f8e506fb7bf48f030b0.svg');
    --icon-mono-chevron-right-sro: url('/_assets/f767b846459c1f428dd1.svg');
    --icon-mono-chevron-up-mro: url('/_assets/e782235a3762cd7c020a.svg');
    --icon-mono-clock-rotate-mto: url('/_assets/45799cbe315289c1edc0.svg');
    --icon-mono-cloud-mro: url('/_assets/8a1255330ea4b9001039.svg');
    --icon-mono-cloud-mrs: url('/_assets/a6ec5c983956aad88ffd.svg');
    --icon-mono-cloud-mto: url('/_assets/4cec2ed2a26c5c8f3caf.svg');
    --icon-mono-cloud-download-mto: url('/_assets/5b110439445d39099c2a.svg');
    --icon-mono-cloud-upload-mro: url('/_assets/562f0092ad78a170287b.svg');
    --icon-mono-cloud-upload-mto: url('/_assets/dcd405439c6144735e83.svg');
    --icon-mono-code-mro: url('/_assets/d4c9f8eb3d41c2c2c581.svg');
    --icon-mono-code-mto: url('/_assets/6cd392fe94487e723ac5.svg');
    --icon-mono-code-browser-mro: url('/_assets/ce2fffbdb337bd86e036.svg');
    --icon-mono-code-browser-mto: url('/_assets/33f7ec330e6424916432.svg');
    --icon-mono-copy-mro: url('/_assets/e4b3ef6892f33a3c9e6c.svg');
    --icon-mono-crown-mto: url('/_assets/e14dca0b1e3e2821410f.svg');
    --icon-mono-currency-dollar-circle-mro: url('/_assets/1f0249b0565eb403eb5c.svg');
    --icon-mono-currency-dollar-circle-mto: url('/_assets/4292b66fd3dc1573d7b8.svg');
    --icon-mono-database-mro: url('/_assets/b8ced965111779ae11e7.svg');
    --icon-mono-database-mto: url('/_assets/72d3e36a22147e0a4b19.svg');
    --icon-mono-devices-mto: url('/_assets/8c74874a12560decfd72.svg');
    --icon-mono-edit-3-mto: url('/_assets/9ee6f1a0049f34e81372.svg');
    --icon-mono-emoji-content-mto: url('/_assets/671745554c2715d0f72f.svg');
    --icon-mono-emoji-happy-mto: url('/_assets/8099b912b658528e9a02.svg');
    --icon-mono-emoji-smile-mto: url('/_assets/9b6a1f0336f64fdbbcc4.svg');
    --icon-mono-emoji-wink-mto: url('/_assets/a27f6060ba13e1dc2e29.svg');
    --icon-mono-expand-mro: url('/_assets/c83474d66ed68499e4a8.svg');
    --icon-mono-expand-mto: url('/_assets/374c5a539a0b2b057220.svg');
    --icon-mono-eye-off-mto: url('/_assets/53d93c0ad304bb63c6ac.svg');
    --icon-mono-file-attachment-02-mro: url('/_assets/bcdd4d6f6cc4d226b17e.svg');
    --icon-mono-file-edit-mro: url('/_assets/e700522be4226c165556.svg');
    --icon-mono-file-edit-mto: url('/_assets/fda6f5f4c65d1a5a8883.svg');
    --icon-mono-file-text-mro: url('/_assets/118e8f90215d361ea337.svg');
    --icon-mono-file-text-mto: url('/_assets/cd03e7169e8220e2db1d.svg');
    --icon-mono-file-upload-mto: url('/_assets/97fde9ad69c17ca859fa.svg');
    --icon-mono-filter-mro: url('/_assets/e503a5b729e31808ea70.svg');
    --icon-mono-folder-arrow-01-mto: url('/_assets/0b021c895d139cbdefce.svg');
    --icon-mono-folder-lock-mro: url('/_assets/6398499cccdb3011f927.svg');
    --icon-mono-folder-mro: url('/_assets/0aafdec340af208d47fd.svg');
    --icon-mono-folder-sync-mto: url('/_assets/8517557c16be9674e829.svg');
    --icon-mono-globe-01-mro: url('/_assets/e0a47ce9f9c2efdae290.svg');
    --icon-mono-globe-01-mto: url('/_assets/9a94574789ff427b001d.svg');
    --icon-mono-globe-02-mto: url('/_assets/ca1f124e73535e42fe63.svg');
    --icon-mono-globe-americas-mto: url('/_assets/be32b0078fc61790a6c3.svg');
    --icon-mono-globe-eurafrica-mro: url('/_assets/e035d83f26e792a9ab46.svg');
    --icon-mono-globe-eurafrica-mto: url('/_assets/cd59c40120ef814886c2.svg');
    --icon-mono-hard-drive-mro: url('/_assets/8e0445bd9217ecd7612b.svg');
    --icon-mono-headset-mro: url('/_assets/80b135dcc1120140667b.svg');
    --icon-mono-headset-mto: url('/_assets/a913a216e67edef7b3df.svg');
    --icon-mono-heart-mto: url('/_assets/512b612ac70e2885f3c5.svg');
    --icon-mono-help-circle-mro: url('/_assets/ac13c80ad3cee3f5d5b5.svg');
    --icon-mono-image-01-mto: url('/_assets/ed7fc3536624c1e132a2.svg');
    --icon-mono-info-mro: url('/_assets/250508ca9e3d73ae4ec7.svg');
    --icon-mono-info-mto: url('/_assets/f8f0c8940f0fbef25073.svg');
    --icon-mono-info-sts: url('/_assets/5db67110da294738d7fd.svg');
    --icon-mono-key-01-mro: url('/_assets/56a97e3bc710f32a96df.svg');
    --icon-mono-key-01-mto: url('/_assets/f8183e8fc9b786de91e7.svg');
    --icon-mono-lightbulb-mro: url('/_assets/53d960f4f45c3d66a664.svg');
    --icon-mono-link-01-mro: url('/_assets/23bafaa140cce92312f4.svg');
    --icon-mono-lock-mro: url('/_assets/cb1ff7ce9b7a73949c57.svg');
    --icon-mono-lock-mto: url('/_assets/2da1cd725d3b53d92942.svg');
    --icon-mono-magic-wand-mto: url('/_assets/50f9ff32b6fd1283a7a6.svg');
    --icon-mono-mail-mto: url('/_assets/d49a296ec1b4f6593d28.svg');
    --icon-mono-map-pin-mto: url('/_assets/7ea74c765a9efe2e3bb4.svg');
    --icon-mono-mega-mto: url('/_assets/928de3b3b192490d811d.svg');
    --icon-mono-menu-mro: url('/_assets/9e0bab305cd37f369e4b.svg');
    --icon-mono-message-check-mto: url('/_assets/142fcbab5c106ac209ac.svg');
    --icon-mono-message-circle-mto: url('/_assets/8cac9206c21912057122.svg');
    --icon-mono-message-square-mro: url('/_assets/9df89089a5ee45d445f6.svg');
    --icon-mono-message-square-mto: url('/_assets/e8e618b904c0531e4cce.svg');
    --icon-mono-minus-mro: url('/_assets/0e57a3d2b18250a4d667.svg');
    --icon-mono-minus-circle-mro: url('/_assets/b08c2f6c9a3df353151b.svg');
    --icon-mono-monitor-mro: url('/_assets/0e18abe27dad8f7a1fcb.svg');
    --icon-mono-monitor-mto: url('/_assets/11d1261da823308cd612.svg');
    --icon-mono-moon-mro: url('/_assets/364d5cc7ee0ff5646c7f.svg');
    --icon-mono-more-horizontal-mro: url('/_assets/d483cf549716fcf437e2.svg');
    --icon-mono-move-mto: url('/_assets/a02262c9613111471606.svg');
    --icon-mono-objects-mro: url('/_assets/224249858bb2ad1612af.svg');
    --icon-mono-objects-mto: url('/_assets/f7173bd4789243aff939.svg');
    --icon-mono-palette-mto: url('/_assets/e81b2fe0cb0c3c09520c.svg');
    --icon-mono-password-mro: url('/_assets/c35fbe0158354446d090.svg');
    --icon-mono-password-mto: url('/_assets/b447504967aa9aa59729.svg');
    --icon-mono-play-square-mto: url('/_assets/78638f74df7c2c8a6d4d.svg');
    --icon-mono-plus-mro: url('/_assets/eec42c4c13e04f07fd05.svg');
    --icon-mono-plus-circle-mro: url('/_assets/11181006bbca2616ca2f.svg');
    --icon-mono-plus-circle-mto: url('/_assets/c523f6410431749fbc84.svg');
    --icon-mono-printer-mro: url('/_assets/1637c45e87ecc2081ca6.svg');
    --icon-mono-printer-mto: url('/_assets/7b7eeb4ed3381889d287.svg');
    --icon-mono-refresh-mro: url('/_assets/e0798e824cfdfadbd2e4.svg');
    --icon-mono-rocket-mto: url('/_assets/c754e16a0c6a92ec7f8a.svg');
    --icon-mono-search-sro: url('/_assets/973acd975f853868a320.svg');
    --icon-mono-server-mto: url('/_assets/edad40f20844cf486fc6.svg');
    --icon-mono-share-mro: url('/_assets/b756025a374e0a5d9bfc.svg');
    --icon-mono-share-mto: url('/_assets/a8d296eac564e12677db.svg');
    --icon-mono-shield-check-sts: url('/_assets/a6a8ea505baa97a3c501.svg');
    --icon-mono-shield-check-mts: url('/_assets/ba1cb189efe4dbaadc72.svg');
    --icon-mono-shield-mro: url('/_assets/b4085500d99ca6ca6a53.svg');
    --icon-mono-shield-mto: url('/_assets/14bf6f6d3ecbdb427bf0.svg');
    --icon-mono-sliders-horizontal-01-mro: url('/_assets/216cf140656cb8571cd1.svg');
    --icon-mono-sliders-vertical-01-mto: url('/_assets/04e90e334ca83463de29.svg');
    --icon-mono-star-mto: url('/_assets/7859a1b1eaac1e8033d4.svg');
    --icon-mono-star-spark-mto: url('/_assets/addd043345e8e35143a0.svg');
    --icon-mono-sun-mro: url('/_assets/0700693f7384581b08ab.svg');
    --icon-mono-sync-mro: url('/_assets/92df35b94b77ee7baea5.svg');
    --icon-mono-sync-mto: url('/_assets/b91041a230c09d60af8d.svg');
    --icon-mono-thumbs-down-mro: url('/_assets/b5465dea5cab8878d677.svg');
    --icon-mono-thumbs-up-mro: url('/_assets/c0650cda6c575ec59704.svg');
    --icon-mono-transfer-it-mto: url('/_assets/480bcd08e1f39595a3fa.svg');
    --icon-mono-user-blur-strong-mto: url('/_assets/83b5bbe3ce7a2ffe983a.svg');
    --icon-mono-user-circle-mto: url('/_assets/497e3f6ceed4ee938888.svg');
    --icon-mono-user-plus-mto: url('/_assets/faf7f68a42d09c7fec05.svg');
    --icon-mono-users-mro: url('/_assets/e09da2b779404e645504.svg');
    --icon-mono-users-mto: url('/_assets/fc0b2400d098cb7be903.svg');
    --icon-mono-video-mro: url('/_assets/ae9ef5ecfac3c50c31ed.svg');
    --icon-mono-video-mto: url('/_assets/94b5ce49c54b19cd6751.svg');
    --icon-mono-wifi-star-mto: url('/_assets/b70471b0742c7bb3c284.svg');
    --icon-mono-wifi-off-mto: url('/_assets/0f659c6abef811385ad9.svg');
    --icon-mono-x-mro: url('/_assets/df5797560bb33e7fda72.svg');
    --icon-mono-x-mto: url('/_assets/8985b7e2f5b4dca0d46f.svg');
    --icon-mono-zap-mro: url('/_assets/c5ccefb2fda5220f7eeb.svg');
    --icon-mono-zap-mto: url('/_assets/50233f27a7b2329ddad8.svg');
    --icon-mono-zap-off-mro: url('/_assets/e7d2a8e6a3aeaa3f0531.svg');
    --icon-mono-zap-off-mto: url('/_assets/760c49e612eb80a3156e.svg');

    /* endregion */

    /* region Duotone icons */

    --icon-duotone-android-01: url('/_assets/e615c77bb1943bccf65a.svg');
    --icon-duotone-brain: url('/_assets/5c1e90b03ba74ae746fe.svg');
    --icon-duotone-bug: url('/_assets/7d56a47752cd8c6aa41e.svg');
    --icon-duotone-cplusplus: url('/_assets/0a264dd4d9e1b552de66.svg');
    --icon-duotone-cmd: url('/_assets/9aaa856b254a54fdf3ba.svg');
    --icon-duotone-copyright: url('/_assets/cc28030170745569ffbd.svg');
    --icon-duotone-extension: url('/_assets/501e6e56232184f16559.svg');
    --icon-duotone-hand: url('/_assets/adb8054a6e8d6012b65a.svg');
    --icon-duotone-ios: url('/_assets/c8246ce0c8a059ecc9e0.svg');
    --icon-duotone-lifebuoy: url('/_assets/8836bcf184dea860895a.svg');
    --icon-duotone-lightbulb: url('/_assets/403d3e79bb82b1c59af5.svg');
    --icon-duotone-media: url('/_assets/6d872220034f7b2f7da4.svg');
    --icon-duotone-sync: url('/_assets/b10d0ceae8148c5daedb.svg');
    --icon-duotone-privacy: url('/_assets/6fb57ca9f0b22a7d0a1d.svg');
    --icon-duotone-sdk: url('/_assets/1b6d3c91ed3d0572ce33.svg');
    --icon-duotone-scale: url('/_assets/faacfb51f0a2fe5700fa.svg');
    --icon-duotone-shield: url('/_assets/1070a7d52d1019eb23e0.svg');
    --icon-duotone-thunderbird: url('/_assets/c3b0b936a7c020496922.svg');
    --icon-duotone-tm: url('/_assets/882625e03d0e150a9bcb.svg');
    --icon-duotone-web-01: url('/_assets/55e8d10ec48d3d115392.svg');

    /* endregion */

    /* region Social icons */

    --icon-social-facebook-m: url('/_assets/507ea5d9ab5270cc37b0.svg');
    --icon-social-instagram-m: url('/_assets/05e3680bebd5c5857cfa.svg');
    --icon-social-linkedin-m: url('/_assets/2e788c788ce2718038ae.svg');
    --icon-social-threads-m: url('/_assets/99808c8845df631e2f10.svg');
    --icon-social-x-m: url('/_assets/ccb7b5c0be274b18240c.svg');
    --icon-social-youtube-m: url('/_assets/1eb07e7b533ddeb38874.svg');

    /* endregion */

    --icon-rectangle-748: url('/_assets/d570c89aaa28bc418515.svg');
    --icon-rss: url('/_assets/1f0afd3206ef9fad18cd.svg');
    --icon-union-start: url('/_assets/275b29ce04de0c425861.svg');
    --icon-union-end: url('/_assets/5ebc2b32fc374ce123d3.svg');
}

.icon-box {
    --icon-size: 24px;
    flex-shrink: 0; /* Don't shrink if used in a flexbox context */
    width: var(--icon-size);
    height: var(--icon-size);
}

.icon {
    display: block;
    width: 100%;
    height: 100%;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    color: inherit;
    background-color: currentColor;
}

/* region Mono icons */

.icon.airplay-mto,
.icon.mono-airplay-mto {
    mask-image: var(--icon-mono-airplay-mto);
    -webkit-mask-image: var(--icon-mono-airplay-mto);
}

.icon.alert-triangle-sro,
.icon.mono-alert-triangle-sro {
    mask-image: var(--icon-mono-alert-triangle-sro);
    -webkit-mask-image: var(--icon-mono-alert-triangle-sro);
}

.icon.mono-alert-triangle-sts {
    mask-image: var(--icon-mono-alert-triangle-sts);
    -webkit-mask-image: var(--icon-mono-alert-triangle-sts);
}

.icon.mono-alert-triangle-mts {
    mask-image: var(--icon-mono-alert-triangle-mts);
    -webkit-mask-image: var(--icon-mono-alert-triangle-mts);
}

.icon.mono-alert-circle-mts {
    mask-image: var(--icon-mono-alert-circle-mts);
    -webkit-mask-image: var(--icon-mono-alert-circle-mts);
}

.icon.archive-arrow-up-mto,
.icon.mono-archive-arrow-up-mto {
    mask-image: var(--icon-mono-archive-arrow-up-mto);
    -webkit-mask-image: var(--icon-mono-archive-arrow-up-mto);
}

.icon.arrow-left-mro,
.icon.mono-arrow-left-mro {
    mask-image: var(--icon-mono-arrow-left-mro);
    -webkit-mask-image: var(--icon-mono-arrow-left-mro);
}

.icon.arrow-right-mro,
.icon.mono-arrow-right-mro {
    mask-image: var(--icon-mono-arrow-right-mro);
    -webkit-mask-image: var(--icon-mono-arrow-right-mro);
}

.icon.atom-mro,
.icon.mono-atom-mro {
    mask-image: var(--icon-mono-atom-mro);
    -webkit-mask-image: var(--icon-mono-atom-mro);
}

.icon.atom-mto,
.icon.mono-atom-mto {
    mask-image: var(--icon-mono-atom-mto);
    -webkit-mask-image: var(--icon-mono-atom-mto);
}

.icon.bell-ringing-mto,
.icon.mono-bell-ringing-mto {
    mask-image: var(--icon-mono-bell-ringing-mto);
    -webkit-mask-image: var(--icon-mono-bell-ringing-mto);
}

.icon.bucket-triangle-mro,
.icon.mono-bucket-triangle-mro {
    mask-image: var(--icon-mono-bucket-triangle-mro);
    -webkit-mask-image: var(--icon-mono-bucket-triangle-mro);
}

.icon.mono-browser-slash-circle-mto {
    mask-image: var(--icon-mono-browser-slash-circle-mto);
    -webkit-mask-image: var(--icon-mono-browser-slash-circle-mto);
}

.icon.calendar-01-mro,
.icon.mono-calendar-01-mro {
    mask-image: var(--icon-mono-calendar-01-mro);
    -webkit-mask-image: var(--icon-mono-calendar-01-mro);
}

.icon.cast-mto,
.icon.mono-cast-mto {
    mask-image: var(--icon-mono-cast-mto);
    -webkit-mask-image: var(--icon-mono-cast-mto);
}

.icon.check-mro,
.icon.mono-check-mro {
    mask-image: var(--icon-mono-check-mro);
    -webkit-mask-image: var(--icon-mono-check-mro);
}

.icon.check-circle-mro,
.icon.mono-check-circle-mro {
    mask-image: var(--icon-mono-check-circle-mro);
    -webkit-mask-image: var(--icon-mono-check-circle-mro);
}

.icon.check-circle-mto,
.icon.mono-check-circle-mto {
    mask-image: var(--icon-mono-check-circle-mto);
    -webkit-mask-image: var(--icon-mono-check-circle-mto);
}

.icon.chevrons-left-sro,
.icon.mono-chevrons-left-sro {
    mask-image: var(--icon-mono-chevrons-left-sro);
    -webkit-mask-image: var(--icon-mono-chevrons-left-sro);
}

.icon.chevrons-right-sro,
.icon.mono-chevrons-right-sro {
    mask-image: var(--icon-mono-chevrons-right-sro);
    -webkit-mask-image: var(--icon-mono-chevrons-right-sro);
}

.icon.chevron-down-mro,
.icon.mono-chevron-down-mro {
    mask-image: var(--icon-mono-chevron-down-mro);
    -webkit-mask-image: var(--icon-mono-chevron-down-mro);
}

.icon.chevron-left-sro,
.icon.mono-chevron-left-sro {
    mask-image: var(--icon-mono-chevron-left-sro);
    -webkit-mask-image: var(--icon-mono-chevron-left-sro);
}

.icon.chevron-right-sro,
.icon.mono-chevron-right-sro {
    mask-image: var(--icon-mono-chevron-right-sro);
    -webkit-mask-image: var(--icon-mono-chevron-right-sro);
}

.icon.chevron-up-mro,
.icon.mono-chevron-up-mro {
    mask-image: var(--icon-mono-chevron-up-mro);
    -webkit-mask-image: var(--icon-mono-chevron-up-mro);
}

.icon.clock-rotate-mto,
.icon.mono-clock-rotate-mto {
    mask-image: var(--icon-mono-clock-rotate-mto);
    -webkit-mask-image: var(--icon-mono-clock-rotate-mto);
}

.icon.cloud-mro,
.icon.mono-cloud-mro {
    mask-image: var(--icon-mono-cloud-mro);
    -webkit-mask-image: var(--icon-mono-cloud-mro);
}

.icon.cloud-mrs,
.icon.mono-cloud-mrs {
    mask-image: var(--icon-mono-cloud-mrs);
    -webkit-mask-image: var(--icon-mono-cloud-mrs);
}

.icon.cloud-mto,
.icon.mono-cloud-mto {
    mask-image: var(--icon-mono-cloud-mto);
    -webkit-mask-image: var(--icon-mono-cloud-mto);
}

.icon.cloud-download-mto,
.icon.mono-cloud-download-mto {
    mask-image: var(--icon-mono-cloud-download-mto);
    -webkit-mask-image: var(--icon-mono-cloud-download-mto);
}

.icon.cloud-upload-mro,
.icon.mono-cloud-upload-mro {
    mask-image: var(--icon-mono-cloud-upload-mro);
    -webkit-mask-image: var(--icon-mono-cloud-upload-mro);
}

.icon.cloud-upload-mto,
.icon.mono-cloud-upload-mto {
    mask-image: var(--icon-mono-cloud-upload-mto);
    -webkit-mask-image: var(--icon-mono-cloud-upload-mto);
}

.icon.code-mro,
.icon.mono-code-mro {
    mask-image: var(--icon-mono-code-mro);
    -webkit-mask-image: var(--icon-mono-code-mro);
}

.icon.mono-code-mto {
    mask-image: var(--icon-mono-code-mto);
    -webkit-mask-image: var(--icon-mono-code-mto);
}

.icon.code-browser-mro,
.icon.mono-code-browser-mro {
    mask-image: var(--icon-mono-code-browser-mro);
    -webkit-mask-image: var(--icon-mono-code-browser-mro);
}

.icon.code-browser-mto,
.icon.mono-code-browser-mto {
    mask-image: var(--icon-mono-code-browser-mto);
    -webkit-mask-image: var(--icon-mono-code-browser-mto);
}

.icon.copy-mro,
.icon.mono-copy-mro {
    mask-image: var(--icon-mono-copy-mro);
    -webkit-mask-image: var(--icon-mono-copy-mro);
}

.icon.crown-mto,
.icon.mono-crown-mto {
    mask-image: var(--icon-mono-crown-mto);
    -webkit-mask-image: var(--icon-mono-crown-mto);
}

.icon.currency-dollar-circle-mro,
.icon.mono-currency-dollar-circle-mro {
    mask-image: var(--icon-mono-currency-dollar-circle-mro);
    -webkit-mask-image: var(--icon-mono-currency-dollar-circle-mro);
}

.icon.currency-dollar-circle-mto,
.icon.mono-currency-dollar-circle-mto {
    mask-image: var(--icon-mono-currency-dollar-circle-mto);
    -webkit-mask-image: var(--icon-mono-currency-dollar-circle-mto);
}

.icon.database-mro,
.icon.mono-database-mro {
    mask-image: var(--icon-mono-database-mro);
    -webkit-mask-image: var(--icon-mono-database-mro);
}

.icon.database-mto,
.icon.mono-database-mto {
    mask-image: var(--icon-mono-database-mto);
    -webkit-mask-image: var(--icon-mono-database-mto);
}

.icon.mono-devices-mto {
    mask-image: var(--icon-mono-devices-mto);
    -webkit-mask-image: var(--icon-mono-devices-mto);
}

.icon.edit-3-mto,
.icon.mono-edit-3-mto {
    mask-image: var(--icon-mono-edit-3-mto);
    -webkit-mask-image: var(--icon-mono-edit-3-mto);
}

.icon.mono-emoji-content-mto {
    mask-image: var(--icon-mono-emoji-content-mto);
    -webkit-mask-image: var(--icon-mono-emoji-content-mto);
}

.icon.emoji-happy-mto,
.icon.mono-emoji-happy-mto {
    mask-image: var(--icon-mono-emoji-happy-mto);
    -webkit-mask-image: var(--icon-mono-emoji-happy-mto);
}

.icon.emoji-smile-mto,
.icon.mono-emoji-smile-mto {
    mask-image: var(--icon-mono-emoji-smile-mto);
    -webkit-mask-image: var(--icon-mono-emoji-smile-mto);
}

.icon.emoji-wink-mto,
.icon.mono-emoji-wink-mto {
    mask-image: var(--icon-mono-emoji-wink-mto);
    -webkit-mask-image: var(--icon-mono-emoji-wink-mto);
}

.icon.expand-mro,
.icon.mono-expand-mro {
    mask-image: var(--icon-mono-expand-mro);
    -webkit-mask-image: var(--icon-mono-expand-mro);
}

.icon.expand-mto,
.icon.mono-expand-mto {
    mask-image: var(--icon-mono-expand-mto);
    -webkit-mask-image: var(--icon-mono-expand-mto);
}

.icon.mono-eye-off-mto {
    mask-image: var(--icon-mono-eye-off-mto);
    -webkit-mask-image: var(--icon-mono-eye-off-mto);
}

.icon.file-attachment-02-mro,
.icon.mono-file-attachment-02-mro {
    mask-image: var(--icon-mono-file-attachment-02-mro);
    -webkit-mask-image: var(--icon-mono-file-attachment-02-mro);
}

.icon.file-edit-mro,
.icon.mono-file-edit-mro {
    mask-image: var(--icon-mono-file-edit-mro);
    -webkit-mask-image: var(--icon-mono-file-edit-mro);
}

.icon.file-edit-mto,
.icon.mono-file-edit-mto {
    mask-image: var(--icon-mono-file-edit-mto);
    -webkit-mask-image: var(--icon-mono-file-edit-mto);
}

.icon.file-text-mro,
.icon.mono-file-text-mro {
    mask-image: var(--icon-mono-file-text-mro);
    -webkit-mask-image: var(--icon-mono-file-text-mro);
}

.icon.file-text-mto,
.icon.mono-file-text-mto {
    mask-image: var(--icon-mono-file-text-mto);
    -webkit-mask-image: var(--icon-mono-file-text-mto);
}

.icon.file-upload-mto,
.icon.mono-file-upload-mto {
    mask-image: var(--icon-mono-file-upload-mto);
    -webkit-mask-image: var(--icon-mono-file-upload-mto);
}

.icon.filter-mro,
.icon.mono-filter-mro {
    mask-image: var(--icon-mono-filter-mro);
    -webkit-mask-image: var(--icon-mono-filter-mro);
}

.icon.folder-arrow-01-mto,
.icon.mono-folder-arrow-01-mto {
    mask-image: var(--icon-mono-folder-arrow-01-mto);
    -webkit-mask-image: var(--icon-mono-folder-arrow-01-mto);
}

.icon.folder-lock-mro,
.icon.mono-folder-lock-mro {
    mask-image: var(--icon-mono-folder-lock-mro);
    -webkit-mask-image: var(--icon-mono-folder-lock-mro);
}

.icon.folder-mro,
.icon.mono-folder-mro {
    mask-image: var(--icon-mono-folder-mro);
    -webkit-mask-image: var(--icon-mono-folder-mro);
}

.icon.folder-sync-mto,
.icon.mono-folder-sync-mto {
    mask-image: var(--icon-mono-folder-sync-mto);
    -webkit-mask-image: var(--icon-mono-folder-sync-mto);
}

.icon.globe-01-mro,
.icon.mono-globe-01-mro {
    mask-image: var(--icon-mono-globe-01-mro);
    -webkit-mask-image: var(--icon-mono-globe-01-mro);
}

.icon.mono-globe-01-mto {
    mask-image: var(--icon-mono-globe-01-mto);
    -webkit-mask-image: var(--icon-mono-globe-01-mto);
}

.icon.globe-02-mto,
.icon.mono-globe-02-mto {
    mask-image: var(--icon-mono-globe-02-mto);
    -webkit-mask-image: var(--icon-mono-globe-02-mto);
}

.icon.globe-americas-mto,
.icon.mono-globe-americas-mto {
    mask-image: var(--icon-mono-globe-americas-mto);
    -webkit-mask-image: var(--icon-mono-globe-americas-mto);
}

.icon.globe-eurafrica-mro,
.icon.mono-globe-eurafrica-mro {
    mask-image: var(--icon-mono-globe-eurafrica-mro);
    -webkit-mask-image: var(--icon-mono-globe-eurafrica-mro);
}

.icon.globe-eurafrica-mto,
.icon.mono-globe-eurafrica-mto {
    mask-image: var(--icon-mono-globe-eurafrica-mto);
    -webkit-mask-image: var(--icon-mono-globe-eurafrica-mto);
}

.icon.hard-drive-mro,
.icon.mono-hard-drive-mro {
    mask-image: var(--icon-mono-hard-drive-mro);
    -webkit-mask-image: var(--icon-mono-hard-drive-mro);
}

.icon.headset-mro,
.icon.mono-headset-mro {
    mask-image: var(--icon-mono-headset-mro);
    -webkit-mask-image: var(--icon-mono-headset-mro);
}

.icon.headset-mto,
.icon.mono-headset-mto {
    mask-image: var(--icon-mono-headset-mto);
    -webkit-mask-image: var(--icon-mono-headset-mto);
}

.icon.heart-mto,
.icon.mono-heart-mto {
    mask-image: var(--icon-mono-heart-mto);
    -webkit-mask-image: var(--icon-mono-heart-mto);
}

.icon.help-circle-mro,
.icon.mono-help-circle-mro {
    mask-image: var(--icon-mono-help-circle-mro);
    -webkit-mask-image: var(--icon-mono-help-circle-mro);
}

.icon.image-01-mto,
.icon.mono-image-01-mto {
    mask-image: var(--icon-mono-image-01-mto);
    -webkit-mask-image: var(--icon-mono-image-01-mto);
}

.icon.info-mro,
.icon.mono-info-mro {
    mask-image: var(--icon-mono-info-mro);
    -webkit-mask-image: var(--icon-mono-info-mro);
}

.icon.mono-info-mto {
    mask-image: var(--icon-mono-info-mto);
    -webkit-mask-image: var(--icon-mono-info-mto);
}

.icon.mono-info-sts {
    mask-image: var(--icon-mono-info-sts);
    -webkit-mask-image: var(--icon-mono-info-sts);
}

.icon.key-01-mro,
.icon.mono-key-01-mro {
    mask-image: var(--icon-mono-key-01-mro);
    -webkit-mask-image: var(--icon-mono-key-01-mro);
}

.icon.key-01-mto,
.icon.mono-key-01-mto {
    mask-image: var(--icon-mono-key-01-mto);
    -webkit-mask-image: var(--icon-mono-key-01-mto);
}

.icon.lightbulb-mro,
.icon.mono-lightbulb-mro {
    mask-image: var(--icon-mono-lightbulb-mro);
    -webkit-mask-image: var(--icon-mono-lightbulb-mro);
}

.icon.link-01-mro,
.icon.mono-link-01-mro {
    mask-image: var(--icon-mono-link-01-mro);
    -webkit-mask-image: var(--icon-mono-link-01-mro);
}

.icon.lock-mro,
.icon.mono-lock-mro {
    mask-image: var(--icon-mono-lock-mro);
    -webkit-mask-image: var(--icon-mono-lock-mro);
}

.icon.lock-mto,
.icon.mono-lock-mto {
    mask-image: var(--icon-mono-lock-mto);
    -webkit-mask-image: var(--icon-mono-lock-mto);
}

.icon.mono-magic-wand-mto {
    mask-image: var(--icon-mono-magic-wand-mto);
    -webkit-mask-image: var(--icon-mono-magic-wand-mto);
}

.icon.mail-mto,
.icon.mono-mail-mto {
    mask-image: var(--icon-mono-mail-mto);
    -webkit-mask-image: var(--icon-mono-mail-mto);
}

.icon.map-pin-mto,
.icon.mono-map-pin-mto {
    mask-image: var(--icon-mono-map-pin-mto);
    -webkit-mask-image: var(--icon-mono-map-pin-mto);
}

.icon.mega-mto,
.icon.mono-mega-mto {
    mask-image: var(--icon-mono-mega-mto);
    -webkit-mask-image: var(--icon-mono-mega-mto);
}

.icon.menu-mro,
.icon.mono-menu-mro {
    mask-image: var(--icon-mono-menu-mro);
    -webkit-mask-image: var(--icon-mono-menu-mro);
}

.icon.message-check-mto,
.icon.mono-message-check-mto {
    mask-image: var(--icon-mono-message-check-mto);
    -webkit-mask-image: var(--icon-mono-message-check-mto);
}

.icon.message-circle-mto,
.icon.mono-message-circle-mto {
    mask-image: var(--icon-mono-message-circle-mto);
    -webkit-mask-image: var(--icon-mono-message-circle-mto);
}

.icon.message-square-mro,
.icon.mono-message-square-mro {
    mask-image: var(--icon-mono-message-square-mro);
    -webkit-mask-image: var(--icon-mono-message-square-mro);
}

.icon.mono-message-square-mto {
    mask-image: var(--icon-mono-message-square-mto);
    -webkit-mask-image: var(--icon-mono-message-square-mto);
}

.icon.minus-mro,
.icon.mono-minus-mro {
    mask-image: var(--icon-mono-minus-mro);
    -webkit-mask-image: var(--icon-mono-minus-mro);
}

.icon.minus-circle-mro,
.icon.mono-minus-circle-mro {
    mask-image: var(--icon-mono-minus-circle-mro);
    -webkit-mask-image: var(--icon-mono-minus-circle-mro);
}

.icon.monitor-mro,
.icon.mono-monitor-mro {
    mask-image: var(--icon-mono-monitor-mro);
    -webkit-mask-image: var(--icon-mono-monitor-mro);
}

.icon.monitor-mto,
.icon.mono-monitor-mto {
    mask-image: var(--icon-mono-monitor-mto);
    -webkit-mask-image: var(--icon-mono-monitor-mto);
}

.icon.moon-mro,
.icon.mono-moon-mro {
    mask-image: var(--icon-mono-moon-mro);
    -webkit-mask-image: var(--icon-mono-moon-mro);
}

.icon.more-horizontal-mro,
.icon.mono-more-horizontal-mro {
    mask-image: var(--icon-mono-more-horizontal-mro);
    -webkit-mask-image: var(--icon-mono-more-horizontal-mro);
}

.icon.move-mto,
.icon.mono-move-mto {
    mask-image: var(--icon-mono-move-mto);
    -webkit-mask-image: var(--icon-mono-move-mto);
}

.icon.objects-mro,
.icon.mono-objects-mro {
    mask-image: var(--icon-mono-objects-mro);
    -webkit-mask-image: var(--icon-mono-objects-mro);
}

.icon.mono-objects-mto {
    mask-image: var(--icon-mono-objects-mto);
    -webkit-mask-image: var(--icon-mono-objects-mto);
}

.icon.palette-mto,
.icon.mono-palette-mto {
    mask-image: var(--icon-mono-palette-mto);
    -webkit-mask-image: var(--icon-mono-palette-mto);
}

.icon.password-mro,
.icon.mono-password-mro {
    mask-image: var(--icon-mono-password-mro);
    -webkit-mask-image: var(--icon-mono-password-mro);
}

.icon.password-mto,
.icon.mono-password-mto {
    mask-image: var(--icon-mono-password-mto);
    -webkit-mask-image: var(--icon-mono-password-mto);
}

.icon.play-square-mto,
.icon.mono-play-square-mto {
    mask-image: var(--icon-mono-play-square-mto);
    -webkit-mask-image: var(--icon-mono-play-square-mto);
}

.icon.plus-mro,
.icon.mono-plus-mro {
    mask-image: var(--icon-mono-plus-mro);
    -webkit-mask-image: var(--icon-mono-plus-mro);
}

.icon.plus-circle-mro,
.icon.mono-plus-circle-mro {
    mask-image: var(--icon-mono-plus-circle-mro);
    -webkit-mask-image: var(--icon-mono-plus-circle-mro);
}

.icon.plus-circle-mto,
.icon.mono-plus-circle-mto {
    mask-image: var(--icon-mono-plus-circle-mto);
    -webkit-mask-image: var(--icon-mono-plus-circle-mto);
}

.icon.printer-mro,
.icon.mono-printer-mro {
    mask-image: var(--icon-mono-printer-mro);
    -webkit-mask-image: var(--icon-mono-printer-mro);
}

.icon.printer-mto,
.icon.mono-printer-mto {
    mask-image: var(--icon-mono-printer-mto);
    -webkit-mask-image: var(--icon-mono-printer-mto);
}

.icon.mono-refresh-mro {
    mask-image: var(--icon-mono-refresh-mro);
    -webkit-mask-image: var(--icon-mono-refresh-mro);
}

.icon.rocket-mto,
.icon.mono-rocket-mto {
    mask-image: var(--icon-mono-rocket-mto);
    -webkit-mask-image: var(--icon-mono-rocket-mto);
}

.icon.search-sro,
.icon.mono-search-sro {
    mask-image: var(--icon-mono-search-sro);
    -webkit-mask-image: var(--icon-mono-search-sro);
}

.icon.server-mto,
.icon.mono-server-mto {
    mask-image: var(--icon-mono-server-mto);
    -webkit-mask-image: var(--icon-mono-server-mto);
}

.icon.share-mro,
.icon.mono-share-mro {
    mask-image: var(--icon-mono-share-mro);
    -webkit-mask-image: var(--icon-mono-share-mro);
}

.icon.share-mto,
.icon.mono-share-mto {
    mask-image: var(--icon-mono-share-mto);
    -webkit-mask-image: var(--icon-mono-share-mto);
}

.icon.mono-shield-check-sts {
    mask-image: var(--icon-mono-shield-check-sts);
    -webkit-mask-image: var(--icon-mono-shield-check-sts);
}

.icon.mono-shield-check-mts {
    mask-image: var(--icon-mono-shield-check-mts);
    -webkit-mask-image: var(--icon-mono-shield-check-mts);
}

.icon.shield-mro,
.icon.mono-shield-mro {
    mask-image: var(--icon-mono-shield-mro);
    -webkit-mask-image: var(--icon-mono-shield-mro);
}

.icon.shield-mto,
.icon.mono-shield-mto {
    mask-image: var(--icon-mono-shield-mto);
    -webkit-mask-image: var(--icon-mono-shield-mto);
}

.icon.sliders-horizontal-01-mro,
.icon.mono-sliders-horizontal-01-mro {
    mask-image: var(--icon-mono-sliders-horizontal-01-mro);
    -webkit-mask-image: var(--icon-mono-sliders-horizontal-01-mro);
}

.icon.sliders-vertical-01-mto,
.icon.mono-sliders-vertical-01-mto {
    mask-image: var(--icon-mono-sliders-vertical-01-mto);
    -webkit-mask-image: var(--icon-mono-sliders-vertical-01-mto);
}

.icon.star-mto,
.icon.mono-star-mto {
    mask-image: var(--icon-mono-star-mto);
    -webkit-mask-image: var(--icon-mono-star-mto);
}

.icon.star-spark-mto,
.icon.mono-star-spark-mto {
    mask-image: var(--icon-mono-star-spark-mto);
    -webkit-mask-image: var(--icon-mono-star-spark-mto);
}

.icon.sun-mro,
.icon.mono-sun-mro {
    mask-image: var(--icon-mono-sun-mro);
    -webkit-mask-image: var(--icon-mono-sun-mro);
}

.icon.sync-mro,
.icon.mono-sync-mro {
    mask-image: var(--icon-mono-sync-mro);
    -webkit-mask-image: var(--icon-mono-sync-mro);
}

.icon.sync-mto,
.icon.mono-sync-mto {
    mask-image: var(--icon-mono-sync-mto);
    -webkit-mask-image: var(--icon-mono-sync-mto);
}

.icon.mono-thumbs-down-mro {
    mask-image: var(--icon-mono-thumbs-down-mro);
    -webkit-mask-image: var(--icon-mono-thumbs-down-mro);
}

.icon.mono-thumbs-up-mro {
    mask-image: var(--icon-mono-thumbs-up-mro);
    -webkit-mask-image: var(--icon-mono-thumbs-up-mro);
}

.icon.mono-transfer-it-mto {
    mask-image: var(--icon-mono-transfer-it-mto);
    -webkit-mask-image: var(--icon-mono-transfer-it-mto);
}

.icon.mono-user-blur-strong-mto {
    mask-image: var(--icon-mono-user-blur-strong-mto);
    -webkit-mask-image: var(--icon-mono-user-blur-strong-mto);
}

.icon.user-circle-mto,
.icon.mono-user-circle-mto {
    mask-image: var(--icon-mono-user-circle-mto);
    -webkit-mask-image: var(--icon-mono-user-circle-mto);
}

.icon.user-plus-mto,
.icon.mono-user-plus-mto {
    mask-image: var(--icon-mono-user-plus-mto);
    -webkit-mask-image: var(--icon-mono-user-plus-mto);
}

.icon.users-mro,
.icon.mono-users-mro {
    mask-image: var(--icon-mono-users-mro);
    -webkit-mask-image: var(--icon-mono-users-mro);
}

.icon.users-mto,
.icon.mono-users-mto {
    mask-image: var(--icon-mono-users-mto);
    -webkit-mask-image: var(--icon-mono-users-mto);
}

.icon.video-mro,
.icon.mono-video-mro {
    mask-image: var(--icon-mono-video-mro);
    -webkit-mask-image: var(--icon-mono-video-mro);
}

.icon.mono-wifi-off-mto {
    mask-image: var(--icon-mono-wifi-off-mto);
    -webkit-mask-image: var(--icon-mono-wifi-off-mto);
}

.icon.mono-wifi-star-mto {
    mask-image: var(--icon-mono-wifi-star-mto);
    -webkit-mask-image: var(--icon-mono-wifi-star-mto);
}

.icon.video-mto,
.icon.mono-video-mto {
    mask-image: var(--icon-mono-video-mto);
    -webkit-mask-image: var(--icon-mono-video-mto);
}

.icon.x-mro,
.icon.mono-x-mro {
    mask-image: var(--icon-mono-x-mro);
    -webkit-mask-image: var(--icon-mono-x-mro);
}

.icon.x-mto,
.icon.mono-x-mto {
    mask-image: var(--icon-mono-x-mto);
    -webkit-mask-image: var(--icon-mono-x-mto);
}

.icon.zap-mro,
.icon.mono-zap-mro {
    mask-image: var(--icon-mono-zap-mro);
    -webkit-mask-image: var(--icon-mono-zap-mro);
}

.icon.zap-mto,
.icon.mono-zap-mto {
    mask-image: var(--icon-mono-zap-mto);
    -webkit-mask-image: var(--icon-mono-zap-mto);
}

.icon.zap-off-mro,
.icon.mono-zap-off-mro {
    mask-image: var(--icon-mono-zap-off-mro);
    -webkit-mask-image: var(--icon-mono-zap-off-mro);
}

.icon.zap-off-mto,
.icon.mono-zap-off-mto {
    mask-image: var(--icon-mono-zap-off-mto);
    -webkit-mask-image: var(--icon-mono-zap-off-mto);
}

/* endregion */

/* region Deprecated mono icons TODO remove once usages updated */

.icon.arrow-left {
    mask-image: var(--icon-mono-arrow-left-mro);
    -webkit-mask-image: var(--icon-mono-arrow-left-mro);
}

.icon.arrow-right {
    mask-image: var(--icon-mono-arrow-right-mro);
    -webkit-mask-image: var(--icon-mono-arrow-right-mro);
}

.icon.check {
    mask-image: var(--icon-mono-check-mro);
    -webkit-mask-image: var(--icon-mono-check-mro);
}

.icon.check-circle {
    mask-image: var(--icon-mono-check-circle-mro);
    -webkit-mask-image: var(--icon-mono-check-circle-mro);
}

.icon.cloud {
    mask-image: var(--icon-mono-cloud-mro);
    -webkit-mask-image: var(--icon-mono-cloud-mro);
}

.icon.code {
    mask-image: var(--icon-mono-code-mro);
    -webkit-mask-image: var(--icon-mono-code-mro);
}

.icon.copy {
    mask-image: var(--icon-mono-copy-mro);
    -webkit-mask-image: var(--icon-mono-copy-mro);
}

.icon.database {
    mask-image: var(--icon-mono-database-mro);
    -webkit-mask-image: var(--icon-mono-database-mro);
}

.icon.file-filter {
    mask-image: var(--icon-mono-filter-mro);
    -webkit-mask-image: var(--icon-mono-filter-mro);
}

.icon.globe {
    mask-image: var(--icon-mono-globe-01-mro);
    -webkit-mask-image: var(--icon-mono-globe-01-mro);
}

.icon.info {
    mask-image: var(--icon-mono-info-mro);
    -webkit-mask-image: var(--icon-mono-info-mro);
}

.icon.mail {
    mask-image: var(--icon-mono-mail-mto);
    -webkit-mask-image: var(--icon-mono-mail-mto);
}

.icon.map-pin {
    mask-image: var(--icon-mono-map-pin-mto);
    -webkit-mask-image: var(--icon-mono-map-pin-mto);
}

.icon.menu {
    mask-image: var(--icon-mono-menu-mro);
    -webkit-mask-image: var(--icon-mono-menu-mro);
}

.icon.minus {
    mask-image: var(--icon-mono-minus-mro);
    -webkit-mask-image: var(--icon-mono-minus-mro);
}

.icon.plus {
    mask-image: var(--icon-mono-plus-mro);
    -webkit-mask-image: var(--icon-mono-plus-mro);
}

.icon.plus-circle {
    mask-image: var(--icon-mono-plus-circle-mro);
    -webkit-mask-image: var(--icon-mono-plus-circle-mro);
}

.icon.search {
    mask-image: var(--icon-mono-search-sro);
    -webkit-mask-image: var(--icon-mono-search-sro);
}

.icon.share {
    mask-image: var(--icon-mono-share-mro);
    -webkit-mask-image: var(--icon-mono-share-mro);
}

.icon.shield {
    mask-image: var(--icon-mono-shield-mro);
    -webkit-mask-image: var(--icon-mono-shield-mro);
}

.icon.sync {
    mask-image: var(--icon-mono-sync-mro);
    -webkit-mask-image: var(--icon-mono-sync-mro);
}

.icon.x {
    mask-image: var(--icon-mono-x-mto);
    -webkit-mask-image: var(--icon-mono-x-mto);
}

/* endregion */

/* region Duotone icons */

.icon.android,
.icon.duotone-android-01 {
    mask-image: var(--icon-duotone-android-01);
    -webkit-mask-image: var(--icon-duotone-android-01);
}

.icon.brain,
.icon.duotone-brain {
    mask-image: var(--icon-duotone-brain);
    -webkit-mask-image: var(--icon-duotone-brain);
}

.icon.bug,
.icon.duotone-bug {
    mask-image: var(--icon-duotone-bug);
    -webkit-mask-image: var(--icon-duotone-bug);
}

.icon.c-plus-plus,
.icon.duotone-cplusplus {
    mask-image: var(--icon-duotone-cplusplus);
    -webkit-mask-image: var(--icon-duotone-cplusplus);
}

.icon.CMD,
.icon.duotone-cmd {
    mask-image: var(--icon-duotone-cmd);
    -webkit-mask-image: var(--icon-duotone-cmd);
}

.icon.copyright,
.icon.duotone-copyright {
    mask-image: var(--icon-duotone-copyright);
    -webkit-mask-image: var(--icon-duotone-copyright);
}

.icon.extension,
.icon.duotone-extension {
    mask-image: var(--icon-duotone-extension);
    -webkit-mask-image: var(--icon-duotone-extension);
}

.icon.hand,
.icon.duotone-hand {
    mask-image: var(--icon-duotone-hand);
    -webkit-mask-image: var(--icon-duotone-hand);
}

.icon.iOS,
.icon.duotone-ios {
    mask-image: var(--icon-duotone-ios);
    -webkit-mask-image: var(--icon-duotone-ios);
}

.icon.lifebuoy,
.icon.duotone-lifebuoy {
    mask-image: var(--icon-duotone-lifebuoy);
    -webkit-mask-image: var(--icon-duotone-lifebuoy);
}

.icon.lightbulb,
.icon.duotone-lightbulb {
    mask-image: var(--icon-duotone-lightbulb);
    -webkit-mask-image: var(--icon-duotone-lightbulb);
}

.icon.media,
.icon.duotone-media {
    mask-image: var(--icon-duotone-media);
    -webkit-mask-image: var(--icon-duotone-media);
}

.icon.privacy,
.icon.duotone-privacy {
    mask-image: var(--icon-duotone-privacy);
    -webkit-mask-image: var(--icon-duotone-privacy);
}

.icon.scale,
.icon.duotone-scale {
    mask-image: var(--icon-duotone-scale);
    -webkit-mask-image: var(--icon-duotone-scale);
}

.icon.SDK,
.icon.duotone-sdk {
    mask-image: var(--icon-duotone-sdk);
    -webkit-mask-image: var(--icon-duotone-sdk);
}

.icon.mega-sync,
.icon.duotone-sync {
    mask-image: var(--icon-duotone-sync);
    -webkit-mask-image: var(--icon-duotone-sync);
}

.icon.shield-duotone,
.icon.duotone-shield {
    mask-image: var(--icon-duotone-shield);
    -webkit-mask-image: var(--icon-duotone-shield);
}

.icon.thunderbird,
.icon.duotone-thunderbird {
    mask-image: var(--icon-duotone-thunderbird);
    -webkit-mask-image: var(--icon-duotone-thunderbird);
}

.icon.tm,
.icon.duotone-tm {
    mask-image: var(--icon-duotone-tm);
    -webkit-mask-image: var(--icon-duotone-tm);
}

.icon.web,
.icon.duotone-web-01 {
    mask-image: var(--icon-duotone-web-01);
    -webkit-mask-image: var(--icon-duotone-web-01);
}

/* endregion */

/* region Social icons */

.icon.social-facebook,
.icon.social-facebook-m {
    mask-image: var(--icon-social-facebook-m);
    -webkit-mask-image: var(--icon-social-facebook-m);
}

.icon.social-instagram,
.icon.social-instagram-m {
    mask-image: var(--icon-social-instagram-m);
    -webkit-mask-image: var(--icon-social-instagram-m);
}

.icon.social-linkedin,
.icon.social-linkedin-m {
    mask-image: var(--icon-social-linkedin-m);
    -webkit-mask-image: var(--icon-social-linkedin-m);
}

.icon.social-threads,
.icon.social-threads-m {
    mask-image: var(--icon-social-threads-m);
    -webkit-mask-image: var(--icon-social-threads-m);
}

.icon.social-x,
.icon.social-x-m {
    mask-image: var(--icon-social-x-m);
    -webkit-mask-image: var(--icon-social-x-m);
}

.icon.social-youtube,
.icon.social-youtube-m {
    mask-image: var(--icon-social-youtube-m);
    -webkit-mask-image: var(--icon-social-youtube-m);
}

/* endregion */

.icon.rectangle-748 {
    mask-image: var(--icon-rectangle-748);
    -webkit-mask-image: var(--icon-rectangle-748);
}

.icon.rss {
    mask-image: var(--icon-rss);
    -webkit-mask-image: var(--icon-rss);
}

.icon.union-start {
    mask-image: var(--icon-union-start);
    -webkit-mask-image: var(--icon-union-start);
}

/* region Editor-supported icon colours */

.icon.color-primary-red-500 {
    color: var(--color-primary-red-500);
}
.icon.color-primary-black-900 {
    color: var(--color-primary-black-900);
}

/* endregion */
