/* Token de acento da loja + paleta TELA 09. Rosa do mock → --ur-accent. */
:root {
  --ur-accent: #5FE000;
  --ur-accent-hover: #56CA00;
  --ur-accent-ink: #0a1600;
  --ur-accent-wash: rgba(95, 224, 0, 0.14);
}

.ur-mn {
  --ur-accent-hover: #56CA00;
  --ur-accent-ink: #0a1600;
  --ur-accent-wash: rgba(95, 224, 0, 0.14);
  --ok: #16A34A;
  --ok-soft: rgba(22, 163, 74, 0.12);
  --wait: #D97706;
  --wait-soft: rgba(217, 119, 6, 0.14);
  --off: #8A8A84;
  --off-soft: rgba(138, 138, 132, 0.16);
  /* Pódio do ranking (TOKENS.md): o selo do card de ganhador, reusado no
     carrossel da home. Igual nos dois temas, como em winners/tokens.css. */
  --ur-rank: #F5C518;
  --ur-rank-ink: #111111;
  --f-ui: Montserrat, system-ui, -apple-system, "Segoe UI", sans-serif;
  --f-num: "Fira Code", ui-monospace, Menlo, Consolas, monospace;
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", sans-serif;
}

.ur-mn[data-ur-theme="light"] {
  --ur-bg: #F0F0EB;
  --ur-card: #FFFFFF;
  --ur-line: #E1E1D9;
  --ur-tx: #111111;
  --ur-mu: #5E5E57;
  --ur-row: #F0F0EB;
  --ur-btn: #111111;
  --ur-btn-tx: #FFFFFF;
  --ur-link-tx: #4E7A00;
  --ur-ticket: #111111;
  --ur-cta: var(--ur-accent);
  --ur-cta-tx: var(--ur-accent-ink);
  --ur-pay: #CCF33A;
  --ur-pay-tx: #111111;
}

.ur-mn[data-ur-theme="dark"] {
  --ur-bg: #121212;
  --ur-card: #1C1C1C;
  --ur-line: #2C2C2C;
  --ur-tx: #F4F4F2;
  --ur-mu: #A3A39E;
  --ur-row: #242424;
  --ur-btn: var(--ur-accent);
  --ur-btn-tx: var(--ur-accent-ink);
  --ur-link-tx: var(--ur-accent);
  --ur-ticket: var(--ur-accent);
  --ur-cta: var(--ur-accent);
  --ur-cta-tx: var(--ur-accent-ink);
  --ur-pay: #CCF33A;
  --ur-pay-tx: #111111;
}
