/* Copyright 2015 The Chromium Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file. */

[i18n-content]::before,
[i18n-values*='.innerHTML:']::before,
* /deep/ [i18n-content]::before,
* /deep/ [i18n-values*='.innerHTML:']::before {
  /* Insert a non-breaking space into nodes that have i18n content. */
  content: '\00a0';
}

[i18n-processed][i18n-content]::before,
[i18n-processed] [i18n-content]::before,
[i18n-processed][i18n-values*='.innerHTML:']::before,
[i18n-processed] [i18n-values*='.innerHTML:']::before,
* /deep/ [i18n-processed][i18n-content]::before,
* /deep/ [i18n-processed] [i18n-content]::before,
* /deep/ [i18n-processed][i18n-values*='.innerHTML:']::before,
* /deep/ [i18n-processed] [i18n-values*='.innerHTML:']::before {
  /* Undo the non-breaking space hack after i18n processing has run. */
  content: normal;
}
