/* Homepage only: outlined black controls, without changing shared public/app UI. */
.home-index :is(.button,.composer-send,.motion-toggle,.technology-pause,.quick-actions button:not([aria-pressed=true])) {
  background: #000;
  color: #fff;
  border: 1px solid #fff;
}
.home-index :is(.button,.composer-send,.motion-toggle,.technology-pause,.quick-actions button:not([aria-pressed=true])):hover {
  background: #000;
  color: #fff;
  border-color: #fff;
  box-shadow: 0 0 0 1px #ffffff50;
}
.home-index :is(.button,.composer-send,.motion-toggle,.technology-pause,.quick-actions button):focus-visible {
  outline: 2px solid #fff;
  outline-offset: 4px;
}
.home-index .composer-send:disabled {
  opacity: .4;
  cursor: not-allowed;
  box-shadow: none;
}
.home-index .mobile-menu,
.home-index .mobile-menu summary,
.home-index .mobile-menu nav {
  border: 0;
}
.home-index .mobile-menu summary {
  background: transparent;
  color: #fff;
  box-shadow: none;
}
.home-index .mobile-menu nav {
  background: #000;
  color: #fff;
}
.home-index .mobile-menu nav a { color: #fff; }
/* Blue selected task prefixes/cards and their existing selected state stay intact. */
