/* ==========================================================================
   Icon subset — Golden Space Malaysia  (self-hosted, production-safe)
   --------------------------------------------------------------------------
   A hand-drawn, Phosphor-style outline icon set inlined as SVG data-URI
   masks. Icons inherit the current text colour via `mask`, so `color:`
   controls them exactly like an icon font would — no external requests,
   no font files, no emoji (per the design spec: icons always pair with
   text, never emoji).

   Class convention (kept from the previous theme):
     .ph.ph-<name>       regular weight
     .ph-bold.ph-check   bold check (lists, selected date state)
   ========================================================================== */

.ph,
.ph-bold {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  flex: none;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

/* star — ratings (hero trust badge, testimonials) */
.ph.ph-star {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><polygon fill="%23000" points="128.0,34.0 153.9,102.4 226.9,105.9 169.8,151.6 189.1,222.1 128.0,182.0 66.9,222.1 86.2,151.6 29.1,105.9 102.1,102.4"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><polygon fill="%23000" points="128.0,34.0 153.9,102.4 226.9,105.9 169.8,151.6 189.1,222.1 128.0,182.0 66.9,222.1 86.2,151.6 29.1,105.9 102.1,102.4"/></svg>');
}

/* users — 10,000+ served */
.ph.ph-users {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="92" cy="92" r="40"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M24 204 a68 62 0 0 1 136 0"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M172 56 a36 36 0 1 1 -8 70"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M178 146 a62 58 0 0 1 56 58"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="92" cy="92" r="40"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M24 204 a68 62 0 0 1 136 0"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M172 56 a36 36 0 1 1 -8 70"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M178 146 a62 58 0 0 1 56 58"/></svg>');
}

/* seedling — beginner friendly */
.ph.ph-seedling {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 224 V132"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 132 C128 92 100 64 56 62 C54 106 84 132 128 132 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 156 C128 122 152 100 200 98 C202 136 174 156 128 156 Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 224 V132"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 132 C128 92 100 64 56 62 C54 106 84 132 128 132 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 156 C128 122 152 100 200 98 C202 136 174 156 128 156 Z"/></svg>');
}

/* trophy — awards */
.ph.ph-trophy {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M80 44 H176 V100 A48 44 0 0 1 80 100 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M80 60 H44 A34 30 0 0 0 82 110"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M176 60 H212 A34 30 0 0 1 174 110"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 144 V176"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M96 208 H160"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M106 176 H150"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M80 44 H176 V100 A48 44 0 0 1 80 100 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M80 60 H44 A34 30 0 0 0 82 110"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M176 60 H212 A34 30 0 0 1 174 110"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 144 V176"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M96 208 H160"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M106 176 H150"/></svg>');
}

/* lock — secure booking / limited seats notes */
.ph.ph-lock {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" x="56" y="108" width="144" height="100" rx="14"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M88 108 V80 A40 40 0 0 1 168 80 V108"/><circle fill="%23000" cx="128" cy="152" r="12"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 158 V180"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" x="56" y="108" width="144" height="100" rx="14"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M88 108 V80 A40 40 0 0 1 168 80 V108"/><circle fill="%23000" cx="128" cy="152" r="12"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 158 V180"/></svg>');
}

/* moon — sign: struggling to fall asleep */
.ph.ph-moon {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M186 44 A94 94 0 1 0 224 158 A78 78 0 0 1 186 44 Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M186 44 A94 94 0 1 0 224 158 A78 78 0 0 1 186 44 Z"/></svg>');
}

/* battery-low — sign: tired for no obvious reason */
.ph.ph-battery-low {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" x="28" y="84" width="172" height="88" rx="14"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M224 108 v40"/><rect fill="%23000" x="50" y="106" width="30" height="44" rx="6"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" x="28" y="84" width="172" height="88" rx="14"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M224 108 v40"/><rect fill="%23000" x="50" y="106" width="30" height="44" rx="6"/></svg>');
}

/* infinity — sign: thoughts on an endless loop */
.ph.ph-infinity {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 128 C110 100 92 84 68 84 A44 44 0 0 0 68 172 C92 172 110 156 128 128 C146 100 164 84 188 84 A44 44 0 0 1 188 172 C164 172 146 156 128 128 Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 128 C110 100 92 84 68 84 A44 44 0 0 0 68 172 C92 172 110 156 128 128 C146 100 164 84 188 84 A44 44 0 0 1 188 172 C164 172 146 156 128 128 Z"/></svg>');
}

/* target — sign: struggling to focus */
.ph.ph-target {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" r="92"/><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" r="52"/><circle fill="%23000" cx="128" cy="128" r="16"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" r="92"/><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" r="52"/><circle fill="%23000" cx="128" cy="128" r="16"/></svg>');
}

/* waves — sign: easily overwhelmed */
.ph.ph-waves {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M32 88 C48 72 64 72 80 88 S112 104 128 88 S160 72 176 88 S208 104 224 88"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M32 132 C48 116 64 116 80 132 S112 148 128 132 S160 116 176 132 S208 148 224 132"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M32 176 C48 160 64 160 80 176 S112 192 128 176 S160 160 176 176 S208 192 224 176"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M32 88 C48 72 64 72 80 88 S112 104 128 88 S160 72 176 88 S208 104 224 88"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M32 132 C48 116 64 116 80 132 S112 148 128 132 S160 116 176 132 S208 148 224 132"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M32 176 C48 160 64 160 80 176 S112 192 128 176 S160 160 176 176 S208 192 224 176"/></svg>');
}

/* arrows-clockwise — sign: feeling stuck */
.ph.ph-arrows-clockwise {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M198 78 A88 88 0 1 0 216 128"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M198 36 V80 H154"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M198 78 A88 88 0 1 0 216 128"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M198 36 V80 H154"/></svg>');
}

/* certificate — certified instructors */
.ph.ph-certificate {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M224 156 V64 A12 12 0 0 0 212 52 H44 A12 12 0 0 0 32 64 V164 A12 12 0 0 0 44 176 H120"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M64 96 H160"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M64 128 H120"/><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="180" cy="164" r="28"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M166 188 L158 224 L180 210 L202 224 L194 188"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M224 156 V64 A12 12 0 0 0 212 52 H44 A12 12 0 0 0 32 64 V164 A12 12 0 0 0 44 176 H120"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M64 96 H160"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M64 128 H120"/><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="180" cy="164" r="28"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M166 188 L158 224 L180 210 L202 224 L194 188"/></svg>');
}

/* medal — enterprise award */
.ph.ph-medal {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M92 32 L128 108 L164 32"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M66 32 L114 132"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M190 32 L142 132"/><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="168" r="52"/><circle fill="%23000" cx="128" cy="168" r="14"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M92 32 L128 108 L164 32"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M66 32 L114 132"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M190 32 L142 132"/><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="168" r="52"/><circle fill="%23000" cx="128" cy="168" r="14"/></svg>');
}

/* globe — internationally certified */
.ph.ph-globe {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" r="92"/><ellipse fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" rx="42" ry="92"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M36 128 H220"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><circle fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" r="92"/><ellipse fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" cx="128" cy="128" rx="42" ry="92"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M36 128 H220"/></svg>');
}

/* shield-check — final CTA trust line */
.ph.ph-shield-check {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 28 L204 56 V120 C204 176 174 210 128 228 C82 210 52 176 52 120 V56 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M94 130 L118 154 L166 102"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 28 L204 56 V120 C204 176 174 210 128 228 C82 210 52 176 52 120 V56 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M94 130 L118 154 L166 102"/></svg>');
}

/* warning — limited seats warning (date picker) */
.ph.ph-warning {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M116 44 A14 14 0 0 1 140 44 L228 196 A14 14 0 0 1 216 216 H40 A14 14 0 0 1 28 196 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 104 v52"/><circle fill="%23000" cx="128" cy="184" r="12"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M116 44 A14 14 0 0 1 140 44 L228 196 A14 14 0 0 1 216 216 H40 A14 14 0 0 1 28 196 Z"/><path fill="none" stroke="%23000" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" d="M128 104 v52"/><circle fill="%23000" cx="128" cy="184" r="12"/></svg>');
}

/* check — checklists + selected date state (bold weight) */
.ph-bold.ph-check {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="%23000" d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="%23000" d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"/></svg>');
}

/* caret-down — FAQ accordion trigger */
.ph.ph-caret-down {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="%23000" d="M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="%23000" d="M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"/></svg>');
}

/* arrow-right — reserved for links */
.ph.ph-arrow-right {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="%23000" d="M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"/></svg>');
          mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="%23000" d="M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"/></svg>');
}
