/* ═══════════════════════════════════════════════════════════
   DAY MODE — CREAM OVERRIDES
   ═══════════════════════════════════════════════════════════ */

/* Neon sign → amber glow in day */
[data-theme="day"] .neon-sign {
  color: var(--amber);
  text-shadow: 0 0 8px var(--amber), 0 0 18px rgba(64, 37, 132,0.45);
  border-color: rgba(64, 37, 132,0.28);
  background: rgba(64, 37, 132,0.04);
  animation: none;
  opacity: 0.92;
}

[data-theme="day"] .neon-sign .nd {
  background: var(--amber);
  box-shadow: 0 0 8px var(--amber), 0 0 14px rgba(64, 37, 132,0.5);
}

/* Compass lines */
[data-theme="day"] .cline.drawn { stroke: rgba(64, 37, 132,0.15); }
[data-theme="day"] .cline.lit   { stroke: rgba(64, 37, 132,0.5); }

/* Plate rings */
[data-theme="day"] .plate-ring.r1 {
  border-color: rgba(64, 37, 132,0.2);
  box-shadow: 0 0 30px rgba(64, 37, 132,0.06), inset 0 0 30px rgba(64, 37, 132,0.04);
}

[data-theme="day"] .plate-ring.r2 { border-color: rgba(64, 37, 132,0.08); }
[data-theme="day"] .plate-ring.r3 { border-color: rgba(64, 37, 132,0.04); }

/* Plate center */
[data-theme="day"] .plate-center {
  background: radial-gradient(circle at center, rgba(64, 37, 132,0.10) 0%, rgba(64, 37, 132,0.03) 50%, transparent 100%);
  border-color: rgba(64, 37, 132,0.25);
  box-shadow: 0 0 40px rgba(64, 37, 132,0.12), 0 0 80px rgba(64, 37, 132,0.04), inset 0 0 30px rgba(64, 37, 132,0.05);
}

/* Cutlery */
[data-theme="day"] .plate-cutlery { color: rgba(64, 37, 132,0.2); }

/* Nodes */
[data-theme="day"] .cnode-dot {
  background: rgba(64, 37, 132,0.25);
  border-color: rgba(64, 37, 132,0.45);
  box-shadow: 0 0 10px rgba(64, 37, 132,0.12);
}

[data-theme="day"] .cnode:hover .cnode-dot,
[data-theme="day"] .cnode.active .cnode-dot {
  background: var(--amber);
  border-color: #5D3AAA;
  box-shadow: 0 0 16px var(--amber), 0 0 32px rgba(64, 37, 132,0.35);
}

[data-theme="day"] .cnode-num { color: var(--amber); }
[data-theme="day"] .cnode.active .cnode-name { color: var(--text); }

/* Panel head/foot */
[data-theme="day"] .panel-head {
  border-bottom-color: rgba(28,18,8,0.08);
  background: var(--bg);
}

[data-theme="day"] .panel-foot {
  border-top-color: rgba(28,18,8,0.08);
}

[data-theme="day"] .panel-back-btn:hover { color: var(--amber); }
[data-theme="day"] .panel-prev-btn:hover,
[data-theme="day"] .panel-next-btn:hover  { color: var(--amber); }

[data-theme="day"] .pip.active {
  background: var(--amber);
  box-shadow: 0 0 8px var(--amber);
}

[data-theme="day"] .pip { background: rgba(28,18,8,0.12); }

/* Panel content day adjustments */
[data-theme="day"] .pcard,
[data-theme="day"] .mcard,
[data-theme="day"] .eco-card,
[data-theme="day"] .ms,
[data-theme="day"] .avax-feat,
[data-theme="day"] .nft-info,
[data-theme="day"] .sec-item,
[data-theme="day"] .contract-item,
[data-theme="day"] .mcf-pillar,
[data-theme="day"] .formula-card,
[data-theme="day"] .tstat,
[data-theme="day"] .mev-tracker {
  background: rgba(255,255,255,0.72);
  border-color: rgba(28,18,8,0.10);
}

