/* Boot manager — GRUB-like */
.stage-bootloader {
  background: #0a0a0a;
  color: #d0d0d0;
}

.boot-frame {
  width: min(640px, 94vw);
  padding: 1.5rem;
  border: 1px solid #444;
  background: #111;
}

.boot-title {
  margin: 0 0 1rem;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  font-family: "Courier New", monospace;
}

.boot-entries { font-family: "Courier New", monospace; font-size: 14px; }

.boot-entry {
  display: grid;
  grid-template-columns: 1.2rem 1fr auto;
  gap: 0.5rem;
  padding: 0.25rem 0.5rem;
  align-items: center;
}
.boot-entry.sel {
  background: #3355aa;
  color: #fff;
}
.boot-entry.disabled {
  opacity: 0.45;
}
.boot-mark { color: #8cf; }
.boot-disk { color: #888; font-size: 12px; }
.boot-note {
  grid-column: 2 / -1;
  font-size: 11px;
  color: #aaa;
}
.boot-help {
  margin: 1.25rem 0 0;
  font-size: 12px;
  color: #888;
}

.stage-dos {
  background: #000;
  color: #aaa;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 1rem;
}
.dos-log {
  font-family: "Courier New", monospace;
  font-size: 14px;
  line-height: 1.4;
  white-space: pre-wrap;
}
