/* MD Global Workspace boot — firm navy, no motion */
.boot-state{
  display:grid;
  place-items:center;
  padding:24px;
  background:#080d19!important;
  min-height:calc(100vh - 40px);
  color:#f0f5ff!important;
}
.boot-state::before,
.boot-state::after,
.boot-visual,
.boot-progress-meta,
.boot-progress,
.boot-stages{display:none!important}
.boot-shell{
  max-width:520px!important;
  padding:48px 28px!important;
  text-align:center;
  position:relative;
  background:#0f1a2a;
  border:1px solid #30415b;
  border-radius:8px;
}
.boot-shell h2{
  font:700 22px/1.4 Lato,system-ui,sans-serif!important;
  color:#f0f5ff!important;
  letter-spacing:-.02em!important;
  margin:22px 0 10px!important;
}
.boot-shell>p{
  font:14px/1.6 Lato,system-ui,sans-serif!important;
  color:#b4c3d8!important;
  margin:0!important;
}
.boot-shell>small{
  display:block;
  color:#8aa0b8;
  font:11px/1.6 Lato,system-ui,sans-serif;
  margin-top:20px;
}
.workspace-boot-brand{
  font:700 12px/1.5 Lato,system-ui,sans-serif;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:#d8b45c;
  margin-top:22px;
}
.workspace-boot-brand span{
  font-size:10px;
  font-weight:500;
  margin-left:8px;
  color:#8aa0b8;
  letter-spacing:.08em;
}
.workspace-boot-mark{
  height:72px;
  width:72px;
  margin:auto;
  display:grid;
  place-items:center;
  position:relative;
  border:1px solid #45607f;
  border-radius:8px;
  background:#162e49;
  color:#d8b45c;
  font:800 18px/1 Lato,system-ui,sans-serif;
}
.workspace-boot-mark>span{display:none}
.workspace-boot-mark>b{
  position:static;
  display:grid;
  place-items:center;
  background:transparent;
  color:#d8b45c;
  border:0;
  border-radius:0;
  transform:none;
  font:inherit;
  box-shadow:none;
}
.workspace-boot-signal{
  display:flex;
  justify-content:center;
  gap:6px;
  margin:20px auto 0;
}
.workspace-boot-signal i{
  height:4px;
  width:4px;
  background:#d8b45c;
  border-radius:50%;
  opacity:.55;
  animation:none!important;
}
