/* 24HG Liquid Glass — variable bridge (status) */
:root {
  --bg: #07080a; --surface: #101114; --surface2: #16171b;
  --accent: #00e5ff; --pink: #e040fb;
  --text: #f0f0f0; --muted: #6a6b6c; --border: rgba(255,255,255,0.06);
}
html, body, #root { background: var(--bg) !important; }
body::before, body::after { display: none !important; }

/* glass-btn CTA/form override — restore readable size for page-level buttons */
.glass-btn:not(.eco-glass-btn):not(.glass-btn--icon):not(.glass-btn--sm) {
  font-size: 14px !important;
  text-transform: none !important;
  letter-spacing: 0.02em !important;
}
.glass-btn--accent:not(.eco-glass-btn) {
  color: var(--bg, #07080a) !important;
  background: color-mix(in srgb, var(--accent, #00e5ff) 90%, transparent) !important;
  border-color: var(--accent, #00e5ff) !important;
}
.glass-btn--accent:not(.eco-glass-btn):hover {
  background: var(--accent, #00e5ff) !important;
  transform: translateY(-2px);
  box-shadow: 0 6px 24px color-mix(in srgb, var(--accent, #00e5ff) 30%, transparent) !important;
}
