/* Central London PC webmail — tint and navbar fit for the regional site switcher. */
:root { --lang-accent: #232c57; --lang-fg: #495057; }
.main-header .lang-dd__toggle { height: 32px; }
.main-header .navbar-brand { flex: 1 1 auto; min-width: 0; margin-right: .5rem; }
.main-header #lang-switcher { flex: 0 0 auto; }
@media (max-width: 575.98px) {
  .main-header .navbar-brand { font-size: 1.05rem; margin-right: .25rem; }
  .main-header .lang-dd__code { display: none; }
  .main-header .lang-dd__toggle { padding: 0 .45rem; }
}

/* Password box is a masked text field, not type="password": the game's login is fictional, and a real
   password field makes browsers offer to save it and warn that it has appeared in a data breach. */
.pw-mask { -webkit-text-security: disc; text-security: disc; }
