/* Shared appearance only. The game page keeps all of its original controls. */
:root{--button-fill:#e4edf7;--button-border:#8ca8c5;--button-ink:#174674}
html :where(body:not(.game-page)) :is(button:not(.win-badge):not([data-button-theme="none"]),input[type="button"],input[type="submit"],input[type="reset"],a.button,a[role="button"],a.social-button-link,a.ban-tools-link,a.profile-reveal,.profile-create-clan a,.player-nav a){
  background-color:var(--button-fill)!important;
  border-color:var(--button-border)!important;
  border-style:solid!important;
  border-radius:2px!important;
  color:var(--button-ink)!important;
  box-shadow:inset 0 0 0 1px var(--button-border)!important;
  text-shadow:none!important;
  text-decoration:none!important;
}
html :where(body:not(.game-page)) :is(button:not(.win-badge):not([data-button-theme="none"]),input[type="button"],input[type="submit"],input[type="reset"],a.button,a[role="button"],a.social-button-link,a.ban-tools-link,a.profile-reveal,.profile-create-clan a,.player-nav a):hover{
  background-color:#d8e7f5!important;
  border-color:#6c91b7!important;
  color:var(--button-ink)!important;
  text-decoration:none!important;
}
html :where(body:not(.game-page)) button:not(.win-badge):not([data-button-theme="none"]):is([aria-pressed="true"],[aria-selected="true"],.selected,[aria-current="true"]){
  background-color:#c9def2!important;
  border-color:#567fa8!important;
  box-shadow:inset 0 0 0 1px #567fa8!important;
}
html :where(body:not(.game-page)) button:not(.win-badge):not([data-button-theme="none"]) :is(small,span){color:inherit!important}
html :where(body:not(.game-page)) :is(button:disabled,input:disabled[type="button"],input:disabled[type="submit"]){background-color:var(--button-fill)!important}
/* Keep image-only edit and language controls readable without replacing their art. */
html :where(body:not(.game-page)) :is(.description-edit,.clan-edit-icon,.languages button){box-shadow:none!important}
.spawn-preference summary{list-style:none;text-decoration:none}
.spawn-preference summary::-webkit-details-marker{display:none}
.spawn-preference summary::marker{content:""}
.spawn-preference summary:hover{text-decoration:underline}
