/* Content-only indication. Header, navigation, artwork and game controls are untouched. */
.me-strip { --me-accent:#b9c9b5; display:flex; flex-wrap:wrap; align-items:center; gap:.35rem .7rem; min-width:0; max-width:100%; padding:.5rem .8rem; margin:.4rem 0; border:1px solid #667967; border-inline-start:3px solid var(--me-accent); border-radius:5px; background:#132725; color:#f2f4e9; line-height:1.35; }
.me-strip .me-btc { font-size:.75rem; font-weight:800; color:var(--me-accent); }
.me-strip .me-copy { flex:1 1 13rem; min-width:0; overflow-wrap:anywhere; }
.me-strip strong { color:var(--me-accent); margin-inline-end:.5rem; }
.me-strip [data-me-description] { font-size:.85rem; }
.me-strip [data-me-status] { display:block; font-size:.75rem; color:#d6e2d7; }
.me-strip .me-context { flex:0 1 22rem; font-size:.75rem; color:#c1d1c5; overflow-wrap:anywhere; }
.me-strip[data-event=BULL_SUNSHINE] { --me-accent:#ecf58d; }
.me-strip[data-event=BEAR_INVASION] { --me-accent:#ffb4ac; }
.me-strip[data-event=FOMO_TIME] { --me-accent:#ffda85; }
.me-strip[data-event=SIDEWAYS_HELL] { --me-accent:#c6d7c9; }
.me-strip[data-event=MARKET_CHAOS] { --me-accent:#dfbaff; }
.me-atmosphere { position:absolute; inset:0; z-index:0; pointer-events:none; background:transparent; opacity:1; }
.me-atmosphere[data-event=BULL_SUNSHINE] { background:linear-gradient(130deg,#e9f17220,transparent 65%); }
.me-atmosphere[data-event=BEAR_INVASION] { box-shadow:inset 0 0 65px #9b24242b; }
.me-atmosphere[data-event=FOMO_TIME] { background:linear-gradient(125deg,#ffb62c1c,transparent 70%); }
.me-atmosphere[data-event=SIDEWAYS_HELL] { background:#81988b0a; }
.me-atmosphere[data-event=MARKET_CHAOS] { background:linear-gradient(135deg,#b063dd18,transparent 50%,#c34d6414); }
.me-atmosphere[data-market-stage=world-map] { opacity:.45; }
.world-map-page .wm-stage:has([data-market-stage]) .wm-markers { z-index:1; }
.me-atmosphere[data-market-stage=ranch] { opacity:.35; }
@media (max-width:767.98px) {
    .me-strip { gap:.25rem .5rem; padding:.4rem .6rem; }
    .me-strip .me-context { flex-basis:100%; }
    .me-atmosphere[data-market-stage=ranch] { bottom:auto; height:236px; }
}
/* V1 deliberately uses no animated effects, including reduced-motion mode. */
@media (prefers-reduced-motion:reduce) { .me-strip, .me-atmosphere { animation:none; transition:none; } }
