@import url("./rebase.css");
:root {
  --primary-color: #2A89E7;
  --regular-color: rgba(42, 137, 231, 0.1);
  --input-background-color: #F5F5F5;
  --input-color: #8a8a8a;
  --primary-text-color: #3C3C3C;
  --regular-text-color: #666666;
  --nav-text-color: #444444;
  --art-text-color: #444444;
  --border-color: #E3E3E3;
  --red-color: #FF6773;
  --green-color: #58A45C;
  --yellow-color: #F2BD42;
  --price-color: #FB4242;
  --white-color: #FFFFFF;
}

@font-face {
  font-family: 'Gotham';
  src: url('../../static/fonts/gotham_bold.otf') format('opentype'); /* 指定OTF格式 */
  font-weight: normal;
  font-style: normal;
}

* {
  padding: 0;
  margin: 0;
}

html,
body {
  height: 100%;
  background-color: #F9F9F9;
  color: var(--primary-text-color);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

a {
  text-decoration: none;
  color: var(--primary-text-color);
}

a:hover {
  text-decoration: none;
  color: var(--primary-color);
}

input,
textarea {
  border: none;
  background-color: transparent;
  width: 100%;
  resize: none;
  color: var(--primary-text-color);
}
input:focus, input:hover,
textarea:focus,
textarea:hover {
  border: none;
  outline: none;
}

img {
  border: none;
  outline: none;
  overflow: hidden;
}

.btn {
  cursor: pointer;
}

button {
  border: none;
}

ul li {
  list-style-type: none;
  padding-left: 0;
}

img {
  border-radius: 4px;
}

