.link__UCcRC {
  display: block;
  inline-size: 100%;
  block-size: 100%;
}

.svgImageSource__g-ESq {
  fill-opacity: var(--opacity, 1);
}
.svgImageSource__g-ESq:not([data-type=shape]) {
  opacity: var(--opacity, 1);
  fill-opacity: initial;
}
.svgImageSource__g-ESq[data-type=shape] {
  stroke: var(--stroke, transparent);
  stroke-opacity: var(--alpha-stroke, 1);
  stroke-width: var(--stroke-width, 0px);
}
.svgImageSource__g-ESq:not([data-type=ugc]) * {
  vector-effect: non-scaling-stroke;
}
.svgImageSource__g-ESq:not([data-type=ugc]):not([data-type=color]) {
  fill: var(--fill);
}
.svgImageSource__g-ESq [data-color="1"] {
  --svg-rgb-color-1: var(--svg-color-1);
  fill: var(--svg-rgb-color-1, revert-layer);
}
.svgImageSource__g-ESq [data-color="2"] {
  --svg-rgb-color-2: var(--svg-color-2);
  fill: var(--svg-rgb-color-2, revert-layer);
}
.svgImageSource__g-ESq [data-color="3"] {
  --svg-rgb-color-3: var(--svg-color-3);
  fill: var(--svg-rgb-color-3, revert-layer);
}
.svgImageSource__g-ESq [data-color="4"] {
  --svg-rgb-color-4: var(--svg-color-4);
  fill: var(--svg-rgb-color-4, revert-layer);
}
.svgImageSource__g-ESq [data-color="5"] {
  --svg-rgb-color-5: var(--svg-color-5);
  fill: var(--svg-rgb-color-5, revert-layer);
}
.svgImageSource__g-ESq [data-color="6"] {
  --svg-rgb-color-6: var(--svg-color-6);
  fill: var(--svg-rgb-color-6, revert-layer);
}
.svgImageSource__g-ESq [data-color="7"] {
  --svg-rgb-color-7: var(--svg-color-7);
  fill: var(--svg-rgb-color-7, revert-layer);
}
.svgImageSource__g-ESq [data-color="8"] {
  --svg-rgb-color-8: var(--svg-color-8);
  fill: var(--svg-rgb-color-8, revert-layer);
}

.svgImageRoot__XFDeg {
  --svg-calculated-padding: calc(var(--stroke-width, 0px) / 2)
    calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2)
    calc(var(--stroke-width, 0px) / 2);
  --svg-calculated-width: calc(100% - var(--stroke-width, 0px));
  --svg-calculated-height: calc(100% - var(--stroke-width, 0px));
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: absolute;
  inset: 0;
  filter: drop-shadow(var(--shadow-position) var(--shadow-blur-radius) rgba(var(--shadow-color), var(--shadow-opacity)));
  transform: var(--flipX, scaleX(1)) var(--flipY, scaleY(1));
}
.svgImageRoot__XFDeg svg {
  position: absolute;
  inset: 0;
  width: var(--svg-calculated-width, 100%);
  height: var(--svg-calculated-height, 100%);
  padding: var(--svg-calculated-padding, 0);
  margin: auto;
}
.svgImageRoot__XFDeg svg:not([data-type=ugc]) {
  overflow: visible;
}