/* Black Tap · paleta negro y naranja/ámbar (tono cerveza). Se carga de último y manda sobre las demás. */
:root,:root:not([data-tema=oscuro]){
  --negro:242 240 237;      /* fondo general */
  --carbon:255 255 255;     /* tarjetas */
  --panel:249 248 246;
  --elevado:234 231 226;
  --humo:219 214 207;
  --borde:24 20 16;
  --ceniza:88 83 76;
  --tenue:104 98 90;
  --crema:22 19 16;         /* texto principal: casi negro */
  --tinta:22 19 16;         /* texto sobre botones ámbar */
  --ambar:245 146 32;       /* naranja ámbar #F59220 */
  --ambar-claro:249 176 84;
  --ambar-oscuro:214 112 8;
  --ambar-texto:166 76 0;
  --fondo-luz:245 146 32;
  --fuego:196 52 14;
  --sombra-brillo:0 10px 26px -12px #f592208c;
}
:root[data-tema=oscuro]{
  --negro:10 10 10;         /* negro puro */
  --carbon:18 18 17;
  --panel:24 23 22;
  --elevado:33 31 29;
  --humo:46 43 40;
  --borde:255 255 255;
  --ceniza:168 162 154;
  --tenue:122 116 108;
  --crema:246 241 233;
  --tinta:10 10 10;
  --ambar:247 150 34;
  --ambar-claro:250 176 82;
  --ambar-oscuro:206 112 10;
  --ambar-texto:250 162 52;
  --fondo-luz:247 150 34;
  --sombra-brillo:0 10px 30px -10px #f796228c;
}
/* Modo claro: barra de arriba y menú en gris oscuro, fondo sin el brillo cálido */
:root:not([data-tema=oscuro]) body{background-image:none!important;background-color:rgb(var(--negro))}
:root:not([data-tema=oscuro]) #root nav[aria-label="Módulos"],:root:not([data-tema=oscuro]) #root>div>header{--negro:58 58 61;--carbon:58 58 61;--panel:70 70 74;--elevado:78 78 82;--humo:96 96 100;--borde:255 255 255;--ceniza:196 194 190;--tenue:160 158 154;--crema:246 241 233;--tinta:22 19 16;--ambar-texto:247 150 34;color:rgb(var(--crema))}
:root:not([data-tema=oscuro]) #root nav[aria-label="Módulos"]{background:#3a3a3d!important}
:root:not([data-tema=oscuro]) #root>div>header{background:rgba(58,58,61,.96)!important}
