/* GERADO por ferramentas/gerar-temas.js — tema "Lima". Não editar à mão: mude lib/temas-tokens.js ou a personalidade no gerador. */
@font-face{font-family:"Inter";src:url("../fontes/inter.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
html[data-tema="lima"][data-modo="claro"]{--preto:#eef1e8;--preto-2:rgba(20,30,10,.025);--surface:rgba(255,255,255,.8);--surface-2:rgba(20,30,10,.025);--branco:#0c1008;--texto:#0c1008;--texto-sec:#4b5444;--texto-fraco:#666d5f;--borda:rgba(20,30,10,.09);--borda-forte:rgba(20,30,10,.18);--sombra:0 1px 2px rgba(0,0,0,.04), 0 22px 44px -30px rgba(30,50,10,.4);--fundo-rgb:238,241,232;--verde-texto:#15803D;--raio:18px;--tema-raio-s:12px;--tema-raio-btn:999px;--tema-fundo:radial-gradient(900px 620px at 72% 64%, rgba(170,220,50,.28), transparent 62%), #eef1e8;--tema-campo:rgba(255,255,255,.7);--tema-chip:rgba(20,30,10,.05);--tema-blur:blur(18px) saturate(1.2);--tema-painel:rgba(255,255,255,.8);--tema-painel-txt:#4b5444;--tema-fonte:"Inter", system-ui, sans-serif;--tema-fonte-tit:"Inter", system-ui, sans-serif;--tema-peso-tit:600;color-scheme:light}
html[data-tema="lima"][data-modo="escuro"]{--preto:#060805;--preto-2:rgba(255,255,255,.025);--surface:rgba(13,17,10,.74);--surface-2:rgba(255,255,255,.025);--branco:#f2f5ee;--texto:#f2f5ee;--texto-sec:#a9b0a2;--texto-fraco:#7c8477;--borda:rgba(255,255,255,.08);--borda-forte:rgba(255,255,255,.16);--sombra:inset 0 1px 0 rgba(255,255,255,.05), 0 30px 60px -34px rgba(0,0,0,.9);--fundo-rgb:6,8,5;--verde-texto:#4ADE80;--raio:18px;--tema-raio-s:12px;--tema-raio-btn:999px;--tema-fundo:radial-gradient(900px 620px at 72% 64%, rgba(120,170,30,.14), transparent 62%), radial-gradient(700px 520px at 6% -4%, rgba(46,74,20,.32), transparent 60%), #060805;--tema-campo:rgba(255,255,255,.04);--tema-chip:rgba(255,255,255,.05);--tema-blur:blur(18px) saturate(1.2);--tema-painel:rgba(13,17,10,.74);--tema-painel-txt:#a9b0a2;--tema-fonte:"Inter", system-ui, sans-serif;--tema-fonte-tit:"Inter", system-ui, sans-serif;--tema-peso-tit:600;color-scheme:dark}
html[data-tema="lima"] h1,html[data-tema="lima"] .kpi-valor,html[data-tema="lima"] .valor{letter-spacing:-.03em}
html[data-tema="lima"] .card{border-color:color-mix(in srgb,var(--vermelho) 18%,var(--borda))}
html[data-tema="lima"] .btn.primario{box-shadow:0 0 0 1px color-mix(in srgb,var(--vermelho) 60%,transparent),0 10px 30px -10px rgba(var(--marca-rgb),.7)}
