/* BDE News / Briefing da Embalagem — design tokens v1 (02/11/2026) */

:root {
  /* color */
  --navy: #092759;
  --navy-deep: #061B3F;
  --navy-line: #1F3864;
  --sky: #9CC0F0;
  --ink: #111418;
  --text-2: #3D434D;
  --muted: #5B6270;
  --on-navy-muted: #A9B8D3;
  --on-navy-nav: #C5D0E3;
  --rule: #E4E6EA;
  --paper: #FFFFFF;
  --cream: #F3F1EC;
  --whatsapp: #1A7F4B;   /* exclusivo do canal WhatsApp */
  --tag-blue: #2F6FD6;

  /* type families */
  --font-display: 'Source Serif 4', Georgia, serif;
  --font-head: 'Inter Tight', Inter, system-ui, sans-serif;
  --font-body: Inter, system-ui, sans-serif;
  --font-logo: Lato, system-ui, sans-serif;

  /* type scale (mobile → desktop via clamp) */
  --fs-hero: clamp(38px, 4.3vw, 62px);
  --fs-band: clamp(34px, 3.6vw, 52px);
  --fs-section: clamp(30px, 2.8vw, 40px);
  --fs-lead: clamp(29px, 3.2vw, 46px);
  --fs-feature: clamp(27px, 2.8vw, 40px);
  --fs-card: clamp(17px, 1.4vw, 20px);
  --fs-feed: clamp(19px, 1.5vw, 22px);
  --fs-kicker: clamp(13px, 1vw, 15px);
  --fs-body: 16px;
  --fs-meta: 12px;
  --lh-display: 1.02;
  --lh-head: 1.08;
  --lh-body: 1.5;
  --track-display: -0.02em;
  --track-head: -0.015em;

  /* layout */
  --container: 1300px;
  --gutter: clamp(16px, 2.4vw, 32px);
  --gap-grid: 32px;
  --gap-split: 40px;
  --section-y: clamp(32px, 4.5vw, 64px);
  --header-h: 64px;
  --tap: 44px;
  --btn-h: 52px;
  --radius: 0;
  --rule-w: 1px;
  --mark-border: 1.5px; /* quadrado vazado do logo */
}
