@layer clickui {/* Kept at zero specificity via :where() so that downstream styled-components
   overrides on a styled(EmptyButton) (e.g. CrossButton overriding background and
   padding, the Popover/CodeBlock close/copy buttons overriding color and padding)
   win without needing a specificity hack — EmptyButton is a CSS Module, whose
   rules otherwise beat equal-specificity styled-components by source order. */
:where(.empty-button__1ynA8) {
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  outline: none;
  cursor: pointer;
}

/* Also scoped with :where() so the disabled cursor stays at zero specificity
   and a downstream styled(EmptyButton) `&:disabled` override wins naturally,
   rather than tying on specificity and losing to the CSS Module by source order. */
:where(.empty-button__1ynA8):disabled {
  cursor: not-allowed;
}
}
