/* LOGOS — tokens de cor/tipografia compartilhados (brandbook v2, 2026-07-02). */
:root{
  --bg:#000; --surface:rgba(17,24,20,.72); --surface-2:rgba(22,31,26,.85);
  --ink:#eef4ee; --muted:#9fb3a7; --muted-dim:#6b8074;
  --line:rgba(138,160,147,.30); --line-strong:rgba(138,160,147,.5);
  --logos:#5f9d80; --brass:#c39c55;
  --ok:#6fb996; --warn:#c9a24a; --down:#c96a63;
  --n8n:#d9587e; --brain:#3f8fe0;
  --display:'Schibsted Grotesk',sans-serif;
  --body:'Source Sans 3','Source Sans Pro',sans-serif;
  --mono:'IBM Plex Mono',monospace;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0;height:100%}
body{color:var(--ink);font-family:var(--body);background:#000}
::selection{background:rgba(95,157,128,.35)}
button{font:inherit}
