.imageItem {
  position: relative;
}
.imageItem.vertical.captionOverlay .caption {
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
}
.imageItem:global(.carbon) {
  border: inherit solid inherit;
}
.imageItem:global(.carbon).horizontal {
  border-width: inherit;
  height: auto;
}
.imageItem:global(.carbon).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.carbon).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.carbon).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.carbon).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.carbon).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.carbon).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.carbon).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.carbon).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.carbon).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.carbon) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.carbon).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: inherit;
  opacity: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.carbon):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.carbon):global(.spottable):focus::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-key) .imageItem:global(.carbon):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.carbon):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.carbon):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.carbon):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.carbon):global(.spottable):active::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-touch) .imageItem:global(.carbon):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.carbon):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.cobalt) {
  border: inherit solid inherit;
}
.imageItem:global(.cobalt).horizontal {
  border-width: inherit;
  height: auto;
}
.imageItem:global(.cobalt).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.cobalt).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.cobalt).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.cobalt).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.cobalt).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.cobalt) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.cobalt).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: inherit;
  opacity: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.cobalt):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.cobalt):global(.spottable):focus::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-key) .imageItem:global(.cobalt):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.cobalt):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.cobalt):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.cobalt):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.cobalt):global(.spottable):active::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-touch) .imageItem:global(.cobalt):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.cobalt):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.cobalt):global(.night) {
  border: inherit solid inherit;
}
.imageItem:global(.cobalt):global(.night).horizontal {
  border-width: inherit;
  height: auto;
}
.imageItem:global(.cobalt):global(.night).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt):global(.night).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.cobalt):global(.night).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.cobalt):global(.night).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt):global(.night).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.cobalt):global(.night).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt):global(.night).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.cobalt):global(.night).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.cobalt):global(.night).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.cobalt):global(.night) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.cobalt):global(.night).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: inherit;
  opacity: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.cobalt):global(.night):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.cobalt):global(.night):global(.spottable):focus::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-key) .imageItem:global(.cobalt):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.cobalt):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.cobalt):global(.night):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.cobalt):global(.night):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.cobalt):global(.night):global(.spottable):active::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-touch) .imageItem:global(.cobalt):global(.night):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.cobalt):global(.night):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.copper) {
  border: inherit solid inherit;
}
.imageItem:global(.copper).horizontal {
  border-width: inherit;
  height: auto;
}
.imageItem:global(.copper).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.copper).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.copper).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.copper).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.copper).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.copper) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.copper).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: inherit;
  opacity: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.copper):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.copper):global(.spottable):focus::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-key) .imageItem:global(.copper):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.copper):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.copper):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.copper):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.copper):global(.spottable):active::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-touch) .imageItem:global(.copper):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.copper):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.copper):global(.night) {
  border: inherit solid inherit;
}
.imageItem:global(.copper):global(.night).horizontal {
  border-width: inherit;
  height: auto;
}
.imageItem:global(.copper):global(.night).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper):global(.night).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.copper):global(.night).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.copper):global(.night).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper):global(.night).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.copper):global(.night).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper):global(.night).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.copper):global(.night).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.copper):global(.night).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.copper):global(.night) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.copper):global(.night).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: inherit;
  opacity: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.copper):global(.night):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.copper):global(.night):global(.spottable):focus::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-key) .imageItem:global(.copper):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.copper):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.copper):global(.night):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.copper):global(.night):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.copper):global(.night):global(.spottable):active::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-touch) .imageItem:global(.copper):global(.night):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.copper):global(.night):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.electro) {
  border: inherit solid inherit;
}
.imageItem:global(.electro).horizontal {
  border-width: inherit;
  height: auto;
}
.imageItem:global(.electro).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.electro).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.electro).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.electro).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.electro).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.electro).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.electro).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.electro).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.electro).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.electro) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.electro).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: inherit;
  opacity: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.electro):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.electro):global(.spottable):focus::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-key) .imageItem:global(.electro):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.electro):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.electro):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.electro):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.electro):global(.spottable):active::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-touch) .imageItem:global(.electro):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.electro):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.gallium) {
  border: 0.25rem solid transparent;
}
.imageItem:global(.gallium).horizontal {
  border-width: 0.25rem;
  height: auto;
}
.imageItem:global(.gallium).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.gallium).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.gallium).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.gallium).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.gallium).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.gallium) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.gallium).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: #ffffff;
  opacity: 0.5;
  padding: 0 0.875rem 0.25rem 0.875rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: left;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.gallium):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.gallium):global(.spottable):focus::before {
  content: "";
  border-color: var(--agate-accent-color, #8b7efe);
  background-color: var(--agate-accent-color, #8b7efe);
}
:global(.spotlight-input-key) .imageItem:global(.gallium):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.gallium):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.gallium):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.gallium):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.gallium):global(.spottable):active::before {
  content: "";
  border-color: var(--agate-accent-color, #8b7efe);
  background-color: var(--agate-accent-color, #8b7efe);
}
:global(.spotlight-input-touch) .imageItem:global(.gallium):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.gallium):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.gallium):global(.night) {
  border: 0.25rem solid transparent;
}
.imageItem:global(.gallium):global(.night).horizontal {
  border-width: 0.25rem;
  height: auto;
}
.imageItem:global(.gallium):global(.night).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium):global(.night).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.gallium):global(.night).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.gallium):global(.night).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium):global(.night).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.gallium):global(.night).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium):global(.night).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.gallium):global(.night).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.gallium):global(.night).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.gallium):global(.night) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.gallium):global(.night).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: #ffffff;
  opacity: 0.5;
  padding: 0 0.875rem 0.25rem 0.875rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: left;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.gallium):global(.night):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.gallium):global(.night):global(.spottable):focus::before {
  content: "";
  border-color: var(--agate-accent-color, #8b7efe);
  background-color: var(--agate-accent-color, #8b7efe);
}
:global(.spotlight-input-key) .imageItem:global(.gallium):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.gallium):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.gallium):global(.night):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.gallium):global(.night):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.gallium):global(.night):global(.spottable):active::before {
  content: "";
  border-color: var(--agate-accent-color, #8b7efe);
  background-color: var(--agate-accent-color, #8b7efe);
}
:global(.spotlight-input-touch) .imageItem:global(.gallium):global(.night):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.gallium):global(.night):global(.spottable):active.horizontal {
  background-image: none;
}
.imageItem:global(.silicon) {
  border: 0.125rem solid transparent;
}
.imageItem:global(.silicon).horizontal {
  border-width: 0;
  height: 4.125rem;
}
.imageItem:global(.silicon).horizontal .image {
  margin: 0 0.875rem 0 1.25rem;
  width: 2.5rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon).horizontal .image {
  margin: 0 1.25rem 0 0.875rem;
}
.imageItem:global(.silicon).horizontal.fill .image {
  height: 4.125rem;
}
.imageItem:global(.silicon).horizontal.none .image {
  margin: 0.375rem 0.875rem 0 1.25rem;
  height: 3.375rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon).horizontal.none .image {
  margin: 0.375rem 1.25rem 0 0.875rem;
}
.imageItem:global(.silicon).horizontal.fit .image {
  margin: 0.875rem 0.875rem 0 1.25rem;
  height: 2.5rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon).horizontal.fit .image {
  margin: 0.875rem 1.25rem 0 0.875rem;
}
.imageItem:global(.silicon).horizontal .caption {
  width: 10.875rem;
  margin: 0 1.25rem 0 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon).horizontal .caption {
  margin: 0 0 0 1.25rem;
}
.imageItem:global(.silicon) .caption {
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  font-size: 1.125rem;
}
.imageItem:global(.silicon).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: #ffffff;
  opacity: 0.5;
  padding: 0 0.875rem 0.25rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
  text-align: center;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.silicon):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.silicon):global(.spottable):focus::before {
  content: "";
  border-color: var(--agate-accent-color, #ff2d55);
  background-color: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-key) .imageItem:global(.silicon):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.silicon):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-key) .imageItem:global(.silicon):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.silicon):global(.spottable):focus.horizontal {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-touch) .imageItem:global(.silicon):global(.spottable):active::before {
  content: "";
  border-color: var(--agate-accent-color, #ff2d55);
  background-color: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-touch) .imageItem:global(.silicon):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-touch) .imageItem:global(.silicon):global(.spottable):active.horizontal {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
.imageItem:global(.silicon):global(.night) {
  border: 0.125rem solid transparent;
}
.imageItem:global(.silicon):global(.night).horizontal {
  border-width: 0;
  height: 4.125rem;
}
.imageItem:global(.silicon):global(.night).horizontal .image {
  margin: 0 0.875rem 0 1.25rem;
  width: 2.5rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon):global(.night).horizontal .image {
  margin: 0 1.25rem 0 0.875rem;
}
.imageItem:global(.silicon):global(.night).horizontal.fill .image {
  height: 4.125rem;
}
.imageItem:global(.silicon):global(.night).horizontal.none .image {
  margin: 0.375rem 0.875rem 0 1.25rem;
  height: 3.375rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon):global(.night).horizontal.none .image {
  margin: 0.375rem 1.25rem 0 0.875rem;
}
.imageItem:global(.silicon):global(.night).horizontal.fit .image {
  margin: 0.875rem 0.875rem 0 1.25rem;
  height: 2.5rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon):global(.night).horizontal.fit .image {
  margin: 0.875rem 1.25rem 0 0.875rem;
}
.imageItem:global(.silicon):global(.night).horizontal .caption {
  width: 10.875rem;
  margin: 0 1.25rem 0 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.silicon):global(.night).horizontal .caption {
  margin: 0 0 0 1.25rem;
}
.imageItem:global(.silicon):global(.night) .caption {
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  font-size: 1.125rem;
}
.imageItem:global(.silicon):global(.night).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: #ffffff;
  opacity: 0.5;
  padding: 0 0.875rem 0.25rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
  text-align: center;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.silicon):global(.night):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.silicon):global(.night):global(.spottable):focus::before {
  content: "";
  border-color: var(--agate-accent-color, #ff2d55);
  background-color: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-key) .imageItem:global(.silicon):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.silicon):global(.night):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-key) .imageItem:global(.silicon):global(.night):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.silicon):global(.night):global(.spottable):focus.horizontal {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-touch) .imageItem:global(.silicon):global(.night):global(.spottable):active::before {
  content: "";
  border-color: var(--agate-accent-color, #ff2d55);
  background-color: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-touch) .imageItem:global(.silicon):global(.night):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
:global(.spotlight-input-touch) .imageItem:global(.silicon):global(.night):global(.spottable):active.horizontal {
  background-image: linear-gradient(to right, #9e00d8, #f1304f);
}
.imageItem:global(.titanium) {
  border: inherit solid inherit;
}
.imageItem:global(.titanium).horizontal {
  border-width: inherit;
  height: auto;
}
.imageItem:global(.titanium).horizontal .image {
  margin: 0 0.25rem 0 0;
  width: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.titanium).horizontal .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.titanium).horizontal.fill .image {
  height: 3.75rem;
}
.imageItem:global(.titanium).horizontal.none .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.titanium).horizontal.none .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.titanium).horizontal.fit .image {
  margin: 0 0.25rem 0 0;
  height: 3.75rem;
}
:global(.enact-locale-right-to-left) .imageItem:global(.titanium).horizontal.fit .image {
  margin: 0 0 0 0.25rem;
}
.imageItem:global(.titanium).horizontal .caption {
  width: auto;
  margin: 0;
}
:global(.enact-locale-right-to-left) .imageItem:global(.titanium).horizontal .caption {
  margin: 0 0 0 0;
}
.imageItem:global(.titanium) .caption {
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: inherit;
}
.imageItem:global(.titanium).vertical.captionOverlay .caption {
  width: 100%;
  height: initial;
  color: inherit;
  opacity: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  bottom: 0.25rem;
  min-height: 1.375rem;
  max-height: 4rem;
}
:global(.spotlight-input-key) .imageItem:global(.titanium):global(.spottable):focus::before,
:global(.spotlight-input-mouse) .imageItem:global(.titanium):global(.spottable):focus::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-key) .imageItem:global(.titanium):global(.spottable):focus.vertical:not(.captionOverlay) .caption,
:global(.spotlight-input-mouse) .imageItem:global(.titanium):global(.spottable):focus.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-key) .imageItem:global(.titanium):global(.spottable):focus.horizontal,
:global(.spotlight-input-mouse) .imageItem:global(.titanium):global(.spottable):focus.horizontal {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.titanium):global(.spottable):active::before {
  content: "";
  border-color: inherit;
  background-color: inherit;
}
:global(.spotlight-input-touch) .imageItem:global(.titanium):global(.spottable):active.vertical:not(.captionOverlay) .caption {
  background-image: none;
}
:global(.spotlight-input-touch) .imageItem:global(.titanium):global(.spottable):active.horizontal {
  background-image: none;
}
