@charset "UTF-8";

@use 'sass:color';

/* SCSS Custom Properties Definitions */
// Widths
$max-width-none: 'none';
$max-width-xs: 20rem;
$max-width-sm: 24rem;
$max-width-md: 28rem;
$max-width-lg: 32rem;
$max-width-xl: 36rem;
$max-width-2xl: 42rem;
$max-width-3xl: 48rem;
$max-width-4xl: 56rem;
$max-width-full: '100%';
$max-width-wrapper: $max-width-2xl;
$desktop-breakpoint: 42rem;

// Spacing
$spacing-px: 0.0625rem;
$spacing-px-2: 0.125rem;
$spacing-0: 0;
$spacing-1: 0.25rem;
$spacing-2: 0.5rem;
$spacing-3: 0.75rem;
$spacing-4: 1rem;
$spacing-5: 1.25rem;
$spacing-6: 1.5rem;
$spacing-8: 2rem;
$spacing-10: 2.5rem;
$spacing-12: 3rem;
$spacing-16: 4rem;
$spacing-20: 5rem;
$spacing-24: 6rem;
$spacing-32: 8rem;

// Fonts
$font-family-serif: 'Source Sans Pro', 'Lustria', 'Noto Serif', 'Merriweather', 'Georgia',
	'Cambria', 'Times New Roman', 'Times', serif;
$font-body: $font-family-serif;
$font-heading: 'Lora', $font-family-serif;

// Font Weight
// check imported weights and styles in gatsby-browser.jsx
$font-weight-light: 300;
$font-weight-normal: 400;
$font-weight-medium: 500;
$font-weight-semibold: 600;
$font-weight-bold: 700;
$font-weight-extrabold: 800;
$font-weight-black: 900;

// Font Size
$font-size-root: 16px;
$font-size-0: 0.8rem;
$font-size-1: 1rem;
$font-size-2: 1.25rem;
$font-size-3: 1.563rem;
$font-size-4: 1.953rem;
$font-size-5: 2.441rem;
$font-size-6: 3.052rem;
$font-size-7: 3.815rem;

// $mobile-font-size-root: 16px;
$mobile-font-size-0: 0.8889rem;
$mobile-font-size-1: 1rem;
$mobile-font-size-2: 1.125rem;
$mobile-font-size-3: 1.266rem;
$mobile-font-size-4: 1.424rem;
$mobile-font-size-5: 1.602rem;
$mobile-font-size-6: 1.802rem;
$mobile-font-size-7: 3.815rem;

// Line Height
$line-height-none: 1;
$line-height-tight: 1.3;
$line-height-normal: 1.5;
$line-height-relaxed: 1.75;

// Colours
$color-theme-1: #d62828; // maximum red
$color-theme-2: #5cc8ff; // maya blue
$color-theme-3: #fff275; // corn
$color-theme-4: #1b4079; // dark cornflower blue

$color-theme-4-alpha-20: color.adjust($color-theme-4, $alpha: 0.2);

$color-primary: #005b99;
$color-text: #0d1821; // rich black FOGRA 29
$color-heading: $color-theme-4;
$color-heading-black: $color-theme-4;
$color-accent: #fdfffc; // baby powder
$color-success: #2ec4b6; // tiffany blue
$color-danger: #e71d36; // rose madder
