/* Tema claro real para os workspaces técnicos. O tema escuro permanece nos CSS originais. */
html[data-theme="light"] body.ia-page,html[data-theme="light"] body.api-page,html[data-theme="light"] body.tools-page,html[data-theme="light"] body.docs-page{background:#f4f1f7!important;color:#211a28!important}
html[data-theme="light"] body.ia-page .site-footer,html[data-theme="light"] body.api-page .site-footer,html[data-theme="light"] body.tools-page .site-footer,html[data-theme="light"] body.docs-page .site-footer{background:#fff!important;border-color:#dfd6e7!important;color:#706777!important}
html[data-theme="light"] body.ia-page .footer-copy,html[data-theme="light"] body.api-page .footer-copy,html[data-theme="light"] body.tools-page .footer-copy,html[data-theme="light"] body.docs-page .footer-copy{color:#706777!important}

/* IA */
html[data-theme="light"] .ai-command{border-color:#d9cee3;background:radial-gradient(circle at 70% 45%,rgba(124,58,237,.09),transparent 38%),linear-gradient(145deg,#fff,#f7f2fc);box-shadow:0 28px 70px rgba(65,43,84,.13)}
html[data-theme="light"] .ai-command h1,html[data-theme="light"] .agents-heading h2,html[data-theme="light"] .agent-card h3{color:#211a28!important}
html[data-theme="light"] .ai-command-copy>p{color:#706777}
html[data-theme="light"] .ai-btn-ghost{border-color:#d8cde1;background:#fff;color:#2b2232}
html[data-theme="light"] .ai-metrics,html[data-theme="light"] .network-status{border-color:#ddd2e6;background:rgba(255,255,255,.9);color:#746a7b}
html[data-theme="light"] .ai-metrics b,html[data-theme="light"] .network-status b strong{color:#211a28}
html[data-theme="light"] .ai-network{background:#f9f6fc}
html[data-theme="light"] .network-grid{opacity:.58}
html[data-theme="light"] .network-node,html[data-theme="light"] .core-label{border-color:#c9b6da;background:#fff;color:#32273a;box-shadow:0 12px 28px rgba(64,40,82,.09)}
html[data-theme="light"] .network-node b{color:#211a28}
html[data-theme="light"] .ai-core{background:radial-gradient(circle,#e8d5ff,#c49af2 70%);box-shadow:inset 0 0 32px #8b5cf6;filter:drop-shadow(0 0 18px rgba(124,58,237,.35))}
html[data-theme="light"] .ai-core span{color:#281837}
html[data-theme="light"] .agent-card{border-color:#d9cde3;background:linear-gradient(145deg,#fff,#f6f1fa);box-shadow:0 14px 34px rgba(55,37,70,.08)}
html[data-theme="light"] .agent-visual{border-color:#cbb1e5;background-color:#f5edfb;background-image:linear-gradient(rgba(124,58,237,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.08) 1px,transparent 1px);box-shadow:inset 0 0 35px rgba(124,58,237,.07)}
html[data-theme="light"] .agent-card footer{border-color:#dfd5e6;color:#6f6578}
html[data-theme="light"] .chat-console i,html[data-theme="light"] .chat-console b,html[data-theme="light"] .process-console i{background:#eadcf7}

/* APIs */
html[data-theme="light"] .api-control{border-color:#d8cce2;background:radial-gradient(circle at 68% 45%,rgba(124,58,237,.08),transparent 40%),#fbf8fd;box-shadow:0 28px 70px rgba(64,42,82,.12)}
html[data-theme="light"] .api-copy h1,html[data-theme="light"] .api-copy h1 strong{color:#211a28!important}
html[data-theme="light"] .api-copy h1 strong{color:#7c3aed!important}
html[data-theme="light"] .api-copy>p{color:#706777}
html[data-theme="light"] .api-btn.ghost{border-color:#d6cae0;background:#fff;color:#2c2333}
html[data-theme="light"] .api-metrics{border-color:#ded3e7;background:#fff;color:#6e6476}
html[data-theme="light"] .api-metrics b{color:#211a28}
html[data-theme="light"] .bridge-network{background:#f9f5fc}
html[data-theme="light"] .bridge-grid{opacity:.58}
html[data-theme="light"] .bridge-column article,html[data-theme="light"] .bridge-top-stat,html[data-theme="light"] .traffic-status{border-color:#cdbbda;background:#fff;color:#2c2333;box-shadow:0 10px 24px rgba(62,40,80,.07)}
html[data-theme="light"] .bridge-column article b{color:#211a28}
html[data-theme="light"] .bridge-core{background:radial-gradient(circle,#ead7ff,#c797f2 70%);color:#4f1d80;box-shadow:inset 0 0 28px #8b5cf6}
html[data-theme="light"] .request-lab{border-color:#d8cce2;background:#f8f4fb}
html[data-theme="light"] .lab-title{color:#2b2232}
html[data-theme="light"] .lab-workspace,html[data-theme="light"] .request-editor,html[data-theme="light"] .response-panel,html[data-theme="light"] .request-log{border-color:#d9cee2;background:#fff;color:#2a2131}
html[data-theme="light"] .endpoint-bar,html[data-theme="light"] .lab-tabs{border-color:#ddd3e6;background:#f4eff8}
html[data-theme="light"] .endpoint-bar input,html[data-theme="light"] .endpoint-bar select{border-color:#d6c9e0;background:#fff;color:#2b2233}
html[data-theme="light"] .request-editor pre,html[data-theme="light"] .response-panel pre,html[data-theme="light"] .request-log pre{background:#f8f5fa;color:#334155}

/* Ferramentas */
html[data-theme="light"] .lab-shell{border-color:#d6cbe0;background:#fff;box-shadow:0 25px 65px rgba(59,39,76,.12)}
html[data-theme="light"] .tool-sidebar{border-color:#d9cfe2;background:#f4eff8}
html[data-theme="light"] .tool-sidebar h2{color:#756b7d}
html[data-theme="light"] .tool-sidebar button{border-color:#ddd3e5;background:#fff;color:#3b3043}
html[data-theme="light"] .tool-sidebar button.active{border-color:#a879d2;background:linear-gradient(100deg,#ead9fb,#fff);color:#6d28d9}
html[data-theme="light"] .json-workbench{background:#fff}
html[data-theme="light"] .workbench-head{border-color:#d9cee2;background:#f3eef7;color:#2a2131}
html[data-theme="light"] .workbench-head button{border-color:#d8cde1;background:#fff;color:#5f5567}
html[data-theme="light"] .editors,html[data-theme="light"] .editor-box{border-color:#d9cee2;background:#fff}
html[data-theme="light"] .editor-box>header{border-color:#e2d9e8;color:#6f6577}
html[data-theme="light"] .line-numbers{border-color:#ddd3e4;background:#f0ebf4;color:#91879a}
html[data-theme="light"] .code-area textarea,html[data-theme="light"] .json-output{background:#fbf9fc;color:#263238}
html[data-theme="light"] .local-status{background:#f5eff9;color:#6e6476}
html[data-theme="light"] .lab-engine{border-color:#d9cee2;background:#f7f3fa;color:#2a2131}
html[data-theme="light"] .engine-stage{border-color:#ded4e5;background:#fff}
html[data-theme="light"] .engine-module{border-color:#b992dd;background:#fff;color:#2a2131}
html[data-theme="light"] .lab-core{background:linear-gradient(#eadbfa,#d7b7f2);box-shadow:inset 0 0 30px rgba(124,58,237,.25);filter:drop-shadow(0 0 15px rgba(124,58,237,.2))}
html[data-theme="light"] .lab-engine>footer div{border-color:#ddd3e5;background:#fff}
html[data-theme="light"] .developer-kit{border-color:#d9cee2;background:#f5f0f8}
html[data-theme="light"] .kit-track article{border-color:#d9cee2;background:linear-gradient(145deg,#fff,#f5f0f8);color:#2a2131}
html[data-theme="light"] .tool-preview{border-color:#ded5e5;background:#fff;color:#665c6e}

/* Documentação */
html[data-theme="light"] .docs-command{border-color:#d7cbe1;background:linear-gradient(100deg,#eee3f9,#fff);box-shadow:0 18px 45px rgba(61,40,79,.1)}
html[data-theme="light"] .docs-brand{color:#211a28}
html[data-theme="light"] .docs-search input{border-color:#d8cde1;background:#fff;color:#2c2333}
html[data-theme="light"] .docs-search kbd,html[data-theme="light"] .docs-badges>*{border-color:#d9cee2;background:#fff;color:#655b6d}
html[data-theme="light"] .docs-layout{border-color:#d9cee2;background:#fff;color:#2a2131}
html[data-theme="light"] .docs-sidebar,html[data-theme="light"] .docs-index{border-color:#ddd3e5;background:#f5f0f8}
html[data-theme="light"] .docs-sidebar>h2,html[data-theme="light"] .docs-index h2{color:#6c6274}
html[data-theme="light"] .docs-sidebar nav button{color:#564c5e}
html[data-theme="light"] .docs-sidebar nav button.active{border-color:#b687dc;background:linear-gradient(90deg,#ead8fa,#fff);color:#6d28d9}
html[data-theme="light"] .guide-progress{border-color:#d9cee2;background:#fff}
html[data-theme="light"] .docs-content{background:#fff}
html[data-theme="light"] .article-head h1,html[data-theme="light"] .endpoint-details h3,html[data-theme="light"] .solutions-head h2{color:#211a28}
html[data-theme="light"] .article-head p{color:#6f6577}
html[data-theme="light"] .quick-steps i{border-color:#cfc3d8;background:#fff;color:#33293b}
html[data-theme="light"] .endpoint-doc{border-color:#d9cee2;background:#fbf9fc}
html[data-theme="light"] .endpoint-details{border-color:#ddd3e5}
html[data-theme="light"] .endpoint-details td,html[data-theme="light"] .endpoint-details th{border-color:#e7dfeb;color:#574d60}
html[data-theme="light"] .code-samples{background:#f7f3fa}
html[data-theme="light"] .code-samples>nav{border-color:#ddd3e5}
html[data-theme="light"] .code-samples>nav button{color:#665c6e}
html[data-theme="light"] .code-samples pre{background:#f4f0f7;color:#175e86}
html[data-theme="light"] .solutions-track article,html[data-theme="light"] .arch-flow article{border-color:#d9cee2;background:#fff;color:#2a2131}
html[data-theme="light"] .docs-index footer{border-color:#d9cee2;background:#eee5f5;color:#655b6d}
