/* Mockup chrome only: the top bar that links the pages and lists the states of a page.
   It is NOT part of the Fudaya design. Hide it with the "Hide" button (or press "m"). */
.maq-bar {
  position: relative;
  z-index: 2147483000;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 10px;
  min-height: 36px;
  padding: 4px 12px;
  background: #fff3c4;
  color: #1a1a1a;
  font: 600 12px/1.3 system-ui, -apple-system, "Segoe UI", sans-serif;
  border-bottom: 2px solid #1a1a1a;
}
.maq-bar[hidden] { display: none; }
.maq-bar a, .maq-bar button, .maq-bar select {
  font: inherit;
  color: inherit;
  min-height: 26px;
  padding: 2px 8px;
  border: 1px solid #1a1a1a;
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
  text-decoration: none;
}
.maq-bar .maq-tag { font-weight: 800; letter-spacing: .04em; text-transform: uppercase; }
.maq-bar .maq-states { display: flex; flex-wrap: wrap; gap: 4px; align-items: center; }
.maq-bar .maq-states button[aria-pressed="true"] { background: #1a1a1a; color: #fff3c4; }
.maq-bar .maq-spacer { flex: 1; }
.maq-show {
  position: fixed; left: 8px; bottom: 8px; z-index: 2147483000;
  font: 700 11px system-ui, sans-serif; padding: 4px 8px; border: 1px solid #1a1a1a;
  background: #fff3c4; color: #1a1a1a; border-radius: 4px; cursor: pointer;
}
.maq-show[hidden] { display: none; }
/* The element that leads to the next state of a captured flow (opening steps, overlays). */
html.maq-hints [data-maq-go] { outline: 2px dashed #ffd400 !important; outline-offset: 3px; }
.maq-toast {
  position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%); z-index: 2147483001;
  background: #1a1a1a; color: #fff3c4; font: 600 12px system-ui, sans-serif; padding: 8px 12px; border-radius: 6px;
}
