/* (c) Copyright Frontify Ltd., all rights reserved. */

/**
 * IMPORTANT
 * None of these tokens should be exported for use by design system adopters.
 * They are simply a palette of the values we use that make up out brand.
 */
module.exports = {
    font: {
        // SPACE GROTESK FAMILY
        'space-grotesk': { value: 'Space Grotesk Frontify' },
        // REGULAR FONT
        'space-grotesk-regular': { value: 'Space Grotesk Frontify Regular' },
        'space-grotesk-regular-weight-number': { value: 400, attributes: { type: 'weight' } },
        'space-grotesk-regular-weight-name': { value: 'Regular', attributes: { type: 'name' } },
        // MEDIUM FONT
        'space-grotesk-medium': { value: 'Space Grotesk Frontify Medium' },
        'space-grotesk-medium-weight-number': { value: 500, attributes: { type: 'weight' } },
        'space-grotesk-medium-weight-name': { value: 'Medium', attributes: { type: 'name' } },
        // SEMIBOLD FONT
        'space-grotesk-semi-bold': { value: 'Space Grotesk Frontify Semi Bold' },
        'space-grotesk-semi-bold-weight-number': { value: 600, attributes: { type: 'weight' } },
        'space-grotesk-semi-bold-weight-name': { value: 'Semi Bold', attributes: { type: 'name' } },
        // BOLD FONT
        'space-grotesk-bold': { value: 'Space Grotesk Frontify Bold' },
        'space-grotesk-bold-weight-number': { value: 700, attributes: { type: 'weight' } },
        'space-grotesk-bold-weight-name': { value: 'Bold', attributes: { type: 'name' } },

        // MENLO FAMILY
        menlo: { value: 'Menlo' },
        // REGULAR FONT
        'menlo-regular': { value: 'Menlo Regular' },
        'menlo-regular-weight-number': { value: 400, attributes: { type: 'weight' } },
        'menlo-regular-weight-name': { value: 'Regular', attributes: { type: 'name' } },
        // BOLD FONT
        'menlo-bold': { value: 'Menlo Bold' },
        'menlo-bold-weight-number': { value: 700, attributes: { type: 'weight' } },
        'menlo-bold-weight-name': { value: 'Bold', attributes: { type: 'name' } },
    },
};
