/* WTWR_TEMPERATURE_WORDMARK_V1
   Shared public + member header wordmark.
   Visual sequence mirrors WTWR temperature states:
   HOT -> WARM -> COOL -> COLD -> VERY COLD.
   Smooth continuous fade; no hard colour boundaries.
*/

.wtwr-auth-brand,
header a.brand > strong,
header a.brand strong,
header div.brand > strong,
header div.brand strong,
header a.wtwr-member-brand > strong,
header a.wtwr-member-brand strong,
header a.brandlock > div > strong {
  display:inline-block !important;
  color:#ff5b23 !important;
  background:linear-gradient(
    90deg,
    #ff3b20 0%,
    #ff571d 10%,
    #ff741c 20%,
    #f89a25 31%,
    #efb548 42%,
    #d9b878 51%,
    #9abda5 59%,
    #67bdb8 67%,
    #49a8b8 75%,
    #378bae 83%,
    #2d70a7 91%,
    #28569a 100%
  ) !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
}

/* WTWR_LOGIN_GATE_FLASHGUARD_V1
   Set synchronously (inline head script, before this stylesheet even
   loads) for a visitor arriving via #login/#register. Keeps the guest
   gate and page content invisible until openOverlay() removes the class
   right after the modal is shown -- visibility:hidden, not display:none,
   so nothing shifts once it reappears/the modal opens over it. */
html.wtwr-auth-flashguard #wtwrMemberGate,
html.wtwr-auth-flashguard .wtwr-member-gate-grid,
html.wtwr-auth-flashguard main,
html.wtwr-auth-flashguard .wtwr-member-hero {
  visibility:hidden !important;
}
