/* 通用未连接状态直接置于页面底色上，复用主题颜色和钱包连接按钮。 */
.wallet-connect-prompt {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: clamp(64px, 14vh, 132px) 0 48px;
  text-align: center;
}
.wallet-connect-prompt > .icon { color: var(--accent); margin-bottom: 36px; }
.wallet-connect-prompt h1 {
  margin: 0;
  color: var(--text);
  font-size: clamp(26px, 4vw, 32px);
  font-weight: 650;
  line-height: 1.4;
}
.wallet-connect-prompt p {
  margin: 16px 0 0;
  color: var(--muted);
  font-size: 17px;
  line-height: 1.7;
  overflow-wrap: anywhere;
}
.wallet-connect-prompt .button {
  width: min(272px, 100%);
  min-height: 60px;
  margin-top: 44px;
  border-radius: 12px;
  font-size: 20px;
  font-weight: 650;
}
@media (max-width: 480px) {
  .wallet-connect-prompt > .icon { margin-bottom: 28px; }
  .wallet-connect-prompt p { font-size: 15px; }
  .wallet-connect-prompt .button { margin-top: 36px; font-size: 18px; }
}
