html,
body,
#__nuxt {
  width: 100%;
  height: 100%;
}

*,
::before,
::after {
  border-width: 0;
  border-style: solid;
  border-color: theme("borderColor.DEFAULT", currentColor);
}

ol,
ul, li {
  list-style: none;
  padding: 0;
  margin: 0;
}


a {
  text-decoration: none;
  color: inherit;
}

p {
  margin-bottom: 1em;
}

.arab-wrap {
  direction: rtl;
  text-align: right;
  font-family: "Noto Naskh Arabic", Arial, "Droid Arabic Naskh", sans-serif;
}

:root {
  --app-bar-color: var(--color-primary);
  --app-bar-title-padding: 0 12px;
  --app-bar-title-font-size: var(--font-size-lg);
  --app-bar-text-color: #fff;
  --app-bar-height: 54px;
  --app-bar-left-gap: 6px;
  --app-bar-right-gap: 6px;
  --app-bar-border-radius: 4px;
  --app-bar-font-size: var(--font-size-lg);
}

.ban-long-press {
  /* 禁止长按选中文本功能 */
  -webkit-touch-callout: none; /* Safari 和 iOS */
  -webkit-user-select: none; /* Safari 和 iOS */
  -khtml-user-select: none; /* Konqueror */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer 和 Edge */
  user-select: none; /* 标准语法 */
}

*,
*::before,
*::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
