/* A wide map uses the existing compact header, leaving more room for prices. */
.brain-wrap{overflow:hidden;display:flex;align-items:center;justify-content:center;padding:14px 6px 30px}
.world-map{display:block;width:100%;height:100%;object-fit:fill;opacity:.9}
.core-panel .signal-field{display:none}
.core-panel .core-metrics{background:rgba(5,19,42,.78);border-radius:8px;padding:4px 8px}
.thinking-line{max-width:100%;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.thinking-line b{overflow:hidden;text-overflow:ellipsis;font-size:14px}
.brand-core{font-size:18px;white-space:nowrap}
.forecast-target{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}
.forecast-target em,.prediction-card em{font-size:16px;font-style:normal;font-weight:600}
.forecast-line small{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.forecast-line.up .forecast-target,.prediction-card.up{color:#ff7979}
.forecast-line.down .forecast-target,.prediction-card.down{color:#42d8a1}
.forecast-line.flat .forecast-target,.prediction-card.flat{color:#efc777}
.forecast-target strong{font-size:24px}
.cockpit-metric label,.cockpit-metric small{font-size:14px;line-height:1.45}
.cockpit-metric strong{overflow-wrap:anywhere}
.forecast-note{font-size:14px}
@media(max-width:760px){.brain-wrap{height:180px;padding-top:25px}.core-metrics{font-size:12px}.forecast-target strong{font-size:23px}}
