/* Ocean Memory Group Mode — Home alignment + Starlight camera disclosure
   Scope lock:
   - Group Home: only the StarBag card content alignment.
   - Starlight Resonance: only the diagnostics disclosure presentation.
   No detector, identity, camera capture, timing, state, audio or storage logic changes. */

/* The screenshot shows StarBag's title/description/button block sitting lower than
   the other two cards. Keep its icon artwork and the other cards untouched, and
   lift only StarBag's non-icon content as one visual group. */
#groupHomeScreen #openStarBag > strong,
#groupHomeScreen #openStarBag > span:not(.activity-star-stack) {
  transform: translateY(-11px);
}

/* Starlight Resonance camera diagnostics: keep the capability available to the
   facilitator, but keep the camera/technical panel collapsed in public view. */
body.starlight-community #developerTools {
  width: 100%;
  margin-top: 8px;
}
body.starlight-community #developerTools > summary {
  gap: 8px;
}
body.starlight-community #developerTools > summary::after {
  content: "展開";
  font-size: .82em;
  font-weight: 700;
  opacity: .78;
}
body.starlight-community #developerTools[open] > summary::after {
  content: "收起";
}

/* Public/facilitator view: the summary remains available, while engineering-only
   simulation controls and explanatory diagnostics copy stay out of public view. */
html:not([data-ocean-developer]) body.starlight-community #developerTools > .starlight-actions,
html:not([data-ocean-developer]) body.starlight-community #developerTools > p {
  display: none !important;
}


/* P0 public hierarchy: existing Camera buttons now live inside the facilitator disclosure.
   IDs/listeners are unchanged; this is presentation-only. */
body.starlight-community #developerTools:not([open]) > .starlight-facilitator-camera-actions {
  display: none !important;
}
body.starlight-community #developerTools[open] > .starlight-facilitator-camera-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 10px;
}
body.starlight-community #developerTools > .starlight-facilitator-camera-actions button {
  min-height: 44px;
  padding: 10px 16px;
  border: 1px solid var(--line);
  border-radius: 16px;
  background: #073954;
  color: var(--ink);
  font: inherit;
  cursor: pointer;
}
body.starlight-community #developerTools > .starlight-facilitator-camera-actions button:disabled {
  opacity: .5;
  cursor: default;
}
