/* The account tile */
.t-account {
  background: #141414;
  border: 2px solid var(--lime);
  color: #fff;
  gap: 10px;
}
.t-account.on {
  background: var(--lime);
  color: #0d0d0d;
  border-color: #0d0d0d;
}
.t-account .sync-text { color: inherit; opacity: 0.85; }
.acct-who {
  display: flex;
  align-items: center;
  gap: 10px;
  font: 900 30px/1 var(--display);
  font-stretch: 62%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acct-more {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0 14px;
}
.acct-email {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: -4px;
  font: 9px/1.3 var(--pixel);
  letter-spacing: 0.06em;
  opacity: 0.85;
  overflow-wrap: anywhere;
}
.link-btn {
  align-self: flex-start;
  padding: 8px 2px;
  font: 9px/1.2 var(--pixel);
  letter-spacing: 0.06em;
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 3px;
  opacity: 0.8;
}
.link-btn.danger { color: #b3160e; opacity: 1; }
.t-account:not(.on) .link-btn.danger { color: #ff6b7e; }
