/* Some variables are “borrowed” from getkirby.com */

@font-face {
	font-family: 'ABCCameraPlain-Medium';
	src:
		url("fonts/ABCCameraPlain-Medium.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ABCCameraPlain-Regular';
	src:
		url("fonts/ABCCameraPlain-Regular.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ABCCamera-Medium';
	src:
		url("fonts/ABCCamera-Medium.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ABCCamera-Bold';
	src:
		url("fonts/ABCCamera-Bold.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'ABCCamera-Regular';
	src:
		url("fonts/ABCCamera-Regular.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}

:root {
  --spacing-xs: 0.25rem;
  --spacing-s: 0.5rem;
  --spacing-m: 1rem;
  --spacing-l: 1.5rem;
  --spacing-xl: 3rem;

  --color-black: #000;
  --color-white: #fff;
	--color-gray: gray;
  --color-gray-100: #f7f7f7;
  --color-gray-200: #efefef;
  --color-gray-300: #ddd;
  --color-gray-400: #ccc;
  --color-gray-500: #999;
  --color-gray-600: #777;
  --color-gray-700: #595959;
  --color-gray-800: #3e3e3e;
  --color-gray-900: #292929;
  --color-red: #cc1111;

  --text-xs: 0.75rem;
  --text-s: 0.875rem;
  --text-m: 1rem;
  --text-l: 1.125rem;
  --text-xl: 1.25rem;
  --text-xxl: 1.5rem;
  --text-3xl: 1.75rem;
  --text-4xl: 2.5rem;
  --text-5xl: 3rem;
  --text-6xl: 4rem;

  --line-height: 1.2;
  --font-family-sans: 'ABCCameraPlain-Medium', sans-serif;
  --font-text: 'ABCCameraPlain-Medium', serif;
  --font-regular: 'ABCCamera-Regular', serif;
  --font-camera: 'ABCCamera-Medium', serif;
  --font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
