/* Los tokens de Terminus, en un solo sitio.
   Vivian dentro de style.css, que es la hoja del JUEGO. Desde que la portada es
   un documento aparte -- y la portada tiene que parecerse al juego o esta
   mintiendo-- habria dos copias de la paleta y se separarian a la primera. Una
   copia sola: la enlazan las dos paginas. Ver lenguaje-visual en el vault. */

@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=JetBrains+Mono:wght@400;500;700&display=swap');

:root {
  /* Suelo: el vacio. Casi negro, con una pizca de violeta que lo aleja del gris. */
  --void:    #07060a;
  --ink-900: #0b0a10;
  --ink-850: #100e15;
  --ink-800: #17151d;
  --ink-750: #1e1b26;
  --ink-700: #272330;
  --ink-600: #383343;

  /* Cuatro tonos de texto, y los cuatro tienen que LEERSE sobre el vacio. Los
     dos apagados estaban en 3,5:1 y 2,2:1 -por debajo del minimo- y el registro
     de novedades, que va en el tercero, costaba de leer sobre el campo de
     estrellas. Ahora: 7,6 / 5,3 / 4,6 contra el suelo. Apagado no es ilegible. */
  --paper:   #e8e0d2;
  --paper-2: #a89e8e;
  --paper-3: #8b8275;
  --paper-4: #7c7589;

  /* Un unico acento: brasa. Todo lo demas es estado, no decoracion. */
  --ember:   #e0902f;
  --ember-2: #f5b455;
  --ember-d: #7a4c15;

  /* Los estados tienen DOS trabajos y hasta hoy solo uno tenia nombre.
     Como TINTA -trazo, relleno, glifo- va el valor saturado de marca. Como
     TEXTO hace falta un tono mas claro: medido sobre el vacio, el herrumbre puro
     da 4,39:1 y el verdeazulado 6,34, mientras que ambar, mena y aliado viven
     todos entre 7,2 y 8,1. El HUD ya usaba los claros correctos a pelo; lo que
     faltaba era el nombre. Ver "Apagado no es ilegible" en DESIGN.md. */
  --rust:     #c4503c;  /* enemigo: trazo, relleno, glifo */
  --rust-2:   #e08a7a;  /* enemigo en TEXTO -- 7,8:1 sobre el vacio */
  --rust-hot: #ff6b52;  /* enemigo: la cifra que grita, y solo esa */
  --rust-d:   #8a4034;  /* enemigo: fondo de etiqueta maciza */
  --rust-p:   #f3d9d3;  /* lo que se lee sobre --rust-d -- 5,5:1 */
  --verd:     #4f9e8a;  /* jurado */
  --verd-2:   #8fd0bd;  /* jurado en TEXTO */
  --verd-d:   #2f5f53;  /* jurado: borde de etiqueta -- el par de --rust-d */
  /* LAS TRES PRIMAS, cada una con su tono, porque en la cabecera de la estacion
     van las cinco cifras en fila y una fila de cinco cosas del mismo color no
     se lee. Son tonos de MATERIAL y no de relacion: el eje de relacion --
     herrumbre el enemigo, ambar los tuyos -- gobierna actores en la carta, no
     figuras de inventario. Medidos sobre el vacio: 6,9 / 10,4 / 7,4. */
  --ore:     #8ca35c;   /* mena: piedra con metal dentro */
  --sil:     #b9c6d6;   /* silicato: cristal */
  --vol:     #7fb8b0;   /* volatiles: gas */
  --iso:     #c8d470;   /* isotopos: lo que solo da Dubhe */
  --plasma:  #d98bc4;   /* plasma: lo que solo da Acrux */
  --ally:    #8ea6c0;   /* companero de clan */
  /* LA MUNICION, en sus dos sitios. Tonos propios porque la pestana de municion
     pone los dos depositos uno al lado del otro y tienen que distinguirse de un
     vistazo -- y de la brasa, que ahi es el color del KEL con el que se compra --.
     Nunca solos: cada barra lleva su rotulo. Medidos sobre el vacio: 9,6 / 8,3. */
  --mag:     #6fc3e8;   /* cargador: en la nave, se gasta y se pierde al caer */
  --stock:   #c3a6e6;   /* almacen: en el hangar, a salvo */
  /* Estacion madre. Es el mismo violeta con el que el mapa rotula "Estacion
     madre" (COLOR.kindSeat en render.ts): un territorio se cuenta del color
     con el que se ve. */
  --seat:    #b3a4ef;

  --r: 4px;             /* un unico radio, en todo */
  --line: rgba(232, 224, 210, .09);
  --line-2: rgba(232, 224, 210, .16);

  /* Cristal de los paneles flotantes: el mapa se intuye detras sin competir. */
  --glass: rgba(14, 12, 20, .84);

  --display: 'Space Grotesk', 'Segoe UI', system-ui, sans-serif;
  --mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;

  --ease: cubic-bezier(.16, 1, .3, 1);
}
