/* AtomBlazor Primitives - 定位样式 */
[data-positioned="false"] {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  opacity: 0 !important;
  pointer-events: none !important;
  z-index: 50;
}

/*
 * 基元自身渲染的那几枚工具类。
 *
 * 基元按设计是无样式的，但有几枚类并非装饰：它们是标记得以成立的行为本身。
 * 这些类原先只随 AtomBlazor 的样式表交付，所以单独使用 Primitives 的应用会
 * 把仅供屏幕阅读器的文本渲染成普通段落，Dismiss 遮罩也没有任何可供点击的尺寸，
 * 浮层在定位完成前会留在文档流里挤压版面。
 *
 * 以下声明与同名 Tailwind 工具类等价，因此把两张样式表一起加载毫无害处，
 * 重复亦属预期。
 */
.atom\:sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.atom\:fixed {
  position: fixed;
}

.atom\:inset-0 {
  inset: 0;
}

.atom\:relative {
  position: relative;
}

.atom\:z-40 {
  z-index: 40;
}
