/* ═══════════════════════════════════════════════════════════════════════════
   APP8 · EL TEMA CLARO — ARCHIVO GENERADO, NO SE EDITA A MANO
   ───────────────────────────────────────────────────────────────────────────
   Lo produce «5 herramientas/generar-tema-claro.py» leyendo las hojas del tema oscuro.
   Cada regla de acá es la gemela de una regla de allá: mismo selector, misma
   especificidad, el color traducido. Por eso la cobertura es del 100% y no «lo que
   me acordé de mirar»: si existe en oscuro, existe en claro.
   SI HAY QUE CORREGIR ALGO, se corrige el MAPA de la herramienta y se vuelve a generar.
   Editar este archivo a mano se pierde en la próxima corrida.
   Las excepciones a mano viven en «app8-tema-claro-ajustes.css», que se carga después.

   Esta corrida: 97 declaraciones emitidas · 141 ya usaban var() y se resuelven solas
   · 61 reglas de fotografía y login que NO se tocan a propósito.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── de app8-lujo.css ─────────────────────────────── */
html[data-tema="claro"]:not([data-pz-foto]){
  --c-tinta: #F6F3ED;
  --c-hondo: #F6F3ED;
  --c-hoja: #FFFFFF;
  --c-campo: #F6F3ED;
  --c-salvia: #5D7444;
  --c-crema: #1A2633;
  --c-crema70: rgba(26,38,51,.755);
  --c-filete: rgba(26,38,51,.22);
  --c-filete-s: rgba(26,38,51,.12);
  --c-sombra: 0 30px 70px -18px rgba(234,223,206,.62);
}
html[data-tema="claro"].a8-lujo :not([data-pz-foto])::-webkit-scrollbar-thumb{
  background: rgba(26,38,51,.16);
}
html[data-tema="claro"].a8-lujo :not([data-pz-foto])::-webkit-scrollbar-thumb:hover{
  background: rgba(26,38,51,.3);
}
html[data-tema="claro"].a8-lujo :is([class^="bg-white/"]:not([data-pz-foto]), html[data-tema="claro"] [class*=" bg-white/"]):not(.pl-pantalla *):not([data-pz-foto]){
  background-color: rgba(26,38,51,.05) !important;
}
html[data-tema="claro"].a8-lujo :is([class^="hover:bg-white/"]:not([data-pz-foto]), html[data-tema="claro"] [class*=" hover:bg-white/"]):hover:not([data-pz-foto]){
  background-color: rgba(26,38,51,.1) !important;
}
html[data-tema="claro"].a8-lujo :is([class^="bg-black/"]:not([data-pz-foto]), html[data-tema="claro"] [class*=" bg-black/"]):not(.media-item *):not(#lp-fotos *):not([data-pz-foto]){
  background-color: rgba(246,243,237,.55) !important;
}
html[data-tema="claro"].a8-lujo body :is(input:not([data-pz-foto]), html[data-tema="claro"] textarea:not([data-pz-foto]), html[data-tema="claro"] select:not([data-pz-foto]), html[data-tema="claro"] button):not(.pl-pantalla *):focus-visible:not([data-pz-foto]){
  box-shadow: 0 0 0 4px rgba(26,38,51,.22) !important;
}
html[data-tema="claro"].a8-lujo :is(input:not([data-pz-foto]), html[data-tema="claro"] textarea):not([data-pz-foto])::placeholder{
  color: rgba(26,38,51,.755) !important;
}
html[data-tema="claro"].a8-lujo code:not([data-pz-foto]){
  background: rgba(26,38,51,.08) !important;
}
html[data-tema="claro"].a8-lujo :is(.bg-tnteal\/5:not([data-pz-foto]), html[data-tema="claro"] .bg-tnteal\/10:not([data-pz-foto]), html[data-tema="claro"] .hover\:bg-tnteal\/5:hover:not([data-pz-foto]), html[data-tema="claro"] .hover\:bg-tnteal\/10:hover):not([data-pz-foto]){
  background-color: rgba(0,109,130,.2) !important;
}
html[data-tema="claro"].a8-lujo .bg-tnsage\/20:not([data-pz-foto]){
  background-color: rgba(125,155,91,.3) !important;
}
html[data-tema="claro"] .deck-card:hover:not([data-pz-foto]), html[data-tema="claro"].a8-lujo #lp-lista > article:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.187) !important;
}
html[data-tema="claro"] .deck-card-thumb:not([data-pz-foto]){
  background: linear-gradient(160deg, #005565 0%, #F6F3ED 78%);
}
html[data-tema="claro"] .status-Borrador:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.187);
}
html[data-tema="claro"].a8-lujo .deck-card h3:not([data-pz-foto]), html[data-tema="claro"].a8-lujo #lp-lista > article h3:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo .deck-card p.text-\[10px\]:not([data-pz-foto]){
  color: rgba(26,38,51,.64) !important;
}
html[data-tema="claro"] .deck-card-circ:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385);
  color: #1A2633;
}
html[data-tema="claro"].a8-lujo #lp-lista > article p.text-\[11px\]:not([data-pz-foto]){
  color: rgba(26,38,51,.64) !important;
}
html[data-tema="claro"].a8-lujo #lp-lista > article > div:last-child > button:not(:first-child):hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385);
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo #dashboard-empty p:first-of-type:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo .insp-action-btn.bg-white\/10:hover:not([data-pz-foto]), html[data-tema="claro"].a8-lujo .insp-action-btn.bg-white\/5:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385) !important;
  color: #1A2633 !important;
  background-color: rgba(26,38,51,.05) !important;
}
html[data-tema="claro"].a8-lujo :is(#view-editor:not([data-pz-foto]), html[data-tema="claro"] #view-landing-editor) > .mc-barra-fila button:hover:not(:disabled):not([data-pz-foto]){
  border-color: rgba(26,38,51,.385) !important;
}
html[data-tema="claro"] .modo-claude .mc-toggle .mc-chispa:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"].a8-lujo :is(#editor-titulo-input:not([data-pz-foto]), html[data-tema="claro"] #lp-titulo):not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo #lp-estado.bg-tnsage:not([data-pz-foto]){
  border-color: #5D7444;
}
html[data-tema="claro"] .slide-thumb:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.187);
}
html[data-tema="claro"] .add-slide-btn:not([data-pz-foto]){
  border: 1px dashed rgba(26,38,51,.143);
}
html[data-tema="claro"] .add-slide-btn:hover:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .canvas-stage-inner .tn-canvas:not([data-pz-foto]){
  box-shadow: 0 0 0 1px rgba(26,38,51,.18), 0 25px 70px rgba(13,23,32,.65) !important;
}
html[data-tema="claro"] .insp-btn:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385);
}
html[data-tema="claro"].a8-lujo .inspector-panel .text-white:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"] .swatch:not([data-pz-foto]){
  border: 2px solid rgba(26,38,51,.143);
}
html[data-tema="claro"] .tn-editor-selection:not([data-pz-foto]){
  border: 1.5px dashed #5D7444;
}
html[data-tema="claro"] .tn-canvas-dragover:not([data-pz-foto]){
  outline: 3px dashed #5D7444;
}
html[data-tema="claro"] #text-toolbar button:hover:not([data-pz-foto]){
  background: rgba(26,38,51,.08);
}
html[data-tema="claro"] .layer-row:not([data-pz-foto]){
  background: rgba(26,38,51,.03);
}
html[data-tema="claro"] .layer-row:hover:not([data-pz-foto]){
  background: rgba(26,38,51,.07);
}
html[data-tema="claro"] .layer-row.active:not([data-pz-foto]){
  background: rgba(0,109,130,.2);
}
html[data-tema="claro"] .layer-row .layer-action:not([data-pz-foto]){
  color: rgba(26,38,51,.55);
}
html[data-tema="claro"] .layer-row .layer-action:hover:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .format-toggle button.active:not([data-pz-foto]){
  background: rgba(0,109,130,.2);
}
html[data-tema="claro"] .ai-example-chip:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385);
  color: #1A2633;
}
html[data-tema="claro"] .ornament-category-pill:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.248);
}
html[data-tema="claro"] .icon-pick-btn:not([data-pz-foto]){
  background: rgba(26,38,51,.03);
}
html[data-tema="claro"] .ornament-pick-btn:not([data-pz-foto]){
  background: rgba(26,38,51,.03);
}
html[data-tema="claro"] .ornament-pick-btn:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303);
}
html[data-tema="claro"] .shape-pick-btn:not([data-pz-foto]){
  background: rgba(26,38,51,.03);
}
html[data-tema="claro"] .shape-pick-btn:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303);
}
html[data-tema="claro"] .template-card:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303);
}
html[data-tema="claro"] .media-item .media-name-txt:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .media-item .media-copy:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .media-item.media-nueva:not([data-pz-foto]){
  box-shadow: inset 0 0 0 2px #5D7444;
}
html[data-tema="claro"] .media-upload-zone:not([data-pz-foto]){
  border: 1px dashed rgba(26,38,51,.143);
}
html[data-tema="claro"] .media-upload-zone:hover:not([data-pz-foto]), html[data-tema="claro"] .media-upload-zone.dragover:not([data-pz-foto]){
  background: rgba(26,38,51,.04);
}
html[data-tema="claro"].a8-lujo .lp-bloque:hover:not([data-pz-foto]){
  background: rgba(26,38,51,.05) !important;
}
html[data-tema="claro"].a8-lujo .lp-bloque p.text-\[10px\]:not([data-pz-foto]){
  color: rgba(26,38,51,.64) !important;
}
html[data-tema="claro"].a8-lujo #lp-marco:not([data-pz-foto]){
  box-shadow: 0 0 0 1px rgba(26,38,51,.18), 0 25px 70px rgba(13,23,32,.65) !important;
}
html[data-tema="claro"].a8-lujo #lp-props-cab p.text-\[12px\]:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo #lp-props details.bg-white:not([data-pz-foto]){
  background: rgba(26,38,51,.03) !important;
}
html[data-tema="claro"].a8-lujo #lp-props .border-dashed:not([data-pz-foto]){
  border-color: rgba(26,38,51,.143) !important;
}
html[data-tema="claro"] .lp-vista-btn:not([data-pz-foto]){
  color: rgba(26,38,51,.755);
}
html[data-tema="claro"] .lp-vista-btn.active:not([data-pz-foto]){
  background: #1A2633;
}
html[data-tema="claro"] .modo-claude .canvas-stage:not([data-pz-foto]){
  background-image: radial-gradient(rgba(26,38,51,.08) 1px, transparent 1px);
}
html[data-tema="claro"] .mc-cerrar:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385);
  color: #1A2633;
}
html[data-tema="claro"] .mc-fab:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385);
  color: #1A2633;
}
html[data-tema="claro"] .modo-claude #lp-cuerpo:not([data-pz-foto]){
  background-image: radial-gradient(rgba(26,38,51,.08) 1px, transparent 1px) !important;
}
html[data-tema="claro"] .modal-container:not([data-pz-foto]){
  background-color: rgba(246,243,237,.78);
}
html[data-tema="claro"].a8-lujo .a8-modal__cab h3:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo .a8-modal__cab button:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385);
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo #btn-confirm-cancel:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.385) !important;
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo #lp-plantillas > button:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303) !important;
  background: rgba(26,38,51,.03) !important;
}
html[data-tema="claro"].a8-lujo #lp-plantillas h4:not([data-pz-foto]){
  color: #1A2633 !important;
}
html[data-tema="claro"].a8-lujo #lp-paleta > button:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303) !important;
  background: rgba(26,38,51,.03) !important;
}
html[data-tema="claro"].a8-lujo #loader .a8-carga:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.187);
  box-shadow: 0 30px 70px -18px rgba(26,38,51,.341);
}
html[data-tema="claro"].a8-lujo #toast:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.121) !important;
  color: #1A2633 !important;
}
