/* Eigenwave — watchtower page styles */
.chip-8 {
  border:1px solid var(--line);
  border-radius:12px;
  background:var(--bg);
  padding:20px 22px;
  font-family:var(--mono);
  font-size:12px;
  line-height:1.9;
}

.row-between-5 {
  display:flex;
  justify-content:space-between;
  gap:10px;
  flex-wrap:wrap;
  color:var(--muted);
  font-size:11px;
  border-bottom:1px solid var(--line);
  padding-bottom:8px;
  margin-bottom:10px;
}

.row-7 {
  display:flex;
  align-items:center;
  gap:7px;
}

.dot-live-5 {
  width:5px;
  height:5px;
  border-radius:50%;
  background:var(--live);
}

.el-26 {
  width:100%;
  height:96px;
  display:block;
}

.el-27 {
  stroke:var(--line);
  stroke-dasharray:3 4;
  stroke-width:1;
}

.draw-anim {
  fill:none;
  stroke:var(--ultra);
  stroke-width:1.6;
  stroke-dasharray:1;
  stroke-dashoffset:1;
  animation:draw 8s ease infinite;
}

.anomIn-anim {
  fill:var(--ultra);
  opacity:0;
  animation:anomIn 8s ease infinite;
}

.row-12-5 {
  margin-top:12px;
  display:flex;
  gap:12px;
  align-items:flex-start;
  border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);
  background:color-mix(in srgb,var(--warn) 8%,transparent);
  border-radius:10px;
  padding:12px 14px;
  font-size:11.5px;
  line-height:1.65;
  color:var(--muted);
  opacity:0;
  animation:alertIn 8s ease infinite;
}
