/* tokens.css: gerado de tokens.json (pergamo Design System). Nao editar a mao. */

:root, [data-theme="light"] {
  --pg-wine: #8a021e;
  --pg-wine-dark: #610012;
  --pg-wine-light: #f3c8ca;
  --pg-pink: #fdf2f2;
  --pg-white: #ffffff;
  --pg-bg: #f8f8f9;
  --pg-bg-thead: #f5f5f5;
  --pg-border: #e5e5e5;
  --pg-text: #1a1a1a;
  --pg-text2: #6b7280;
  --pg-black: #000000;
  --pg-green: #ecfdf5;
  --pg-green-text: #065f46;
  --pg-red: #fee2e2;
  --pg-red-text: #991b1b;
  --pg-yellow: #fef3c7;
  --pg-yellow-text: #b45309;
  --pg-star: #facc15;
  --pg-row-hover: #fdfdfd;
  --pg-overlay: rgba(0, 0, 0, 0.55);
  --pg-shadow-overlay: 0 10px 40px rgba(0, 0, 0, 0.2);
  --pg-focus-ring: 0 0 0 3px rgba(138, 2, 30, 0.1);
}

:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --regua-topo: 88px;
  --regua-radar: 64px;
  --sidebar-width: 240px;
  --arotina-width: 260px;
  --form-max-width: 480px;
  --modal-max-width: 520px;
  --login-max-width: 576px;
  --pg-radius: 0;
  --pg-radius-chip: 0;
  --pg-radius-full: 9999px;
  --pg-text-xs: 0.65rem;
  --pg-text-sm: 0.75rem;
  --pg-text-base: 0.85rem;
  --pg-text-lg: 1rem;
  --pg-text-xl: 1.25rem;
  --pg-text-2xl: 1.5rem;
  --pg-text-3xl: 2.2rem;
  --pg-weight-regular: 400;
  --pg-weight-medium: 500;
  --pg-weight-bold: 700;
  --pg-weight-black: 900;
  --font-display: Montserrat, Arial, sans-serif;
  --font-sans: Inter, -apple-system, "Segoe UI", sans-serif;
}
