/* Capital Rise Finance LTD brand layer */
:root {
  --crf-navy: #16120a;
  --crf-blue: #9a6a12;
  --crf-blue-bright: #d4af37;
  --crf-blue-soft: #f2d675;
  --crf-silver: #c7d0dc;
}

.ets-app,
.ets-login-wrap,
.ets-account-page,
.ets-bs-scope {
  --ets-accent: var(--crf-blue-bright) !important;
  --ets-blue: var(--crf-blue-bright) !important;
  --ets-amber: var(--crf-blue-soft) !important;
  --tv-gold: var(--crf-blue-bright) !important;
  --tv-gold-light: var(--crf-blue-soft) !important;
  --tv-primary-blue: var(--crf-blue-bright) !important;
  --tv-primary-blue-hover: var(--crf-blue-soft) !important;
}

.ets-sidebar-brand img,
.ets-auth-brand img,
.ets-brand img,
.ets-topbar-brand img,
.tv-site-brand img {
  filter: none !important;
}

.ets-auth-primary,
.ets-buy,
.ets-submit-wide,
.ets-upgrade-card a,
.ets-app .btn-primary,
.ets-app button[type="submit"]:not(.ets-sell):not(.ets-modal-close):not(.ets-password-toggle) {
  background: linear-gradient(135deg, var(--crf-blue-bright), var(--crf-blue)) !important;
  border-color: var(--crf-blue-bright) !important;
  color: #fff !important;
}

.ets-auth-secondary:hover,
.ets-auth-link-btn,
.ets-feature-link,
.ets-eyebrow,
.ets-modal-kicker,
.ets-app a.active,
.ets-app .active > a {
  color: var(--crf-blue-soft) !important;
}

.ets-password-field input:focus,
.ets-auth-form input:focus,
.ets-auth-form select:focus,
.ets-account-form input:focus,
.ets-account-form select:focus,
.ets-account-form textarea:focus {
  border-color: var(--crf-blue-bright) !important;
  box-shadow: 0 0 0 3px rgba(212,175,55,.16) !important;
}

.tv-landing {
  --tv-lp-blue: var(--crf-blue-bright) !important;
  --tv-lp-blue-2: var(--crf-blue-soft) !important;
}

.tv-primary-button,
.tv-rating-card {
  background: linear-gradient(135deg, var(--crf-blue-bright), var(--crf-blue)) !important;
  color: #fff !important;
}

.tv-primary-button:hover {
  background: linear-gradient(135deg, var(--crf-blue-soft), var(--crf-blue-bright)) !important;
}

.tv-feature-icon,
.tv-price-card {
  border-color: rgba(212,175,55,.55) !important;
}

.ets-sidebar-brand img { width: 38px !important; height: 38px !important; object-fit: contain !important; }
.ets-auth-brand img { object-fit: contain !important; }
