/* campanhas.amom.am — accent EMERALD (diferencia do stuffs/teal) */
:root, body {
  --amom-accent: #10b981;
  --amom-accent-glow: rgba(16, 185, 129, 0.30);
}
body { background: var(--amom-bg, #0d0e14); color: var(--amom-text, #e5e7eb); }
.card { background: var(--amom-bg-raised, #15161f); border: 1px solid var(--amom-border, #23242e); border-radius: 14px; }
.btn-accent { background: var(--amom-accent); color: #06281f; font-weight: 600; }
.btn-accent:hover { filter: brightness(1.08); }
.nav-link.active { color: var(--amom-accent); background: rgba(16,185,129,.08); }
.input { background: var(--amom-bg, #0d0e14); border: 1px solid var(--amom-border, #2a2b36); border-radius: 10px; color: inherit; }
.input:focus { outline: 2px solid var(--amom-accent); border-color: transparent; }

[x-cloak]{display:none!important;}
