From 6012013b750006439399942b11d7811c51383815 Mon Sep 17 00:00:00 2001 From: Lucas Rayan Date: Tue, 20 Oct 2026 10:06:20 -0300 Subject: [PATCH] Interface: corrige texto branco sobre fundo branco nas listas de select MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O .select tem fundo translúcido e as option herdavam só a cor do texto. No tema escuro (ou Auto com o sistema em escuro) o texto fica claro e a lista aberta do navegador vinha com fundo branco: o seletor de Idioma e o de Ordenar ficavam ilegíveis. As option agora usam --surface e --text. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01RRZm8uTVN3WLTwcbrDQAUM --- apps/gui/ui/app.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/gui/ui/app.css b/apps/gui/ui/app.css index e53772c..3fd19bb 100644 --- a/apps/gui/ui/app.css +++ b/apps/gui/ui/app.css @@ -212,6 +212,8 @@ details.adv[open] summary { margin-bottom: 10px; } .chip[aria-pressed="true"] { background: var(--text); color: var(--bg); } .chip small { opacity: .6; margin-left: 4px; font-variant-numeric: tabular-nums; } .input, .select { border: 0; border-radius: 12px; padding: 9px 14px; background: color-mix(in srgb, var(--text) 7%, transparent); color: var(--text); font: inherit; min-width: 0; } +/* O fundo do select é translúcido; a lista aberta não herda isso e vinha branca com texto claro no tema escuro. */ +.select option, .select optgroup { background-color: var(--surface); color: var(--text); } .input { flex: 1 1 200px; } .input::placeholder { color: var(--text-3); } .split { display: grid; grid-template-columns: minmax(0, 1fr) 320px; gap: 18px; align-items: start; }