/* VIS1 (redesenho visual, fase 1): tokens --v-* do estilo CLARO escolhido pelo usuário em 14/10/2026 (mock estilo-claro.html; amarelo atual
   #F2A516 como ação). Os 3 mocks usavam os MESMOS nomes: trocar de estilo é trocar valores aqui. Os --sol-* do app.css seguem intocados até a fase 8.
   Contraste medido em frontend/tests/kit.test.mjs (texto 4,5:1, borda de campo e foco 3:1). */
:root {
    --v-bg: #F3F5F6; --v-surface: #FFFFFF; --v-surface-2: #EAF0F3;
    --v-ink: #0E1F2B; --v-ink-2: #34495A; --v-ink-3: #5A6D7B; --v-line: #DCE3E7;
    --v-brand: #0E1F2B; --v-action: #F2A516; --v-action-ink: #0E1F2B;
    --v-nav-bg: #FFFFFF; --v-nav-ink: #0E1F2B; --v-nav-ink-2: #5A6D7B;
    --v-ok: #17663F; --v-ok-bg: #E3F3EA; --v-warn: #7A4A00; --v-warn-bg: #FCF0D9;
    --v-err: #A8261B; --v-err-bg: #FCEBE8; --v-info: #1B577F; --v-info-bg: #E4EFF6;
    --v-radius-ctl: 10px; --v-radius-card: 18px;
    --v-shadow-1: 0 1px 2px rgba(14, 31, 43, .06), 0 1px 1px rgba(14, 31, 43, .03);
    --v-shadow-2: 0 18px 40px -12px rgba(14, 31, 43, .20), 0 2px 6px rgba(14, 31, 43, .06);
    /* O mock usa Atkinson Hyperlegible Next no texto; ela ficou de fora nesta fase (VIS1): o pq1 exige UMA fonte no login e trocar só o login
       deixaria login e app com fontes diferentes. O texto segue na Plus Jakarta Sans local até a decisão do usuário (docs/operacao.md §69). */
    --v-font-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
    --v-font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
    --v-t-xs: 13px; --v-t-sm: 15px; --v-t-md: 17px; --v-t-lg: 20px; --v-t-xl: 26px; --v-t-2xl: 36px;
    --v-space-1: 4px; --v-space-2: 8px; --v-space-3: 12px; --v-space-4: 16px; --v-space-5: 24px; --v-space-6: 32px; --v-space-7: 48px; --v-space-8: 64px;
    --v-alvo: 44px;
}
