/* Do not ever paint the static "no guild" state before the authoritative
   membership query has finished. This removes the false no-guild flash. */
#guild.v561-guild-pending #v254GuildNoGuild,
#guild.v561-guild-pending #v254GuildDashboard,
#guild.v561-guild-pending .v554-guild-hero{
  display:none!important;
}
#guild #v561GuildLoading{display:none!important}
#guild.v561-guild-pending #v561GuildLoading{
  display:flex!important;
  min-height:112px!important;
  margin:0 0 8px!important;
  padding:16px 14px!important;
  box-sizing:border-box!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border:1.5px solid #79552d!important;
  border-radius:14px!important;
  background:
    linear-gradient(180deg,rgba(8,22,12,.82),rgba(3,10,6,.92)),
    var(--v552-guild-bg)!important;
  background-size:cover!important;
  background-position:center 43%!important;
  box-shadow:inset 0 0 26px rgba(0,0,0,.40),0 6px 16px rgba(0,0,0,.24)!important;
  color:#e9dfc8!important;
  text-align:center!important;
}
#guild #v561GuildLoading .v561-guild-load-title{
  color:#f0d38d!important;
  font:900 13px/1.1 Georgia,serif!important;
  letter-spacing:.035em!important;
}
#guild #v561GuildLoading .v561-guild-load-sub{
  color:#9eae9f!important;
  font-size:6.2px!important;
  line-height:1.3!important;
}
#guild #v561GuildLoading .v561-guild-load-bar{
  width:min(72%,330px)!important;
  height:7px!important;
  overflow:hidden!important;
  border:1px solid #425238!important;
  border-radius:999px!important;
  background:#050a06!important;
}
#guild #v561GuildLoading .v561-guild-load-bar::after{
  content:''!important;
  display:block!important;
  width:38%!important;
  height:100%!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#3fba45,#91ef6b)!important;
  box-shadow:0 0 9px rgba(108,232,79,.24)!important;
  animation:v561GuildLoad 900ms ease-in-out infinite alternate!important;
}
@keyframes v561GuildLoad{from{transform:translateX(-8%)}to{transform:translateX(175%)}}
