.nes-ui-hero-dash {
  @supports (border-image-source: none) {
    border-radius: (2 * (4px + 2)) + (4px * 2);
  }

  border-style: solid;
  border-width: 32px;
  border-color: var(--color-black-absolute);
  border-image-slice: 8;
  border-image-width: 150px;
  border-image-outset: 0;
  border-image-source: url(pixel-borders-image(2, $color-black-absolute));
}

.nes-ui-dark-mode {
  .nes-ui-hero-dash {
    border-color: var(--color-white-absolute);
    border-image-source: url(pixel-borders-image(2, $color-white-absolute));
  }
}

.nes-ui-hero-flower {
  @supports (border-image-source: none) {
    border-radius: (2 * (4px + 2)) + (4px * 2);
  }

  border-style: solid;
  border-width: 32px;
  border-color: var(--color-black-absolute);
  border-image-slice: 16;
  border-image-width: 110px;
  border-image-outset: 0;
  border-image-source: url(pixel-borders-image(2, $color-black-absolute));
}

.nes-ui-dark-mode {
  .nes-ui-hero-flower {
    border-color: var(--color-white-absolute);
    border-image-source: url(pixel-borders-image(2, $color-white-absolute));
  }
}