@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@400;600;700&family=Heebo:wght@400;700;800;900&display=swap');

/* BOT: Seed New News foundational tokens — 2026-07-01T14:35:43+00:00 */
/* === New News brand identity === */


:root {
  /* Color */
  --brand-bg: #ffffff;
  --brand-on-bg: #1a1a1a;
  --brand-surface: #f8f9fa;
  --brand-on-surface: #1a1a1a;
  --brand-accent: #e60000; /* News red */
  --brand-on-accent: #ffffff;
  --brand-accent-soft: #fdeaea;
  --brand-on-accent-soft: #b30000;
  --brand-border: #e2e8f0;
  --brand-text-muted: #64748b;
  
  /* Spacing scale */
  --brand-space-xs: 4px;  
  --brand-space-sm: 8px;  
  --brand-space-md: 16px;
  --brand-space-lg: 24px; 
  --brand-space-xl: 32px; 
  --brand-space-2xl: 48px; 
  --brand-space-3xl: 80px;

  /* Type */
  --brand-font-display: 'Heebo', system-ui, sans-serif;
  --brand-font-body: 'Assistant', system-ui, sans-serif;

  /* Radius */
  --brand-radius-sm: 4px; 
  --brand-radius-md: 8px; 
  --brand-radius-lg: 12px; 
  --brand-radius-pill: 999px;
}

/* Base button shape */
.bgpost-container button.bgpost-cta-button,
.bgpost-container a.bgpost-cta-button {
  border-radius: var(--brand-radius-md);
  font-family: var(--brand-font-display);
  font-weight: 700;
  transition: all 0.2s ease;
}
/* /BOT */