Iniciativa Cidadã Independente · Transparência Parlamentar
TS45 linhas1.434 bytes

apps/web/tailwind.config.ts

SHA-256

e87c0c91dbd61ecd89971575b80f72ccdcbfc34a457d02cb702b78ee7599e72e

Somente leiturafonte-acf635076da2
import type { Config } from 'tailwindcss'

const config: Config = {
  content: [
    './src/pages/**/*.{js,ts,jsx,tsx,mdx}',
    './src/components/**/*.{js,ts,jsx,tsx,mdx}',
    './src/app/**/*.{js,ts,jsx,tsx,mdx}',
  ],
  theme: {
    extend: {
      colors: {
        // Institucional — paleta sóbria
        background: '#f7f6f3',  // off-white / parchment
        surface:    '#ffffff',
        panel:      '#fbfaf7',  // slightly warmer
        border:     '#e2dfd8',
        ink:        '#1a1a1a',  // primary text
        muted:      '#5b6166',  // secondary text
        subtle:     '#8a8e93',
        // Identidade — azul petróleo + dourado refinado (Observatório do Senado)
        primary:    '#0F3D5C',  // azul petróleo institucional
        'primary-hover': '#0a2c44',
        accent:     '#C9A24B',  // dourado refinado (selo, links de destaque)
        'accent-hover': '#a8842f',
        // Estados
        success:    '#1e7d4a',
        warning:    '#b8860b',
        danger:     '#9b2c2c',
        info:       '#1e3a5f',
      },
      fontFamily: {
        serif: ['"Source Serif 4"', '"Source Serif Pro"', 'Georgia', 'serif'],
        sans:  ['Inter', 'system-ui', 'sans-serif'],
        mono:  ['"JetBrains Mono"', 'ui-monospace', 'monospace'],
      },
      letterSpacing: {
        institutional: '0.18em',
      },
    },
  },
  plugins: [require('@tailwindcss/typography')],
}

export default config