/* F49 — Órbita Solar. Somente cores e luz estática; sem alterar controles,
   estados, animações ou o documento impresso. Noite usa integralmente a galáxia F46.
   A faixa do safe area permanece escura para os ícones brancos do iOS standalone. */
@media screen{
 html[data-periodo="manha"]{--solar-fora:#e6edf5;--solar-fundo:#edf4fa;--solar-base:#e8f1f8;--solar-painel:#f9fcff;--solar-cabecalho:#edf4fa;--solar-elevado:#e4eef7;--solar-usuario:#dceaf6;--solar-codigo:#e8f0f8;--solar-texto:#263b52;--solar-titulo:#182e47;--solar-suave:#496078;--solar-link:#22598f;--solar-acento:#2a6093;--solar-acento-forte:#204d77;--solar-linha:#b7cadd;--solar-linha-suave:#cedce9;--solar-hover:#dce9f5;--solar-luz:#ffffffcc;--solar-horizonte:#c7dcef;--solar-ponto:#426b8f4d;--solar-sombra:44,72,103}
 html[data-periodo="tarde"]{--solar-fora:#ece2d3;--solar-fundo:#f5eee5;--solar-base:#f1e8da;--solar-painel:#fffbf4;--solar-cabecalho:#f5eee5;--solar-elevado:#f0e5d5;--solar-usuario:#eadbc4;--solar-codigo:#f3eadc;--solar-texto:#42382e;--solar-titulo:#31281e;--solar-suave:#685747;--solar-link:#79501d;--solar-acento:#7b4d1b;--solar-acento-forte:#6b4117;--solar-linha:#cfb99b;--solar-linha-suave:#e0cfb7;--solar-hover:#e8d8c0;--solar-luz:#fff8e4d9;--solar-horizonte:#e5c99e;--solar-ponto:#8c693a4d;--solar-sombra:91,68,40}
 html:is([data-periodo="manha"],[data-periodo="tarde"]){color-scheme:light;--bg:var(--solar-fundo);--panel:var(--solar-painel);--line:var(--solar-linha);--text:var(--solar-texto);--muted:var(--solar-suave);--gal-fundo:var(--solar-fundo);--gal-cartao:var(--solar-painel);--gal-elevado:var(--solar-elevado);--gal-linha:var(--solar-linha);--gal-texto:var(--solar-texto);--gal-suave:var(--solar-suave);--gal-link:var(--solar-link)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) body,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .shell{background:var(--solar-fora);color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .app{border-color:var(--solar-linha);background-color:var(--solar-fundo);background-image:radial-gradient(ellipse at 86% 12%,var(--solar-luz),transparent 54%),radial-gradient(circle at 12% 35%,var(--solar-ponto) 0 .7px,transparent 1.2px),radial-gradient(circle at 84% 60%,var(--solar-ponto) 0 .7px,transparent 1.2px),linear-gradient(165deg,var(--solar-fundo),var(--solar-base));box-shadow:0 24px 85px rgba(var(--solar-sombra),.15)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .app:before{border-top-color:var(--solar-linha);background:radial-gradient(ellipse at 50% 0,var(--solar-horizonte),var(--solar-fundo) 64%);box-shadow:0 -5px 28px rgba(var(--solar-sombra),.08)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .app-header{background:linear-gradient(to bottom,#070e1a 0,#070e1a env(safe-area-inset-top,0px),var(--solar-cabecalho) env(safe-area-inset-top,0px),var(--solar-cabecalho) 100%);border-bottom-color:var(--solar-linha-suave);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .conexao{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita{background:radial-gradient(ellipse at 50% 35%,var(--solar-luz),transparent 70%);border-bottom-color:var(--solar-linha-suave);box-shadow:inset 0 -8px 24px -20px rgba(var(--solar-sombra),.25)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita:before{opacity:.12}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita .avatar-status{color:var(--solar-titulo);text-shadow:none}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita .avatar-hint,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita .cerebro-atual{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-sombra{background:radial-gradient(ellipse,rgba(var(--solar-sombra),.34) 0,rgba(var(--solar-sombra),.13) 40%,transparent 73%)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita .cerebro-menu{background:var(--solar-elevado);color:var(--solar-titulo);border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita .cerebro-disco[aria-pressed=true]{background:color-mix(in srgb,var(--orb) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orb) 24%,transparent)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .avatar-panel-orbita .forehead:focus-visible{outline-color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .conversation{background:transparent}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .chat{scrollbar-color:var(--solar-linha) transparent}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .bolha{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-texto);box-shadow:0 5px 18px rgba(var(--solar-sombra),.06)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .bolha.eu{background:var(--solar-usuario);border-color:var(--solar-linha);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .bolha.cortada:after{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .bolha.aviso-bolha{background:#fae9ec;border-color:#d5a3ac;color:#862c41}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .draft{background:var(--solar-elevado);border-color:var(--solar-acento);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .new-messages,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .toast{background:var(--solar-acento);color:#fff;border-color:var(--solar-acento);box-shadow:0 6px 22px rgba(var(--solar-sombra),.16)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .sem-par{background:var(--solar-painel);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .sem-par p{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .composer{background:linear-gradient(180deg,transparent,var(--solar-fundo) 24px)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .input-row{background:linear-gradient(125deg,var(--solar-painel),var(--solar-elevado));border-color:var(--solar-linha);box-shadow:0 7px 22px rgba(var(--solar-sombra),.09),inset 0 1px 0 #fff}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .input-row:focus-within{background:var(--solar-painel);border-color:var(--solar-acento);box-shadow:0 0 0 2px var(--solar-elevado),0 8px 24px rgba(var(--solar-sombra),.12)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .input-row:before{background:linear-gradient(90deg,transparent,var(--solar-acento),transparent)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .composer textarea{color:var(--solar-texto);caret-color:var(--solar-acento);scrollbar-color:var(--solar-linha) transparent}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .composer textarea::placeholder{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbit-track{stroke:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .app-footer{background:var(--solar-fundo);color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .app-footer b{color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) button:focus-visible,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) a:focus-visible,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) summary:focus-visible,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .send:focus-visible{outline-color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-open,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-abrir{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-abrir:before{color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-modal,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .cerebros-modal,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .documento-ampliado,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-modal,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-modal{background:var(--solar-painel);color:var(--solar-texto);border-color:var(--solar-linha);box-shadow:0 26px 90px rgba(var(--solar-sombra),.24)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-modal::backdrop,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .cerebros-modal::backdrop,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .documento-ampliado::backdrop,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-modal::backdrop,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-modal::backdrop,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-modal::backdrop{background:rgba(var(--solar-sombra),.3);backdrop-filter:blur(5px)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .cerebros-top button,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-modal button,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-acoes a,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fonte-nav button,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fonte-nav a,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-acao,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-botao{background:var(--solar-elevado);border-color:var(--solar-linha);color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .cerebros-modal>p,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .cerebro-card small,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .autopilot-toggle small,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .autopilot-perfil,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-lista small,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fonte-meta{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .cerebro-card{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-titulo);box-shadow:0 5px 17px rgba(var(--solar-sombra),.07)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .cerebro-card[aria-pressed=true]{background:color-mix(in srgb,var(--orb) 6%,var(--solar-painel));border-color:var(--orb);box-shadow:0 0 0 1px color-mix(in srgb,var(--orb) 12%,transparent)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .autopilot-toggle{border-top-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .autopilot-toggle input{background:#9aabbd}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .autopilot-toggle input:checked{background:#4465bb}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .autopilot-perfil select,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-busca input,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-busca select,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-form input,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-form textarea{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-texto);color-scheme:light}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-busca input::placeholder,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-form input::placeholder,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-form textarea::placeholder{color:var(--solar-suave);opacity:1}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-busca{background:var(--solar-elevado);border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-busca p{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-busca button,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-primario{background:var(--solar-acento);border-color:var(--solar-acento);color:#fff}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-busca button:hover,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-primario:hover{background:var(--solar-acento-forte);color:#fff}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-status{color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-aviso{color:#78531e}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-lista li{border-top-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-resultados li{background:var(--solar-elevado);border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-resultados a,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fonte-card a{color:var(--solar-link)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .docs-modal input::file-selector-button{background:var(--solar-elevado);border-color:var(--solar-linha);color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fonte-body{background:var(--solar-fundo);color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fonte-card{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fonte-card pre{background:var(--solar-codigo);color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) #retomada{background:var(--solar-elevado);border-color:var(--solar-linha);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) #retomada-pedido{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) #retomada button{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .bolha.max.resposta-formatada{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-texto);box-shadow:0 3px 5px rgba(var(--solar-sombra),.03),0 14px 28px -14px rgba(var(--solar-sombra),.15)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-marca,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .codigo-barra{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-cabecalho,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .codigo-barra,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-orbita{border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-acao:hover{background:var(--solar-hover);border-color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada h2,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada h3,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada strong{color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada a{color:var(--solar-link)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada hr,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fontes-consultadas{border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada blockquote{background:var(--solar-elevado);color:var(--solar-texto);border-left-color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada pre,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada code{color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada pre{background:var(--solar-codigo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .tabela-rolavel,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .documento-codigo{background:var(--solar-painel);border-color:var(--solar-linha);box-shadow:0 6px 20px -12px rgba(var(--solar-sombra),.2)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .tabela-rolavel th{background:var(--solar-elevado);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .tabela-rolavel td{background:var(--solar-painel);color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .tabela-rolavel th,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .tabela-rolavel td{border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .documento-codigo pre{background:var(--solar-codigo)!important;color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fontes-consultadas summary,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .diagrama-local details,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .diagrama-local figcaption{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .conferencia-fontes{background:var(--solar-elevado);color:var(--solar-texto);border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .conferencia-atencao{background:#fff2d9;color:#75501b;border-color:#d7b778}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .documento-ampliado>header,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-modal>header{background:var(--solar-elevado);color:var(--solar-titulo);border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .arvore-app{background:var(--solar-fundo);border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-cabecalho{color:var(--solar-titulo)!important}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-titulo{color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-selo,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-contagem,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-tipo{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .arvore-item{--ramo:#305d87;--ramo-fundo:#e4eef8}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .arvore-item[data-ramo="1"]{--ramo:#66518f;--ramo-fundo:#eee8f8}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .arvore-item[data-ramo="2"]{--ramo:#28636c;--ramo-fundo:#e2f1f0}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-cartao{background:var(--solar-painel);border-color:var(--solar-linha);box-shadow:0 4px 12px rgba(var(--solar-sombra),.07)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .arvore-no-texto{color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-seta,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-condicao{background:var(--solar-fundo);color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-conexao:before,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .arvore-ramificacao{border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-lista{border-color:var(--solar-linha);color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .arvore-referencia{background:var(--solar-elevado);border-color:var(--solar-linha);color:var(--solar-link)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-formatada .fluxograma-app{background:var(--solar-elevado);border-color:var(--solar-linha);box-shadow:0 7px 24px -13px rgba(var(--solar-sombra),.2)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-cabecalho,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-descricao{border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-titulo,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-descricao{color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .fluxo-zoom{background:var(--solar-elevado)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-orbita .resposta-acao{background:var(--solar-elevado);color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-topo{background:radial-gradient(ellipse at 95% 100%,var(--solar-horizonte),transparent 64%),var(--solar-elevado);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-topo:after{border-color:var(--solar-linha);box-shadow:0 0 0 35px rgba(var(--solar-sombra),.03),0 0 0 71px rgba(var(--solar-sombra),.02)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-kicker,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-subtitulo{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-fechar{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-abas{background:var(--solar-painel);border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-abas button{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-abas button[aria-pressed=true]{background:var(--solar-elevado);color:var(--solar-titulo);box-shadow:inset 0 0 0 1px var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-status,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-nota,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-local,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-resumo small,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-dados dt,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-vazio,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-missao p,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-missao small,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-objetivo,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-rodape-missao small,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-form label{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-status.orbita-erro,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-perigo{color:#8c3045}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-alerta{background:#fff2d9;color:#75501b;border-color:#d7b778}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-resumo strong,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-resumo span,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-dados dd,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-vazio h3{color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-fonte,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-missao,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-passo{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-texto);box-shadow:0 6px 20px -12px rgba(var(--solar-sombra),.15)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-etiqueta{background:var(--solar-elevado);border-color:var(--solar-linha);color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-fonte-link{color:var(--solar-link)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-trecho,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-verificacao,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-entrega,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-rodape-missao{border-color:var(--solar-linha)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-trecho summary,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-verificacao summary,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-entrega summary{color:var(--solar-link)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-corpo blockquote{background:var(--solar-elevado);color:var(--solar-texto);border-left-color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-botao:hover{background:var(--solar-hover)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-primario:hover{background:var(--solar-acento-forte)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-missao:hover{border-color:var(--solar-acento);box-shadow:0 8px 25px -13px rgba(var(--solar-sombra),.23)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-passo:has(input:checked) span{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-passo input{accent-color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-texto-salvo{background:var(--solar-codigo);border-color:var(--solar-linha);color:var(--solar-texto)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .orbita-sinal{color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-opcoes{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-opcoes:hover,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .resposta-opcoes[aria-expanded=true]{background:var(--solar-elevado);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-modal{background:radial-gradient(ellipse at 95% 0,var(--solar-luz),transparent 48%),var(--solar-painel);color:var(--solar-texto);border-color:var(--solar-linha);box-shadow:0 -18px 80px rgba(var(--solar-sombra),.22);color-scheme:light}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-kicker,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-previa,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-palavras small{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-cabecalho h2,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-palavras strong{color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-fechar{background:var(--solar-elevado);border-color:var(--solar-linha);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-item,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-pdf>.resposta-acao{background:linear-gradient(130deg,var(--solar-painel),var(--solar-elevado));border-color:var(--solar-linha);color:var(--solar-titulo)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-item:hover,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-pdf>.resposta-acao:hover{background:var(--solar-hover);border-color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-icone,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-pdf>.pdf-gerar:before,
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-pdf>.pdf-partilhar:before{background:var(--solar-painel);border-color:var(--solar-linha);color:var(--solar-acento)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-item:disabled{background:var(--solar-elevado);border-color:var(--solar-linha-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-item:disabled .acoes-resposta-palavras strong{color:var(--solar-suave)}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-status{color:#225e44}
 html:is([data-periodo="manha"],[data-periodo="tarde"]) .acoes-resposta-pdf .pdf-aviso{color:#78531e}
}
/* Só a iluminação se acomoda ao trocar de período. Texto e fundo de leitura
   mudam juntos, evitando cinza sobre cinza durante a passagem claro/escuro. */
@media screen and (prefers-reduced-motion:no-preference){
 html[data-periodo] .app,html[data-periodo] .avatar-panel-orbita{transition:box-shadow .6s ease}
 html[data-periodo] .app:before{transition:box-shadow .6s ease,border-color .6s ease}
}

