:root {
  --font: "Open Sans", "Segoe UI", sans-serif;
  --font-display: "Rajdhani", "Segoe UI", sans-serif;
  --font-title: "Roboto", "Segoe UI", sans-serif;
  --olive: #637b4b;
  --olive-deep: #16200b;
  --ink: #1d1d37;
  --text: #434343;
  --muted: #7a7a7a;
  --paper: #e3e3e3;
  --mist: #ececec;
  --char: #414141;
  --bg: #fff;
  --container: 1140px;
}

html {
  font-size: 16px;
}

body {
  margin: 0;
  font-family: var(--font);
  color: #333;
  background: var(--bg);
}

img {
  max-width: 100%;
  height: auto;
}

a {
  color: inherit;
}

.skip-link {
  position: absolute;
  left: 12px;
  top: -40px;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  z-index: 20;
}

.skip-link:focus {
  top: 12px;
}
