:root {
    /* GR Clearing House LLC Design System */
    --obsidian: #171717;
    --warm-ivory: #F7F5F0;
    --champagne-gold: #B89A6A;
    --stone-grey: #8C8C86;
    --white: #FFFFFF;

    --font-display: 'Playfair Display', Georgia, serif;
    --font-body: 'Inter', system-ui, -apple-system, sans-serif;

    --space-xs: 8px;
    --space-sm: 16px;
    --space-md: 32px;
    --space-lg: 64px;
    --space-xl: 96px;
    --space-xxl: 140px;

    --container-max: 1280px;
    --shadow-sm: 0 2px 8px rgba(0,0,0,0.04);
    --shadow-md: 0 8px 24px rgba(0,0,0,0.06);
    --shadow-lg: 0 20px 40px rgba(0,0,0,0.08);

    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;

    --transition-fast: 0.2s ease;
    --transition-base: 0.35s cubic-bezier(0.25,0.46,0.45,0.94);
}