/**
 * Identidade "tema-default": reforça fundo e tipografia usando variáveis
 * (--brand-* vêm do banco; demais de config/branding_themes.php).
 */
html.visual-identity-tema-default {
    --font-stack: 'Roboto', Helvetica, Arial, sans-serif;
}

html.visual-identity-tema-default body {
    font-family: var(--font-stack);
    background-color: var(--visual-bg-page) !important;
}

html.visual-identity-tema-default .page-wrapper {
    background: var(--visual-bg-page);
}

html.visual-identity-tema-default .page-content {
    background: transparent;
}

html.visual-identity-tema-default .card {
    background: var(--visual-bg-card);
    border-color: var(--visual-border);
}

html.visual-identity-tema-default .sidebar-wrapper {
    background: var(--brand-sidebar-bg) !important;
    border-right: 1px solid var(--visual-border);
}

html.visual-identity-tema-default #auth {
    background: var(--visual-bg-page);
}
