/* Temas de color compartidos por index.html y redes.html. Los activa temas.js con <html data-theme="...">.
   Claro y Oscuro viven en cada página. Aquí van los 4 temas extra. Selector html:root[...] (0,2,1)
   gana al bloque oscuro automático de cada página sin depender del orden de carga. */
html:root[data-theme="arena"]{
  --bg:#f3ede2; --surface:#fffcf6; --surface2:#f7f1e6; --ink:#2a2118; --muted:#6a5946; --line:#ddd0bc;
  --accent:#1c64a0; --accent-ink:#ffffff; --ok:#2f7d4f; --bad:#b3341f; --bad-bg:#f9e2da; --ok-bg:#e2f1e5;
  --c1:#1c64a0; --c2:#9a5b00; --c3:#c23a2e; --c4:#7a3fb0; --c5:#2f7d4f; --c6:#6b5f52;
  --term-bg:#231c15; --term-fg:#f1e3c8; color-scheme:light }
html:root[data-theme="oceano"]{
  --bg:#0a1626; --surface:#102136; --surface2:#152a44; --ink:#e3eef9; --muted:#8fa6bf; --line:#22395a;
  --accent:#41c7e8; --accent-ink:#04202b; --ok:#3ccf8a; --bad:#ff8a7a; --bad-bg:#3b1a1c; --ok-bg:#0f3a2a;
  --c1:#6fb0ff; --c2:#f2b544; --c3:#ff8375; --c4:#c39bf0; --c5:#41c7e8; --c6:#9fb2c6;
  --term-bg:#050d18; --term-fg:#bfe9f5; color-scheme:dark }
html:root[data-theme="lavanda"]{
  --bg:#f1eef8; --surface:#ffffff; --surface2:#f6f3fb; --ink:#231a33; --muted:#5f5474; --line:#dcd4ea;
  --accent:#6a3fb5; --accent-ink:#ffffff; --ok:#1e8a52; --bad:#b3341f; --bad-bg:#fbe6e1; --ok-bg:#e2f3e8;
  --c1:#1463c2; --c2:#9a5b00; --c3:#c23a2e; --c4:#6a3fb5; --c5:#0b7a5b; --c6:#5f5a6b;
  --term-bg:#1a1426; --term-fg:#e2d8f5; color-scheme:light }
html:root[data-theme="contraste"]{
  --bg:#000000; --surface:#0a0a0a; --surface2:#141414; --ink:#ffffff; --muted:#d0d0d0; --line:#8a8a8a;
  --accent:#ffd400; --accent-ink:#000000; --ok:#3ef0a0; --bad:#ff6b5b; --bad-bg:#2a0000; --ok-bg:#003a1f;
  --c1:#5cb8ff; --c2:#ffb000; --c3:#ff6b5b; --c4:#d6a6ff; --c5:#3ef0a0; --c6:#c8c8c8;
  --term-bg:#000000; --term-fg:#ffffff; color-scheme:dark }
/* nombres de color del Taller de PC = mismos tonos */
html:root:is([data-theme="arena"],[data-theme="oceano"],[data-theme="lavanda"],[data-theme="contraste"]){
  --c-energia:var(--c2); --c-datos:var(--c1); --c-calor:var(--c3); --c-montaje:var(--c6) }
