/* ============================================================
   DreamerOS Visual Layer (dreameros.css) (FINAL PASS)
   - No orange
   - Proper DreamerOS dark RGB base
   ============================================================ */

.dreameros-label {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.25rem 0.55rem;
  border-radius: 999px;
  font-size: 0.78rem;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  background-color: rgba(15, 23, 42, 0.10);
  color: rgba(229,231,235,0.88);
  border: 1px solid rgba(255,255,255,0.10);
}

.dreameros-label::before {
  content: "";
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 999px;
  background: linear-gradient(90deg, rgba(59,130,246,1), rgba(168,85,247,1), rgba(239,68,68,1));
}

body.dreameros-rgb .site-header {
  background: rgba(5, 7, 13, 0.78);
  backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(255,255,255,0.08);
}

body.dreameros-rgb .site-header__brand,
body.dreameros-rgb .site-nav__list a {
  color: rgba(229,231,235,0.92);
}

body.dreameros-rgb .site-nav__list a:hover { color: #ffffff; }
