diff --git a/src/app.css b/src/app.css
index e4ec166..cb9037b 100644
--- a/src/app.css
+++ b/src/app.css
@@ -61,8 +61,9 @@
* conviven sin pelearse; y deja el dorado para lo que se pulsa y lo que se
* elige, que es su trabajo en el resto del sitio.
*/
- --c-dato: oklch(0.78 0.13 192);
- --c-dato-tenue: oklch(0.52 0.085 200);
+ --c-dato: oklch(0.74 0.09 198);
+ --c-dato-tenue: oklch(0.5 0.06 205);
+ --c-dato-vacio: oklch(0.29 0.03 255);
--c-danger: oklch(0.72 0.16 22);
--c-focus: oklch(0.84 0.12 88);
@@ -212,8 +213,9 @@
--c-accent-sombra: oklch(0.6 0.12 74);
/* En claro se invierten: el dato pintado tiene que ser oscuro sobre papel. */
- --c-dato: oklch(0.52 0.09 200);
- --c-dato-tenue: oklch(0.82 0.045 200);
+ --c-dato: oklch(0.5 0.085 200);
+ --c-dato-tenue: oklch(0.78 0.05 200);
+ --c-dato-vacio: oklch(0.93 0.012 255);
--c-danger: oklch(0.5 0.17 25);
--c-focus: oklch(0.5 0.13 264);
diff --git a/src/lib/components/MapaDeGeneros.svelte b/src/lib/components/MapaDeGeneros.svelte
index 58728b7..703d28d 100644
--- a/src/lib/components/MapaDeGeneros.svelte
+++ b/src/lib/components/MapaDeGeneros.svelte
@@ -54,18 +54,6 @@
/** El ancho de un encuadre, para medir con él lo que se dibuja encima. */
const anchoDe = (encuadre: string) => Number(encuadre.split(' ')[2]);
- /**
- * El lienzo de América, con océano de sobra a la derecha.
- *
- * La Península va ahí encima, y con el encuadre justo quedaba rozando el
- * Caribe. El aire no es decoración: entre las dos orillas hay un Atlántico,
- * y sin separación parecen el mismo continente.
- */
- const LIENZO = (() => {
- const [x, y, ancho, alto] = ENCUADRE.split(' ').map(Number);
- return [x, y, ancho * 1.42, alto].join(' ');
- })();
-
const enAmerica = PAISES.filter((p) => !IBERIA.includes(p.codigo));
const enIberia = PAISES.filter((p) => IBERIA.includes(p.codigo));
@@ -83,7 +71,25 @@