/* Hallprint LAB — the update toast (updates.js): "Hallprint LAB 1.6 is ready. Restart to update." above the footer,
   a system message with a SYS tag, in the language of styles.css (square, hairline frame, an accent rule on the left). */
.update-toast {
  position: absolute; left: 50%; bottom: 44px; transform: translateX(-50%);
  z-index: 40;
  display: flex; align-items: center; gap: 10px;
  max-width: 720px; height: 40px; padding: 0 10px 0 16px;
  box-sizing: border-box;
  border: 1px solid var(--line-strong); border-radius: 0;
  background: var(--panel-light);
  box-shadow: inset 3px 0 0 var(--accent), 0 12px 32px rgba(0, 0, 0, 0.6);
  color: var(--text);
  font-family: var(--font-mono); font-size: 11px; line-height: 40px; letter-spacing: 0.01em; white-space: nowrap;
}
.update-toast::before {
  content: "SYS"; flex: 0 0 auto;
  height: 16px; padding: 0 5px 0 calc(5px + 0.14em);
  border: 1px solid var(--accent-dark);
  font-size: 8.5px; line-height: 16px; letter-spacing: 0.14em; color: var(--accent);
}
.update-toast-text { overflow: hidden; text-overflow: ellipsis; }
.update-toast .btn.update-toast-btn { height: 28px; padding: 0 12px; font-size: 10px; line-height: 28px; letter-spacing: 0.12em; text-transform: uppercase; }
