/*
// Copyright 2024 The Lynx Authors. All rights reserved.
// Licensed under the Apache License Version 2.0 that can be found in the
// LICENSE file in the root directory of this source tree.
*/
x-input {
  display: contents !important;
  font-size: 14px;
}

x-input::part(form) {
  display: contents;
}
x-input::part(input), x-input::part(form) {
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border: inherit;
  border-radius: inherit;
  align-self: inherit;
  justify-self: inherit;
  text-align: inherit;
  direction: inherit;
  caret-color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  flex: inherit;
  background-color: inherit;
  z-index: inherit;
  margin: inherit;
  padding: inherit;
  color: inherit;
}

x-input::part(input) {
  --placeholder-color: grey;
  --placeholder-font-weight: normal;
}

x-input::part(input)::placeholder {
  color: var(--placeholder-color);
  font-family: var(--placeholder-font-family);
  font-size: var(--placeholder-font-size, inherit);
  font-weight: var(--placeholder-font-weight);
}
