/* APPS WISE Games V70.44 — Alienware Ice: contraste unificado.
   Somente interface: nunca recolorir imagens, canvas, sprites, texturas ou jogo. */
body.wise7039-light {
  color-scheme:light;
  --bg-base:#e8f0f6;--bg-panels:#f8fbff;--bg-sheet:#ffffff;
  --text-main:#1c3a51;--text-light:#09283f;--border-color:#b8cedd;
  --highlight-blue:#087ca7;--accent-orange:#087ca7;--conn-line:#1687a8;
  --event-bg:#f7fbff;--event-border:#c0d4e4;
  --success:#137c67;--danger:#b02e46;
}
.wise7039-light .main-header,.wise7039-light .toolbar,
.wise7039-light .sidebar-left,.wise7039-light .sidebar-right,
.wise7039-light .center-tabs,.wise7039-light .modal-content,
.wise7039-light .dropdown-content {color:#19374b;}
.wise7039-light .modal-content {background:#fbfdff!important;border-color:#bed6e6!important;box-shadow:0 18px 46px #25435b44!important}
.wise7039-light .modal-header,.wise7039-light .modal-footer {background:#e8f2f9!important;color:#23485f!important;border-color:#bbd4e3!important}
.wise7039-light .modal-header h2,.wise7039-light .modal-header h3 {color:#0d405b!important}
.wise7039-light .modal-content label,.wise7039-light .modal-content p,
.wise7039-light .modal-content .description,.wise7039-light .modal-content .modal-grid {color:#25455a}
.wise7039-light #alert-message,.wise7039-light #confirm-message,
.wise7039-light #prompt-message{color:#173a53!important}
.wise7039-light .close-btn{color:#284b64!important}
.wise7039-light .close-btn:hover{background:#d7eaf7!important;color:#006e97!important}
.wise7039-light :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]),select,textarea){background:#fff!important;color:#15374e!important;border-color:#aecbdc!important}
.wise7039-light input::placeholder,.wise7039-light textarea::placeholder{color:#657f91!important;opacity:1}
.wise7039-light :is(input,select,textarea):focus-visible{outline:2px solid #0899ca!important;outline-offset:0}
.wise7039-light :is(input,select,textarea):disabled{background:#e5eef5!important;color:#5d7487!important;opacity:1}
.wise7039-light .btn-primary{background:#087ea7!important;color:#fff!important;border-color:#04749b!important}
.wise7039-light .btn-primary:hover{background:#076c92!important}
.wise7039-light .btn-primary:disabled{background:#bdced8!important;border-color:#adbfcd!important;color:#466477!important}
.wise7039-light :is(.btn-secondary,.styled-btn,.add-action-btn,.action-list-item,.plugin-item){color:#23485f!important;background:#edf6fc!important;border-color:#afccdc!important}
.wise7039-light :is(.btn-secondary,.styled-btn,.add-action-btn,.action-list-item,.plugin-item):hover{background:#dceffa!important;color:#095a7e!important;border-color:#68b5d2!important}
.wise7039-light .plugin-item span,.wise7039-light .action-list-item span{color:#24465b!important}
.wise7039-light .plugin-item.selected,.wise7039-light .action-list-item.selected{border-color:#008bb9!important;background:#cfedfa!important}
.wise7039-light .category-header,.wise7039-light h5{color:#12668b!important}
.wise7039-light .selected-tree-item,.wise7039-light .tab.active{color:#0a4a6b!important;background:#d8eef9!important}
.wise7039-light .tab:not(.active){color:#36576b!important}
.wise7039-light :is(.sidebar-left,.sidebar-right) :is(li,span,label,small){color:inherit}
.wise7039-light .tree-input{color:#12374c!important;background:#fff!important}
.wise7039-light .wise7039-preferences{background:#f6fbff!important}
.wise7039-light .wise7039-themes button.active{color:#fff!important}
.wise7039-light .dropdown-content a{color:#204660!important}
.wise7039-light #event-view{background:#eef5fa!important;color:#193e55!important}
.wise7039-light #events-list,.wise7039-light #events-list .event-row-container{color:#1d4058!important}
/* V70.43 tinha muitos fundos explicitamente pretos com !important; restaurar o claro
   apenas nas linhas estruturais. Manter colorização semântica dos comandos. */
.wise7039-light #events-list .event-row-container>.event-block,
.wise7039-light #events-list .sub-events-list>.event-row-container>.event-block,
.wise7039-light #events-list .event-row-container>.event-block:hover,
.wise7039-light #events-list .event-block{background:#f8fbff!important;color:#143c55!important;border-color:#bed5e5!important}
.wise7039-light #events-list .event-row-container>.event-block::before,
.wise7039-light #events-list .event-block::before,
.wise7039-light #events-list .event-row-container>.event-block>.zero-event-tools{background:#e4f0f8!important;border-color:#c5d9e7!important}
.wise7039-light #events-list .event-row-container>.event-block>.event-condition-area,
.wise7039-light #events-list .event-row-container>.event-block:hover>.event-condition-area,
.wise7039-light #events-list .event-row-container>.event-block>.event-condition-area:hover,
.wise7039-light #events-list .event-block:has(.wise-main-condition.selected)>.event-condition-area,
.wise7039-light #events-list .event-condition-area{background:#eef6fc!important;color:#1a435e!important}
.wise7039-light #events-list .event-condition-area .wise-main-condition,
.wise7039-light #events-list .event-condition-area .wise-extra-condition{background:#e1f0fa!important;color:#15435f!important}
.wise7039-light #events-list .event-condition-area .wise-main-condition:hover,
.wise7039-light #events-list .event-condition-area .wise-extra-condition:hover,
.wise7039-light #events-list .event-condition-area .wise47-condition-line:hover{background:#cee9f9!important;border-color:#72b4d0!important}
.wise7039-light #events-list .event-condition-area .wise47-condition-line.selected,
.wise7039-light #events-list .event-condition-area .wise-main-condition.selected{background:#b4e1f8!important;color:#073c60!important;border-color:#198db4!important}
.wise7039-light #events-list .event-row-container>.event-block>.event-actions-area,
.wise7039-light #events-list .event-row-container>.event-block:hover>.event-actions-area{background:#fff!important;color:#1d435c!important;border-color:#c0d9e8!important}
.wise7039-light #events-list .event-actions-area .action-item,
.wise7039-light #events-list .action-item{background:#e7f3fa!important;color:#21465d!important;border-color:#b8d3e2!important}
.wise7039-light #events-list .action-item:hover{background:#d8edf9!important}
.wise7039-light #events-list :is(.zero-event-param,.zero-event-icon,.zero-event-tools,.wise-main-condition,.wise-extra-condition){color:#173e58!important}
.wise7039-light #events-list .variable-block,
.wise7039-light #events-list .variable-block strong{background:#e4f3fa!important;color:#174560!important}
.wise7039-light #events-list .group-header{background:#cceafb!important;color:#075779!important}
.wise7039-light #events-list .comment-block{background:#fff0cd!important;color:#57401e!important}
.wise7039-light #events-list .comment-block .comment-text{color:#57401e!important}
.wise7039-light #events-list .zero-disabled{opacity:.56}
/* Ferramentas 3D: ajustar painéis, nunca a viewport WebGL/Canvas nem as miniaturas. */
.wise7039-light #wise703-studio .wise703-shell{background:#f9fcff!important;color:#173d52!important}
.wise7039-light #wise703-studio :is(header,footer,aside){background:#edf5fb!important;color:#214b66!important;border-color:#b8d4e5!important}
.wise7039-light #wise703-studio :is(header,footer,aside) :is(h2,h3,h4,h5,label,span,p,small){color:inherit}
.wise7039-light #wise703-studio button:not(.active):not(.selected){background:#e3f2fa!important;color:#21526b!important;border-color:#a9ccdf!important}
.wise7039-light #wise703-studio button.active,.wise7039-light #wise703-studio button.selected{background:#0b84ac!important;color:#fff!important;border-color:#047195!important}
.wise7039-light #wise703-studio .wise703-center{background:#e4f0f6!important}
.wise7039-light #wise703-studio .wise704-scroller{background:#d8e8f3!important}
.wise7039-light #wise703-studio :is(input,select,textarea){background:#fff!important;color:#173e56!important;border-color:#bad1e0!important}
.wise7039-light #wise703-studio .wise703-heading{color:#0b678e!important}
.wise7039-light :is(.modal-content,.dropdown-content,.sidebar-left,.sidebar-right) [style*="color:white"],
.wise7039-light :is(.modal-content,.dropdown-content,.sidebar-left,.sidebar-right) [style*="color: white"]{color:#1b425a!important}
/* Cores explícitas e intencionais dos badges de status/seleção continuam preservadas. */
