/* v179.9.26 — deterministic Weather empty-state fix.
   Safari was still painting two visual dashes for the blank Weather input.
   Weather now owns exactly one explicit empty-value glyph; the native placeholder
   is intentionally invisible. No Game Information geometry is changed. */
.game-info.with-extras input[data-game-key="weather"]::placeholder{
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  opacity:0!important;
}
.game-info.with-extras .v179926-weather-empty{
  grid-column:1!important;
  grid-row:3!important;
  justify-self:center!important;
  align-self:center!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:var(--muted)!important;
  font:800 16px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  pointer-events:none!important;
  opacity:0!important;
}
.game-info.with-extras input[data-game-key="weather"]:placeholder-shown + .v179926-weather-empty{
  opacity:1!important;
}
.game-info.with-extras input[data-game-key="weather"]:focus + .v179926-weather-empty{
  opacity:0!important;
}
body[data-theme-family="wrigley"] .game-info.with-extras .v179926-weather-empty{
  color:var(--wr-cream-dim,#c9c1b1)!important;
}
/* Retire every earlier generated Weather mark, regardless of source order. */
.game-info.with-extras .game-field:has(input[data-game-key="weather"])::before,
.game-info.with-extras .game-field:has(input[data-game-key="weather"])::after,
.game-info.with-extras .game-field:has(input[data-game-key="weather"]) .game-field-copy::before,
.game-info.with-extras .game-field:has(input[data-game-key="weather"]) .game-field-copy::after{
  content:none!important;
  display:none!important;
}
