/* [project]/styles/ico.module.css [app-client] (css) */
:root {
  --primary-yellow: gold;
  --dark-yellow: #ffc400;
  --light-yellow: #fff9c4;
  --dark-bg: #121212;
  --card-bg: #1e1e1e;
  --text-light: #fff;
  --text-gray: #b0b0b0;
  --success: #4caf50;
  --error: #f44336;
  --staking-green: #00ff9d;
  --staking-dark-green: #00e68a;
  --primary-blue: #2196f3;
  --dark-blue: #1976d2;
}

.ico-module__d5MxoG__walletSection {
  align-items: center;
  gap: 15px;
  display: flex;
}

.ico-module__d5MxoG__connectWalletBtn {
  cursor: pointer;
  border: 1px solid var(--primary-yellow);
  color: var(--primary-yellow);
  background: none;
  border-radius: 8px;
  padding: 10px 20px;
  font-weight: 600;
  transition: all .3s;
}

.ico-module__d5MxoG__connectWalletBtn:hover {
  background: #ffd7001a;
}

.ico-module__d5MxoG__walletConnected {
  background: #ffd7001a;
  border: 1px solid #ffd7004d;
  border-radius: 8px;
  align-items: center;
  gap: 10px;
  padding: 8px 15px;
  display: flex;
}

.ico-module__d5MxoG__currentNetwork {
  color: var(--primary-yellow);
  background: #ffd7001a;
  border-radius: 6px;
  align-items: center;
  gap: 8px;
  padding: 6px 12px;
  font-size: 14px;
  display: flex;
}

.ico-module__d5MxoG__networkDot {
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.ico-module__d5MxoG__networkDot.ico-module__d5MxoG__ethereum {
  background: #627eea;
}

.ico-module__d5MxoG__networkDot.ico-module__d5MxoG__bsc {
  background: #f0b90b;
}

.ico-module__d5MxoG__walletBalance {
  color: var(--primary-yellow);
  font-size: 14px;
  font-weight: 600;
}

.ico-module__d5MxoG__walletAddress {
  font-family: monospace;
  font-size: 14px;
  display: none;
}

.ico-module__d5MxoG__disconnectBtn {
  color: var(--text-gray);
  cursor: pointer;
  background: none;
  border: none;
  font-size: 16px;
  transition: color .3s;
}

.ico-module__d5MxoG__disconnectBtn:hover {
  color: var(--error);
}

.ico-module__d5MxoG__btn {
  cursor: pointer;
  border: none;
  border-radius: 8px;
  padding: 10px 20px;
  font-weight: 600;
  transition: all .3s;
}

.ico-module__d5MxoG__btnPrimary {
  background: var(--primary-yellow);
  color: var(--dark-bg);
}

.ico-module__d5MxoG__btnOutline {
  border: 1px solid var(--primary-yellow);
  color: var(--primary-yellow);
  background: none;
}

.ico-module__d5MxoG__btnOutline:hover {
  background: #ffd7001a;
}

.ico-module__d5MxoG__btnPrimary:hover {
  background: var(--dark-yellow);
  transform: translateY(-2px);
}

.ico-module__d5MxoG__walletSection {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .ico-module__d5MxoG__walletConnected {
    gap: 4px;
    padding: 4px;
  }

  .ico-module__d5MxoG__currentNetwork, .ico-module__d5MxoG__walletBalance, .ico-module__d5MxoG__disconnectBtn {
    font-size: 11px;
  }
}

/*# sourceMappingURL=styles_ico_module_c38e531b.css.map*/