/* Compact header ticker + Data keyboard presentation.
   Read-only outputs live in the ticker; editable presentation data lives in the keyboard. */

.world-context-strip .world-context-track[data-data-ticker="1"]{
  overflow:hidden!important;
}
.world-context-strip .world-context-track[data-data-ticker="1"] .world-context-loop-group{
  gap:4vw!important;
  padding-right:4vw!important;
  align-items:center!important;
}
.world-context-strip [data-ticker-data-hidden="1"],
.world-context-strip .world-context-start-menu{
  display:none!important;
}
.world-context-strip .world-context-data-readout{
  display:inline-flex;
  align-items:baseline;
  gap:.45em;
  min-width:max-content;
  white-space:nowrap;
  color:#e6d09e;
}
.world-context-strip .world-context-data-readout>strong{
  color:#c89f4e;
  font-weight:900!important;
  letter-spacing:.12em!important;
}
.world-context-strip .world-context-data-readout>[data-ticker-data-value]{
  color:#f7edcf;
  font-weight:750!important;
  letter-spacing:.04em!important;
}
.world-context-strip .world-context-data-weather>[data-ticker-data-value]{
  color:#d9ebff;
}
.world-context-strip .world-context-data-viewer>[data-ticker-data-value]{
  color:#c9e2ff;
}

/* The viewer remains world-first: no floating clock/date/weather/coords cards. */
.worldbuilder-studio .wb-viewer-widgets{
  display:none!important;
  pointer-events:none!important;
}

/* Data remains a normal Shaelvien keyboard mode and uses the existing key tiles. */
.worldbuilder-studio .wb-device-keyboard .wb-data-key{
  min-width:0;
  min-height:0;
}

@media(max-width:430px){
  .world-context-strip .world-context-track[data-data-ticker="1"] .world-context-loop-group{
    gap:6vw!important;
    padding-right:6vw!important;
  }
}
