@import '../variables';
@import '../mixins';

.#{$prefix}-ui-errormessage-overlay {
  @extend %ui-container;

  @include layout-cover;
  @include hidden;

  background-color: $color-background;
  pointer-events: none;

  .#{$prefix}-ui-errormessage-label {
    color: $color-primary;
    font-size: 1.2em;
    left: 3em;
    position: absolute;
    right: 3em;
    text-align: center;

    // Vertically center the label (not exactly, but works for single line errors)
    & {
      margin-top: -1em;
      top: 50%;
    }

    ul {
      color: $color-secondary;
      font-size: .9em;
      padding: 0;

      li {
        list-style: none;
      }
    }
  }

  .#{$prefix}-ui-tvnoisecanvas {
    @include layout-cover;

    filter: blur(4px);
  }
}

@import '../variables';
@import '../mixins';

.#{$prefix}-ui-errormessage-overlay {
  @extend %ui-container;

  @include layout-cover;
  @include hidden;

  background-color: $color-background;
  pointer-events: none;

  .#{$prefix}-ui-errormessage-label {
    color: $color-primary;
    font-size: 1.2em;
    left: 3em;
    position: absolute;
    right: 3em;
    text-align: center;
    user-select: text;

    // Vertically center the label (not exactly, but works for single line errors)
    & {
      margin-top: -1em;
      top: 50%;
    }

    ul {
      color: $color-secondary;
      font-size: .9em;
      padding: 0;

      li {
        list-style: none;
      }
    }
  }

  .#{$prefix}-ui-tvnoisecanvas {
    @include layout-cover;

    filter: blur(4px);
  }
}

Make errormessage overlay text selectable
Make errormessage overlay text selectable

Might be useful to copy an error message to search for a solution.
