// stylelint-disable scss/dollar-variable-pattern

// ===
// Font Family
// ===
$system-default-font-family: Arial, sans-serif;

$font-sans: 'Noto Sans TC', serif;
$font-serif: 'Noto Serif TC', serif;
$font-awesome: "Font Awesome 5 Pro";
$font-playfair: 'Playfair Display', serif;
$font-playfair-italic: 'playfairdisplay-italic', serif;
$font-number: 'Barlow', sans-serif;
$font-barlow-condensed: 'Barlow Condensed', sans-serif;
$font-awesome: "Font Awesome 5 Pro";
$font-fontello: 'fontello';
$font-title: unset;
$font-family-map-base: (
        'sans': $font-sans,
        'serif': $font-serif,
        'playfair': $font-playfair,
        'playfair-italic': $font-playfair-italic,
        'number': $font-number,
        'barlow-condensed': $font-barlow-condensed,
);

$font-family-map: $font-family-map-base;
// ===
// Font Size
// ===
$font-size-h1: 2.25em;
$font-size-h2: 1.5em;
$font-size-h3: 1.25em;
$font-size-h4: 1.125em;
$font-size-h5: 1em;
$font-size-h6: 0.875em;

$font-size-map: (
        '1': 2.25em,
        '2': 1.5em,
        '3': 1.25rem,
        '4': 1.125rem,
        '5': 1rem,
        '6': 0.875rem,
        '7xl': 4.5rem,
        '6xl': 3.625rem,
        '5xl': 3rem,
        '4xl': 2.5rem,
        '3xl': 1.875rem,
        '2xl': 1.5rem,
        'xl': 1.25rem,
        'lg': 1.125rem,
        'base': 1rem,
        'sm': 0.875rem,
        '2sm': 0.75rem,
) !default;

// ===
// Font Weight
// ===
// $font-weight-map: () !default;
$font-weight-map: (
        'thin': 100,
        'extra-light': 200,
        'light': 300,
        'regular': 400,
        'medium': 500,
        'semi-bold': 600,
        'bold': 700,
        'extra-bold': 800,
        'black': 900,
);
