/* Ant Design Mobile base styles, scoped by OpenXiangda at build time. */
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) {
  --adm-radius-s: var(--oxa-mobile-radius-s, 4px);
  --adm-radius-m: var(--oxa-mobile-radius-m, 8px);
  --adm-radius-l: var(--oxa-mobile-radius-l, 12px);
  --adm-font-size-1: var(--oxa-mobile-font-size-1, 9px);
  --adm-font-size-2: var(--oxa-mobile-font-size-2, 10px);
  --adm-font-size-3: var(--oxa-mobile-font-size-3, 11px);
  --adm-font-size-4: var(--oxa-mobile-font-size-4, 12px);
  --adm-font-size-5: var(--oxa-mobile-font-size-5, 13px);
  --adm-font-size-6: var(--oxa-mobile-font-size-6, 14px);
  --adm-font-size-7: var(--oxa-mobile-font-size-7, 15px);
  --adm-font-size-8: var(--oxa-mobile-font-size-8, 16px);
  --adm-font-size-9: var(--oxa-mobile-font-size-9, 17px);
  --adm-font-size-10: var(--oxa-mobile-font-size-10, 18px);
  --adm-color-primary: var(--oxa-mobile-color-primary, #1677ff);
  --adm-color-success: var(--oxa-mobile-color-success, #00b578);
  --adm-color-warning: var(--oxa-mobile-color-warning, #ff8f1f);
  --adm-color-danger: var(--oxa-mobile-color-danger, #ff3141);
  --adm-color-yellow: var(--oxa-mobile-color-yellow, #ff9f18);
  --adm-color-orange: var(--oxa-mobile-color-orange, #ff6430);
  --adm-color-wathet: var(--oxa-mobile-color-wathet, #e7f1ff);
  --adm-color-text: var(--oxa-mobile-color-text, #333333);
  --adm-color-text-secondary: var(--oxa-mobile-color-text-secondary, #666666);
  --adm-color-weak: var(--oxa-mobile-color-weak, #999999);
  --adm-color-light: var(--oxa-mobile-color-light, #cccccc);
  --adm-color-border: var(--oxa-mobile-color-border, #eeeeee);
  --adm-color-background: var(--oxa-mobile-color-background, #ffffff);
  --adm-color-highlight: var(--oxa-mobile-color-highlight, var(--adm-color-danger));
  --adm-color-white: var(--oxa-mobile-color-white, #ffffff);
  --adm-color-box: var(--oxa-mobile-color-box, #f5f5f5);
  --adm-color-text-light-solid: var(--oxa-mobile-color-text-light-solid, var(--adm-color-white));
  --adm-color-text-dark-solid: var(--oxa-mobile-color-text-dark-solid, #000000);
  --adm-color-fill-content: var(--oxa-mobile-color-fill-content, var(--adm-color-box));
  --adm-font-size-main: var(--oxa-mobile-font-size-main, var(--adm-font-size-5));
  --adm-font-family: var(--oxa-mobile-font-family, -apple-system, blinkmacsystemfont, 'Helvetica Neue',
    helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
    'Hiragino Sans GB', 'Microsoft Yahei', sans-serif);
  --adm-border-color: var(--oxa-mobile-border-color, var(--adm-color-border));
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) {
  background-color: var(--adm-color-background-body);
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) {
  color: var(--adm-color-text);
  font-size: var(--adm-font-size-main);
  font-family: var(--adm-font-family);
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) a, :where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) button {
  cursor: pointer;
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) a {
  color: var(--adm-color-primary);
  transition: opacity ease-in-out 0.2s;
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) a:active {
  opacity: 0.8;
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) .adm-plain-anchor {
  color: unset;
  transition: none;
}
:where(.oxa-mobile-scope, .oxa-mobile-page, .oxa-mobile-field) .adm-plain-anchor:active {
  opacity: unset;
}
body.adm-overflow-hidden {
  overflow: hidden !important;
}
div.adm-px-tester {
  --size: 1;
  height: calc(var(--size) / 2 * 2px);
  width: 0;
  position: fixed;
  left: -100vw;
  top: -100vh;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}
