/* The landing design tokens, in a file of their own so that non-landing
   pages can consume landing components (e.g. the hero code widget) without
   importing landing-common.css, whose universal box-sizing rule would
   reflow pages that do not set one. */

:root {
    --landing-bg-dark: #0a0e1a;
    --landing-bg-dark-lighter: #111827;
    --landing-bg-dark-card: #0d1117;
    --landing-accent-primary: #3b82f6;
    --landing-accent-secondary: #60a5fa;
    --landing-accent-green: #10b981;
    --landing-accent-orange: #f59e0b;
    --landing-accent-pink: #ec4899;
    --landing-accent-purple: #8b5cf6;
    --landing-accent-cyan: #06b6d4;
    --landing-accent-light: #fbbf24;
    --landing-text-light: #f1f5f9;
    --landing-text-muted: #94a3b8;
    --landing-text-very-muted: #64748b;
    --landing-text-dark: #111827;
    --landing-text-dark-muted: #6b7280;
    --landing-border-light: #e5e7eb;
    --landing-border-dark: rgba(255, 255, 255, 0.06);
    --landing-link-on-dark: #93c5fd;
    --landing-carousel-gap: 5rem;
    --landing-section-gap: 3rem;
    --landing-link-on-dark-hover: #bfdbfe;
    --landing-seg-pill-active: #0f162b;
    --landing-font-body: 1.14rem;
    --landing-font-body-sm: 1rem;
    --landing-font-heading-xl: 3rem;
    --landing-font-heading-lg: 2rem;
    --landing-font-heading-md: 1.6rem;
    --landing-font-heading-sm: 1.3rem;
    --landing-font-label: 0.9rem;
    --landing-font-code: 0.93rem;
    --landing-font-small: 0.875rem;
    --landing-font-badge: 0.8rem;
    --landing-font-stat: 1.6rem;
    --landing-font-stat-label: 0.9rem;
    --landing-font-table: 1rem;
    --landing-font-table-header: 0.85rem;
    --landing-font-table-code: 0.93rem;
    --landing-font-breadcrumb: 0.9rem;
    --landing-bg-section-alt: #f9fafb;
    --landing-bg-row-hover: #f8fafc;
    --landing-bg-white: #ffffff;
    --landing-font-tile-id: 1rem;
    --landing-font-tile-name: 0.85rem;
    --landing-font-group: 1.1rem;
    --landing-font-mono: 'SF Mono', 'JetBrains Mono', 'Fira Code', 'Fira Mono', Menlo, Consolas, monospace;
}
