/* Identidade HIRO 28: preto quente, âmbar como cor da casa, numerais condensados. Só modo escuro. */
:root{
  --bg:#0B0A09; --bg-2:#121110; --surface:#191816; --surface-2:#211F1C; --line:#2E2B27; --line-2:#3D3934;
  --ink:#F5F1E8; --ink-2:#CFC9BD; --muted:#8E887C; --faint:#5E594F;
  --amber:#FFB020; --amber-2:#FFC85C; --amber-ink:#1B1200; --amber-dim:#3A2A08;
  --ok:#4ADE80; --ok-dim:#123320; --wait:#C9C2B5; --wait-dim:#2A2824; --no:#FF6B5B; --no-dim:#3A1612; --info:#8FB8FF; --info-dim:#172538;
  --wa:#25D366;
  --cond:"Barlow Condensed","Arial Narrow",Impact,sans-serif;
  --ui:"Barlow","Segoe UI",system-ui,-apple-system,sans-serif;
  --r:6px;
  color-scheme:dark;
}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%}
body{background:var(--bg);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
a{color:var(--amber)}
:focus-visible{outline:2px solid var(--amber);outline-offset:2px}
[hidden]{display:none!important}
.num{font-variant-numeric:tabular-nums}
.label{font-family:var(--cond);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.marca{font-family:var(--cond);font-weight:800;line-height:.85;text-transform:uppercase;letter-spacing:.01em}
.marca .h{color:var(--ink)} .marca .n{color:var(--amber)}
.btn{border:1px solid var(--line-2);background:var(--surface-2);border-radius:var(--r);padding:12px 16px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--ink);white-space:nowrap}
.btn.pri{background:var(--amber);color:var(--amber-ink);border-color:var(--amber)}
.btn.ghost{background:transparent}
.btn:disabled{opacity:.5;cursor:not-allowed}
.btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
