diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..a7cea0b --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar"] +} diff --git a/src/assets/main.css b/src/assets/main.css index adb7ff6..c94fa15 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -6,6 +6,9 @@ --font-sans: 'DM Sans', system-ui, sans-serif; } +/* Dark mode via classe .app-dark — alinhado com darkModeSelector do PrimeVue */ +@variant dark (&:where(.app-dark, .app-dark *)); + /* Remove setas de number input */ input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button { diff --git a/src/components/common/AccessibilityWidget.vue b/src/components/common/AccessibilityWidget.vue index 6bec1e8..a67a160 100644 --- a/src/components/common/AccessibilityWidget.vue +++ b/src/components/common/AccessibilityWidget.vue @@ -1,9 +1,10 @@ @@ -39,16 +57,16 @@ watch(altoContraste, (val) => { id="a11y-panel" role="dialog" aria-label="Opções de acessibilidade" - class="bg-white rounded-2xl shadow-2xl border border-slate-200 p-5 w-64 origin-bottom-right" + class="bg-white dark:bg-slate-800 rounded-2xl shadow-2xl border border-slate-200 dark:border-slate-700 p-5 w-64 origin-bottom-right" >
Acessibilidade
+Acessibilidade
Tamanho do texto
+Tamanho do texto
Alto contraste
-Melhora a legibilidade
+Modo escuro
+Tema de baixa luminosidade
+Alto contraste
+Melhora a legibilidade
+