[data-theme="day"] .pcard:hover    { border-color: rgba(64, 37, 132,0.25); background: rgba(255,255,255,0.88); }
[data-theme="day"] .mcard:hover    { border-color: rgba(64, 37, 132,0.25); }
[data-theme="day"] .eco-card:hover { border-color: rgba(64, 37, 132,0.25); }
[data-theme="day"] .ms.reached     { border-color: rgba(64, 37, 132,0.18); }
[data-theme="day"] .ms-status.reached-status,
[data-theme="day"] .ms.reached .ms-status { color: var(--amber); }

[data-theme="day"] .order-ticket {
  border-color: rgba(64, 37, 132,0.16);
  background: rgba(64, 37, 132,0.012);
}

[data-theme="day"] .order-ticket::before { background: var(--bg); color: var(--amber); }
[data-theme="day"] .order-ticket::after  { background: var(--bg); }

[data-theme="day"] .mev-live { color: var(--amber); }
[data-theme="day"] .mev-live-dot { background: var(--amber); box-shadow: 0 0 8px var(--amber); }
[data-theme="day"] .mev-fill { background: linear-gradient(90deg, #2A1660, var(--amber)); }
[data-theme="day"] .mev-counter-big { background: linear-gradient(135deg, var(--amber), #5D3AAA); -webkit-background-clip: text; background-clip: text; }
[data-theme="day"] .mev-track  { background: rgba(28,18,8,0.08); }
[data-theme="day"] .p-label    { color: var(--amber); }
[data-theme="day"] .principle-num { color: var(--amber); }
[data-theme="day"] .mcard-tag  { color: var(--amber); }
[data-theme="day"] .mcard.rba .mcard-tag  { color: var(--ar); }
[data-theme="day"] .mcard.gdm .mcard-tag  { color: #7C3AED; }
[data-theme="day"] .mcard.ldm .mcard-tag  { color: #0891B2; }
[data-theme="day"] .tstat-val  { background: linear-gradient(135deg, var(--amber), #5D3AAA); -webkit-background-clip: text; background-clip: text; }
[data-theme="day"] .formula-card::before { background: linear-gradient(90deg, transparent, var(--amber), transparent); }
[data-theme="day"] .sec-label  { color: var(--amber); }
[data-theme="day"] .mcf-stat-big { background: linear-gradient(135deg, var(--amber), #5D3AAA, var(--ar)); -webkit-background-clip: text; background-clip: text; }
[data-theme="day"] .phase-num  { color: var(--amber); }
[data-theme="day"] .mev-tracker::before { background: linear-gradient(90deg, transparent, var(--amber), transparent); }
[data-theme="day"] .social-link:hover { background: rgba(64, 37, 132,0.10); border-color: rgba(64, 37, 132,0.3); color: var(--amber); }
[data-theme="day"] .btn-secondary { border-color: rgba(28,18,8,0.16); }
[data-theme="day"] .btn-secondary:hover { border-color: rgba(28,18,8,0.35); }
[data-theme="day"] .alloc-table td:nth-child(2) { color: var(--amber); }
[data-theme="day"] footer { background: var(--bg1); border-top-color: rgba(28,18,8,0.08); }
[data-theme="day"] .footer-bottom { border-top-color: rgba(28,18,8,0.06); }
[data-theme="day"] .footer-links a:hover { color: var(--amber); }
[data-theme="day"] .bon-appetit  { border-top-color: rgba(28,18,8,0.06); }
[data-theme="day"] .mobile-menu-list-item { background: rgba(255,255,255,0.72); border-color: rgba(28,18,8,0.10); }
[data-theme="day"] .mobile-menu-list-item:hover { border-color: rgba(64, 37, 132,0.28); background: rgba(255,255,255,0.9); }
[data-theme="day"] .mml-num     { color: var(--amber); }
[data-theme="day"] .mml-arrow:hover { color: var(--amber); }
[data-theme="day"] .partner-cta { background: linear-gradient(135deg, rgba(64, 37, 132,0.07), rgba(232,65,66,0.04)); border-color: rgba(64, 37, 132,0.18); }
[data-theme="day"] .mcf-flow-icon { background: rgba(64, 37, 132,0.08); border-color: rgba(64, 37, 132,0.2); }
[data-theme="day"] .mcf-flow-arr  { background: rgba(64, 37, 132,0.18); }
[data-theme="day"] .mcf-pillar:hover { border-color: rgba(64, 37, 132,0.22); }


