/* WO29927 stop-css-fighting — wow-lane slim contrast (<80 rules).
   Orbit/beta/home tokens live in dancz-wow-polish-layer; entry-content guard in cascade-guard.
   Keep only DaveAI + beta shell exceptions not yet in source layers. */

/* DaveAI assistant on void wow canvas */
body.dancz-wow-lane-surface .dancz-daveai-assistant-root,
body.dancz-wow-lane-active .dancz-daveai-assistant-root {
  --daveai-panel-bg: rgba(8, 12, 20, 0.92);
  --daveai-text: #f5f0e4;
}

body.dancz-wow-lane-surface .dancz-daveai-assistant-root .daveai-bubble,
body.dancz-wow-lane-active .dancz-daveai-assistant-root .daveai-bubble {
  color: #f5f0e4;
  border-color: rgba(245, 213, 107, 0.35);
}

body.dancz-wow-lane-surface .dancz-daveai-assistant-root .daveai-launcher,
body.dancz-wow-lane-active .dancz-daveai-assistant-root .daveai-launcher {
  color: #07110f;
  background: linear-gradient(135deg, #f5d56b, #c8942a);
}

/* Beta Start — card links on azure/gold shell */
body.dancz-wow-lane-surface .dm-beta-home .dm-card-link,
body.dancz-wow-lane-active .dm-beta-home .dm-card-link {
  color: rgba(255, 247, 217, 0.92);
  border-color: rgba(245, 213, 107, 0.28);
}

body.dancz-wow-lane-surface .dm-beta-home .dm-card-link:hover,
body.dancz-wow-lane-surface .dm-beta-home .dm-card-link:focus-visible,
body.dancz-wow-lane-active .dm-beta-home .dm-card-link:hover,
body.dancz-wow-lane-active .dm-beta-home .dm-card-link:focus-visible {
  color: #fff7d9;
  border-color: rgba(245, 213, 107, 0.55);
}

/* RuachDavid AI lane — sidebar chips on dark canvas */
body.rai-lane-dedicated.dancz-wow-lane-surface .rai-wrap .rai-study-chip,
body.rai-lane-dedicated.dancz-wow-lane-active .rai-wrap .rai-study-chip {
  color: rgba(255, 247, 217, 0.88);
  border-color: rgba(245, 213, 107, 0.22);
}

body.rai-lane-dedicated.dancz-wow-lane-surface .rai-wrap .rai-demo-note,
body.rai-lane-dedicated.dancz-wow-lane-active .rai-wrap .rai-demo-note {
  color: rgba(255, 247, 217, 0.72);
}
