/* Variáveis globais: identidade visual e tokens reutilizáveis do painel. */

:root {
    --primary: #B45309;
    --primary-dark: #8A3F00;
    --primary-accent: #FE871D;
    --primary-light: #fff5ed;
    --primary-focus: rgba(180, 83, 9, 0.28);

    --success: #28a745;
    --success-dark: #1e7e34;
    --danger: #dc3545;
    --danger-dark: #b02a37;
    --warning: #ffc107;
    --warning-dark: #856404;
    --info: #17a2b8;
    --info-dark: #117a8b;

    --gray-100: #f8f9fa;
    --gray-200: #e9ecef;
    --gray-300: #dee2e6;
    --gray-400: #ced4da;
    --gray-600: #6c757d;
    --gray-800: #343a40;
    --gray-900: #212529;
    --white: #fff;

    --border-radius-sm: 6px;
    --border-radius: 10px;
    --shadow-sm: 0 4px 12px rgba(0, 0, 0, 0.08);
    --shadow-lg: 0 20px 50px rgba(0, 0, 0, 0.2);

    --font-family: 'Roboto', sans-serif;
    --font-size-base: 1rem;
    --font-size-sm: 0.875rem;
    --font-size-lg: 1.125rem;

    --sidebar-width: 260px;
}
