   color: white;
            font-weight: 600;
            font-size: 0.875rem;
        }
        
        .demo-color-swatch.light {
            color: #1f2937;
        }
        
        .demo-spacing-box {
            background: #3b82f6;
            color: white;
            text-align: center;
            padding: 0.5rem;
            border-radius: 0.25rem;
            font-size: 0.75rem;
            font-weight: 500;
        }
        
        .demo-typography-example {
            margin-bottom: 1rem