/* ---------- Tokens visuais do Durin ----------
   Origem ÚNICA das cores e das famílias tipográficas compartilhadas entre o portal e a gestão local
   do agente Windows (Durin.Hardware.Agent.Windows, que inclui este arquivo por link). Carregar
   logo depois de fonts.css e antes de qualquer outra folha: todas as posteriores enxergam as
   variáveis já resolvidas.

   As famílias repetem exatamente o que Theme/AppTheme.cs entrega ao MudBlazor. O tema cobre só os
   componentes Mud; os elementos HTML nativos herdam do `body` de cada aplicação. Divergir os dois
   lados é o que coloca duas fontes na mesma tela.

   Só entra aqui o que as duas aplicações usam. Tokens do shell do portal (drawer) ficam em
   dashboard.css; a escala de tabelas fica em app.css. */
:root {
    --tm-bg: #F5F5F6;
    --tm-surface: #FFFFFF;
    --tm-border: #D8DADD;
    --tm-primary: #F15A24;
    --tm-primary-tint: #FDEAE1;
    --tm-secondary: #303236;
    --tm-secondary-tint: #ECEDEE;
    --tm-success: #2E7D32;
    --tm-success-tint: #E6F4EA;
    --tm-warning: #C77700;
    --tm-warning-tint: #FBEEDC;
    --tm-danger: #B3261E;
    --tm-danger-tint: #FBEAE9;
    --tm-text: #111111;
    --tm-text-muted: #747A80;

    --font-body: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    --font-display: 'Roboto Slab', Georgia, serif;

    /* Condensada de propósito: é o contraste com --font-body que faz um serial, um SKU ou uma
       data se lerem como dado, e não como texto. Só os pesos 600 e 700 são embarcados, que são
       os únicos que o produto pede neste papel. */
    --font-tech: 'Roboto Condensed', 'Arial Narrow', Arial, sans-serif;

    /* Monoespaçada de SISTEMA, sem arquivo embarcado: o que importa é a coluna alinhada, não a
       identidade da marca. */
    --font-code: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', monospace;
}
