/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/**
 * @file
 * Installation styling.
 *
 * Unfortunately we have to make our styling quite strong, to override the
 * .maintenance-page styling.
 */

.install-page {
  min-height: 100%;
  background-color: var(--color-gray-100);
}

.install-page h1,
.install-page h2 {
  font-size: var(--font-size-h3);
}

.install-page h3 {
  font-size: var(--font-size-h4);
}

.install-page .site-name {
  margin-top: var(--space-s);
  color: var(--color-gray);
  font-size: var(--font-size-xl);
}

.install-page .title {
  margin-top: 0;
  font-size: var(--font-size-h3);
}

.install-page .content {
  color: var(--color-gray);
}

.install-page .site-name,
.install-page .title,
.install-page .content {
  max-width: 34rem;
}

/**
 * Password widget
 */

.install-page .password-parent,
.install-page .confirm-parent {
  width: auto;
}

.install-page .form-item .password-suggestions {
  float: none;
  width: auto;
}

.install-page table td {
  word-break: break-all;
}

.install-page .site-version {
  vertical-align: super;
  color: var(--color-gray-500);
  font-size: 0.5em;
  font-weight: 500;
}

@media all and (max-width: 63.125rem) and (min-width: 48em) {
  .install-page .password-strength,
  .install-page .confirm-parent {
    width: 100%;
  }
  .install-configure-form .form-type-password {
    width: 100%;
  }
  .password-confirm,
  .password-field {
    float: none;
  }
  .password-confirm-match {
    float: none;
    width: auto;
    max-width: 100%;
  }
}
