/* VOXORA — design tokens compartilhados (landing, Studio e futuros módulos) */
:root{
  color-scheme:dark;
  /* cores da marca */
  --vx-bg:#0B0D0F;
  --vx-surface:#14191D;
  --vx-elevated:#20272B;
  --vx-primary:#35D07F;
  --vx-mint:#A5E9BD;
  --vx-text:#F1F5F3;
  /* derivadas */
  --vx-muted:#93A19A;
  --vx-faint:#73807A; /* Entrega C: era #5E6B65 (3,5:1); agora ≥4,5:1 nos fundos escuros */
  --vx-line:rgba(241,245,243,.08);
  --vx-line-strong:rgba(241,245,243,.14);
  --vx-primary-soft:rgba(53,208,127,.12);
  --vx-on-primary:#06140C;
  /* tipografia */
  --vx-display:"Space Grotesk",Inter,system-ui,sans-serif;
  --vx-body:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --vx-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  /* forma */
  --vx-radius-sm:8px;
  --vx-radius:14px;
  --vx-radius-lg:22px;
  --vx-shadow:0 24px 60px -20px rgba(0,0,0,.65);
  --vx-max:1180px;
}
