/**
 * notion.css — 客户门户基础层（与 Tailwind 共存）
 * 主视觉与组件样式见 portal.css
 */

:root {
  --notion-radius: 4px;
  --notion-radius-lg: 6px;
  --text-xs: 11px;
  --text-sm: 12px;
  --text-base: 13px;
  --text-md: 14px;
}

* {
  box-sizing: border-box;
}

.ela-page-inner {
  width: 100%;
}

/* 登录 / 选项目（#radar-standalone）与应用区 Tailwind 圆角统一 */
#radar-app .rounded-sm,
#radar-standalone .rounded-sm {
  border-radius: 2px !important;
}

#radar-app .rounded,
#radar-standalone .rounded {
  border-radius: var(--notion-radius) !important;
}

#radar-app .rounded-md,
#radar-app .rounded-lg,
#radar-standalone .rounded-md,
#radar-standalone .rounded-lg {
  border-radius: var(--notion-radius) !important;
}

#radar-app .rounded-xl,
#radar-app .rounded-2xl,
#radar-standalone .rounded-xl,
#radar-standalone .rounded-2xl {
  border-radius: var(--notion-radius-lg) !important;
}

#radar-app .rounded-full,
#radar-standalone .rounded-full {
  border-radius: 9999px !important;
}

#radar-app input:not([type="checkbox"]):not([type="radio"]),
#radar-app select,
#radar-app textarea,
#radar-standalone input:not([type="checkbox"]):not([type="radio"]),
#radar-standalone select,
#radar-standalone textarea {
  border-radius: var(--notion-radius) !important;
}
