/* Modo tinta electrónica (Onyx Note Air 5C): alto contraste, sin animaciones,
   sin sombras, elementos grandes. Se activa en Ajustes o con ?tinta=1 */
body.tinta {
  --fondo: #FFFFFF;
  --superficie: #FFFFFF;
  --superficie-2: #FFFFFF;
  --tinta: #000000;
  --texto-2: #1F1F1F;
  --texto-3: #3A3A3A;
  --borde: #000000;
  --acento: #1C5E58;
  --acento-oscuro: #0B3B37;
  --acento-suave: #FFFFFF;
  --sombra: none;
  font-size: 17px;
}
body.tinta *, body.tinta *::before, body.tinta *::after { animation: none !important; transition: none !important; }
body.tinta .tarjeta, body.tinta .carga, body.tinta .prioridad-dia, body.tinta .columna, body.tinta .tarea,
body.tinta .boton-icono, body.tinta .nota-noteair, body.tinta .dia-semana { border: 2px solid #000; box-shadow: none; }
body.tinta .tarjeta.oscura, body.tinta .prioridad-dia.primera { background: #fff; color: #000; }
body.tinta .tarjeta.oscura p, body.tinta .suave-claro, body.tinta .prioridad-dia.primera .prioridad-meta, body.tinta .cifras span { color: #000; }
body.tinta .cifras div { background: #fff; border: 1.5px solid #000; }
body.tinta .verde, body.tinta .roja, body.tinta .enlace-claro, body.tinta .prioridad-dia.primera .prioridad-num { color: #000; }
body.tinta .tarea { padding: 12px; }
body.tinta .tarea-titulo { font-size: 16px; }
body.tinta .tarea-check { width: 30px; height: 30px; border: 2px solid #000; }
body.tinta .evento { border: 2px solid #000; font-size: 15px; }
body.tinta .evento.tipo-trabajo { background: #000; color: #fff; }
body.tinta .evento.tipo-privado { background: #fff; color: #000; border-style: double; border-width: 4px; }
body.tinta .evento.tipo-tarea, body.tinta .evento.tipo-propuesta { background: #fff; color: #000; border-style: dashed; }
body.tinta .carril { background-image: repeating-linear-gradient(to bottom, #000 0, #000 1px, transparent 1px, transparent var(--pxh)); }
body.tinta .columna-cabecera { font-size: 16px; }
body.tinta .punto { width: 14px; height: 14px; border: 2px solid #000; }
body.tinta .banner-seleccion, body.tinta .banner-ritual, body.tinta .aviso { background: #000; color: #fff; }
body.tinta .tarea.seleccionada, body.tinta .evento.seleccionada, body.tinta .propuesta.seleccionada { outline: 4px solid #000; outline-offset: 2px; }
body.tinta .dnd-sobre { background-color: #fff !important; outline: 3px solid #000 !important; }
body.tinta .progreso { display: none; }
body.tinta .boton-principal { background: #000; }
body.tinta .boton-dictar, body.tinta .fab, body.tinta .micro-grande { background: #000; }
body.tinta .mini-evento { background: #fff; border: 1.5px solid #000; color: #000; }
body.tinta .mini-evento.tipo-trabajo { background: #000; color: #fff; }
body.tinta .origen { border: 1px solid #000; background: #fff; color: #000; }
