/* CSP #0.7 — remplace les attributs style="" HTML (interdits sous TM_CSP_STRICT_STYLES=1).
   Les styles appliqués via element.style en JS restent autorisés. */

.input-group--flush {
  margin: 0;
}

.auth-header-centered--gate {
  padding-top: var(--sp-6);
}

.auth-btn-mt-sm {
  width: 100%;
  margin-top: var(--sp-2);
}

.auth-social-full {
  width: 100%;
  margin-top: var(--sp-3);
}

.auth-footer-switch--spaced {
  margin-top: var(--sp-4);
}

.modal-close--gate {
  position: absolute;
  top: var(--sp-4);
  right: var(--sp-4);
}

.save-yt-link-icon {
  vertical-align: -2px;
  margin-right: 4px;
}

.modal-header--share {
  padding: 0 0 var(--sp-5);
}

.share-modal-copy-block {
  margin-bottom: var(--sp-2);
}

.pc-comments-kicker {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: var(--stg-ink-4);
  margin-bottom: 4px;
}

.pc-comments-empty {
  padding: var(--sp-4) 0;
  color: var(--stg-ink-3);
}

.profile-edit-status.is-error {
  color: rgb(255, 180, 168);
}
