/* A quiet reading shortcut, kept separate from the terminal frame. */
.command-guide {
  display: grid;
  grid-template-columns: 7ch minmax(0, 1fr);
  column-gap: 1.5ch;
  max-width: 72ch;
  margin-top: 10px;
  font-size: 13px;
  line-height: 1.6;
}
.command-guide__label { color: var(--meta); }
.command-guide__list { list-style: none; margin: 0; padding: 0; min-width: 0; }
.command-guide__link {
  display: grid;
  grid-template-columns: 7ch minmax(0, 1fr);
  column-gap: 1ch;
  font-weight: 400;
  overflow-wrap: anywhere;
  touch-action: manipulation;
}
.command-guide__command { color: var(--command); white-space: nowrap; }
.command-guide__title { color: var(--link); }
.command-guide__empty { margin: 0; color: var(--meta); }
.command-guide__link:focus-visible { outline: 1px solid var(--border); outline-offset: 3px; }
.command-guide__link:focus-visible span { color: var(--bg); }
@media (hover: hover) {
  .command-guide__link:hover span { color: var(--bg); }
}
@media (pointer: coarse) {
  .command-guide { font-size: 14px; column-gap: 1ch; }
  .command-guide__label { padding-top: 10px; }
  .command-guide__link { min-height: 44px; align-items: start; padding: 10px 0; }
  .command-guide__link:active { background: var(--border); }
  .command-guide__link:active span { color: var(--bg); }
}
@media print { .command-guide { display: none !important; } }
