/* v179.9.25 — targeted regression hotfix.
   Fixes the Wrigley Home clock styling/class mismatch and removes the duplicate
   Weather empty-state artifact. No scorekeeping, storage, modal, or layout changes. */

/* The Home renderer uses v179924-* SVG class names. Style those exact names.
   Hide the clock outside Wrigley so the normal theme brand mark is untouched. */
.v179924-wrigley-clock{display:none}
body[data-theme-family="wrigley"].home-page .v97-brand-mark{
  width:36px!important;height:36px!important;display:grid!important;place-items:center!important;
  position:relative!important;border:0!important;border-radius:50%!important;background:transparent!important;
  box-shadow:none!important;overflow:visible!important;
}
body[data-theme-family="wrigley"].home-page .v97-brand-mark::before,
body[data-theme-family="wrigley"].home-page .v97-brand-mark::after,
body[data-theme-family="wrigley"].home-page .v97-brand-mark>i{display:none!important}
body[data-theme-family="wrigley"].home-page .v179924-wrigley-clock{
  display:block!important;width:36px!important;height:36px!important;overflow:visible!important;
  filter:drop-shadow(0 1px 0 rgba(0,0,0,.18));
}
body[data-theme-family="wrigley"].home-page .v179924-clock-face{
  fill:var(--wr-green-900,#123f31)!important;
  stroke:var(--wr-cream,#f3ead8)!important;
  stroke-width:3.2!important;
}
body[data-theme-family="wrigley"].home-page .v179924-clock-inner{
  fill:none!important;stroke:var(--wr-cream-dim,#c9c1b1)!important;stroke-width:1!important;opacity:.72!important;
}
body[data-theme-family="wrigley"].home-page .v179924-clock-dot{fill:var(--wr-cream,#f3ead8)!important}
body[data-theme-family="wrigley"].home-page .v179924-clock-hand{
  stroke:var(--wr-cream,#f3ead8)!important;stroke-linecap:round!important;
  transform-origin:50px 50px!important;transform-box:view-box!important;
}
body[data-theme-family="wrigley"].home-page .v179924-clock-hour{
  stroke-width:5!important;transform:rotate(var(--v179924-hour-angle,320deg))!important;
}
body[data-theme-family="wrigley"].home-page .v179924-clock-minute{
  stroke-width:3.4!important;transform:rotate(var(--v179924-minute-angle,120deg))!important;
}
body[data-theme-family="wrigley"].home-page .v179924-clock-pin{
  fill:var(--wr-cream,#f3ead8)!important;stroke:var(--wr-green-950,#082d23)!important;stroke-width:1.2!important;
}

/* Weather now follows the exact same empty-value contract as other text fields.
   Explicitly prevent any legacy generated Weather mark from reappearing. */
.game-info.with-extras .game-field.is-empty:has(input[data-game-key="weather"])::after,
.game-info.with-extras .game-field.is-empty:has(input[data-game-key="weather"]) .game-field-copy::after{
  content:none!important;display:none!important;
}
.game-info.with-extras .game-field.is-empty input[data-game-key="weather"]::placeholder{
  opacity:1!important;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;
}
body[data-theme-family="wrigley"] .game-info.with-extras .game-field.is-empty input[data-game-key="weather"]::placeholder{
  color:var(--wr-cream-dim,#c9c1b1)!important;-webkit-text-fill-color:var(--wr-cream-dim,#c9c1b1)!important;
}
