.entrance-tray-content {
  display: flex;
  flex-direction: column;
  gap: var(--space-24);
  color: var(--scheme-text-secondary);
}

.entrance-tray-content:has(details[open]) summary {
  display: none;
}

.entrance-tray-description {
  min-block-size: 0;
}

.entrance-tray-description-container {
  display: grid;
  grid-template-rows: 1fr;
  overflow: hidden;
  transition: var(--transition-short);
}

.entrance-tray-content:has(details[open]) .entrance-tray-description-container {
  grid-template-rows: 0fr;
}
