/*
	Typography mixin
 */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Make sizing uniform */
* {
  box-sizing: border-box;
}

/* Text colours */
.text-white {
  color: #FFF;
}

.text-black {
  color: #1c1c1c;
}

.text-violet {
  color: #7868ac;
}

.text-violet-light {
  color: #9d9ccd;
}

.text-violet-dark {
  color: #653c8f;
}

.text-violet-strong {
  color: #653c8f;
}

.text-violet-strong-light {
  color: #7868ac;
}

.text-violet-strong-dark {
  color: #4a3582;
}

.text-purple {
  color: #a873af;
}

.text-purple-light {
  color: #cfb6d9;
}

.text-purple-dark {
  color: #8c368c;
}

.text-purple-strong {
  color: #8c368c;
}

.text-purple-strong-light {
  color: #a873af;
}

.text-purple-strong-dark {
  color: #65186a;
}

.text-orchid {
  color: #d47db2;
}

.text-orchid-light {
  color: #eebcd8;
}

.text-orchid-dark {
  color: #cb4793;
}

.text-orchid-strong {
  color: #cb4793;
}

.text-orchid-strong-light {
  color: #d47db2;
}

.text-orchid-strong-dark {
  color: #ca075b;
}

.text-pink {
  color: #f067ab;
}

.text-pink-light {
  color: #eebcd8;
}

.text-pink-dark {
  color: #e6007e;
}

.text-magenta {
  color: #ea516b;
}

.text-magenta-light {
  color: #f9cbca;
}

.text-magenta-dark {
  color: #e50050;
}

.text-rose-red {
  color: #ed6c76;
}

.text-rose-red-light {
  color: #f39ca2;
}

.text-rose-red-dark {
  color: #d72233;
}

.text-rose-red-strong {
  color: #d72233;
}

.text-rose-red-strong-light {
  color: #ed6c76;
}

.text-rose-red-strong-dark {
  color: #bf0a2a;
}

.text-red {
  color: #f39b93;
}

.text-red-light {
  color: #f8c4bf;
}

.text-red-dark {
  color: #e52721;
}

.text-ferrari {
  color: #ec0000;
}

.text-ferrari-light {
  color: #ec0000;
}

.text-ferrari-dark {
  color: #ec0000;
}

.text-orange {
  color: #f1894c;
}

.text-orange-light {
  color: #f9bd95;
}

.text-orange-dark {
  color: #f0821a;
}

.text-orange-strong {
  color: #f0821a;
}

.text-orange-strong-light {
  color: #f1894c;
}

.text-orange-strong-dark {
  color: #e94e14;
}

.text-gold {
  color: #e8c500;
}

.text-gold-light {
  color: #fdd183;
}

.text-gold-dark {
  color: #f9b000;
}

.text-yellow {
  color: #ffe864;
}

.text-yellow-light {
  color: #ffedaa;
}

.text-yellow-dark {
  color: #e5c800;
}

.text-lime-green {
  color: #b9d36e;
}

.text-lime-green-light {
  color: #cfe09b;
}

.text-lime-green-dark {
  color: #699329;
}

.text-green {
  color: #6fbc85;
}

.text-green-light {
  color: #c1dfc4;
}

.text-green-dark {
  color: #009640;
}

.text-green-strong {
  color: #009640;
}

.text-green-strong-light {
  color: #6fbc85;
}

.text-green-strong-dark {
  color: #003f16;
}

.text-sea-green {
  color: #6c9d72;
}

.text-sea-green-light {
  color: #bbd1bf;
}

.text-sea-green-dark {
  color: #00743a;
}

.text-sea-green-strong {
  color: #00743a;
}

.text-sea-green-strong-light {
  color: #6c9d72;
}

.text-sea-green-strong-dark {
  color: #005722;
}

.text-teal {
  color: #31b7bc;
}

.text-teal-light {
  color: #8acbc1;
}

.text-teal-dark {
  color: #009386;
}

.text-blue {
  color: #4eb2e5;
}

.text-blue-light {
  color: #afdff9;
}

.text-blue-dark {
  color: #00a7e7;
}

.text-blue-strong {
  color: #00a7e7;
}

.text-blue-strong-light {
  color: #4eb2e5;
}

.text-blue-strong-dark {
  color: #0076b0;
}

.text-logo-blue {
  color: #00b3f0;
}

.text-logo-blue-light {
  color: rgb(10.5, 192.85625, 255);
}

.text-logo-blue-dark {
  color: #4eb2e5;
}

.text-steel-blue {
  color: #007ac3;
}

.text-steel-blue-light {
  color: #91c8e5;
}

.text-steel-blue-dark {
  color: #00649c;
}

.text-steel-blue-dark {
  color: #00649c;
}

.text-steel-blue-dark-light {
  color: #007ac3;
}

.text-steel-blue-dark-dark {
  color: #003f7d;
}

.text-gray-darkest {
  color: #494949;
}

.text-gray-dark {
  color: #898989;
}

.text-gray {
  color: #b9b9b9;
}

.text-gray-light {
  color: #c9c9c9;
}

.text-gray-lighter {
  color: #e5e5e5;
}

.text-gray-lightest {
  color: #f3f1f1;
}

/* Title underline colours */
/* Background colours */
.bg-white {
  background-color: #FFF;
}

.bg-black {
  background-color: #1c1c1c;
}

.bg-green-strong {
  background-color: #003f16;
}

.bg-violet {
  background-color: #7868ac;
  border-color: #7868ac;
}

.bg-violet-light {
  background-color: #9d9ccd;
  border-color: #9d9ccd;
}

.bg-violet-dark {
  background-color: #653c8f;
  border-color: #653c8f;
}

.bg-violet-strong {
  background-color: #653c8f;
  border-color: #653c8f;
}

.bg-violet-strong-light {
  background-color: #7868ac;
  border-color: #7868ac;
}

.bg-violet-strong-dark {
  background-color: #4a3582;
  border-color: #4a3582;
}

.bg-purple {
  background-color: #a873af;
  border-color: #a873af;
}

.bg-purple-light {
  background-color: #cfb6d9;
  border-color: #cfb6d9;
}

.bg-purple-dark {
  background-color: #8c368c;
  border-color: #8c368c;
}

.bg-purple-strong {
  background-color: #8c368c;
  border-color: #8c368c;
}

.bg-purple-strong-light {
  background-color: #a873af;
  border-color: #a873af;
}

.bg-purple-strong-dark {
  background-color: #65186a;
  border-color: #65186a;
}

.bg-orchid {
  background-color: #d47db2;
  border-color: #d47db2;
}

.bg-orchid-light {
  background-color: #eebcd8;
  border-color: #eebcd8;
}

.bg-orchid-dark {
  background-color: #cb4793;
  border-color: #cb4793;
}

.bg-orchid-strong {
  background-color: #cb4793;
  border-color: #cb4793;
}

.bg-orchid-strong-light {
  background-color: #d47db2;
  border-color: #d47db2;
}

.bg-orchid-strong-dark {
  background-color: #ca075b;
  border-color: #ca075b;
}

.bg-pink {
  background-color: #f067ab;
  border-color: #f067ab;
}

.bg-pink-light {
  background-color: #eebcd8;
  border-color: #eebcd8;
}

.bg-pink-dark {
  background-color: #e6007e;
  border-color: #e6007e;
}

.bg-magenta {
  background-color: #ea516b;
  border-color: #ea516b;
}

.bg-magenta-light {
  background-color: #f9cbca;
  border-color: #f9cbca;
}

.bg-magenta-dark {
  background-color: #e50050;
  border-color: #e50050;
}

.bg-rose-red {
  background-color: #ed6c76;
  border-color: #ed6c76;
}

.bg-rose-red-light {
  background-color: #f39ca2;
  border-color: #f39ca2;
}

.bg-rose-red-dark {
  background-color: #d72233;
  border-color: #d72233;
}

.bg-rose-red-strong {
  background-color: #d72233;
  border-color: #d72233;
}

.bg-rose-red-strong-light {
  background-color: #ed6c76;
  border-color: #ed6c76;
}

.bg-rose-red-strong-dark {
  background-color: #bf0a2a;
  border-color: #bf0a2a;
}

.bg-red {
  background-color: #f39b93;
  border-color: #f39b93;
}

.bg-red-light {
  background-color: #f8c4bf;
  border-color: #f8c4bf;
}

.bg-red-dark {
  background-color: #e52721;
  border-color: #e52721;
}

.bg-ferrari {
  background-color: #ec0000;
  border-color: #ec0000;
}

.bg-ferrari-light {
  background-color: #ec0000;
  border-color: #ec0000;
}

.bg-ferrari-dark {
  background-color: #ec0000;
  border-color: #ec0000;
}

.bg-orange {
  background-color: #f1894c;
  border-color: #f1894c;
}

.bg-orange-light {
  background-color: #f9bd95;
  border-color: #f9bd95;
}

.bg-orange-dark {
  background-color: #f0821a;
  border-color: #f0821a;
}

.bg-orange-strong {
  background-color: #f0821a;
  border-color: #f0821a;
}

.bg-orange-strong-light {
  background-color: #f1894c;
  border-color: #f1894c;
}

.bg-orange-strong-dark {
  background-color: #e94e14;
  border-color: #e94e14;
}

.bg-gold {
  background-color: #e8c500;
  border-color: #e8c500;
}

.bg-gold-light {
  background-color: #fdd183;
  border-color: #fdd183;
}

.bg-gold-dark {
  background-color: #f9b000;
  border-color: #f9b000;
}

.bg-yellow {
  background-color: #ffe864;
  border-color: #ffe864;
}

.bg-yellow-light {
  background-color: #ffedaa;
  border-color: #ffedaa;
}

.bg-yellow-dark {
  background-color: #e5c800;
  border-color: #e5c800;
}

.bg-lime-green {
  background-color: #b9d36e;
  border-color: #b9d36e;
}

.bg-lime-green-light {
  background-color: #cfe09b;
  border-color: #cfe09b;
}

.bg-lime-green-dark {
  background-color: #699329;
  border-color: #699329;
}

.bg-green {
  background-color: #6fbc85;
  border-color: #6fbc85;
}

.bg-green-light {
  background-color: #c1dfc4;
  border-color: #c1dfc4;
}

.bg-green-dark {
  background-color: #009640;
  border-color: #009640;
}

.bg-green-strong {
  background-color: #009640;
  border-color: #009640;
}

.bg-green-strong-light {
  background-color: #6fbc85;
  border-color: #6fbc85;
}

.bg-green-strong-dark {
  background-color: #003f16;
  border-color: #003f16;
}

.bg-sea-green {
  background-color: #6c9d72;
  border-color: #6c9d72;
}

.bg-sea-green-light {
  background-color: #bbd1bf;
  border-color: #bbd1bf;
}

.bg-sea-green-dark {
  background-color: #00743a;
  border-color: #00743a;
}

.bg-sea-green-strong {
  background-color: #00743a;
  border-color: #00743a;
}

.bg-sea-green-strong-light {
  background-color: #6c9d72;
  border-color: #6c9d72;
}

.bg-sea-green-strong-dark {
  background-color: #005722;
  border-color: #005722;
}

.bg-teal {
  background-color: #31b7bc;
  border-color: #31b7bc;
}

.bg-teal-light {
  background-color: #8acbc1;
  border-color: #8acbc1;
}

.bg-teal-dark {
  background-color: #009386;
  border-color: #009386;
}

.bg-blue {
  background-color: #4eb2e5;
  border-color: #4eb2e5;
}

.bg-blue-light {
  background-color: #afdff9;
  border-color: #afdff9;
}

.bg-blue-dark {
  background-color: #00a7e7;
  border-color: #00a7e7;
}

.bg-blue-strong {
  background-color: #00a7e7;
  border-color: #00a7e7;
}

.bg-blue-strong-light {
  background-color: #4eb2e5;
  border-color: #4eb2e5;
}

.bg-blue-strong-dark {
  background-color: #0076b0;
  border-color: #0076b0;
}

.bg-logo-blue {
  background-color: #00b3f0;
  border-color: #00b3f0;
}

.bg-logo-blue-light {
  background-color: rgb(10.5, 192.85625, 255);
  border-color: rgb(10.5, 192.85625, 255);
}

.bg-logo-blue-dark {
  background-color: #4eb2e5;
  border-color: #4eb2e5;
}

.bg-steel-blue {
  background-color: #007ac3;
  border-color: #007ac3;
}

.bg-steel-blue-light {
  background-color: #91c8e5;
  border-color: #91c8e5;
}

.bg-steel-blue-dark {
  background-color: #00649c;
  border-color: #00649c;
}

.bg-steel-blue-dark {
  background-color: #00649c;
  border-color: #00649c;
}

.bg-steel-blue-dark-light {
  background-color: #007ac3;
  border-color: #007ac3;
}

.bg-steel-blue-dark-dark {
  background-color: #003f7d;
  border-color: #003f7d;
}

.bg-gray-darkest {
  background-color: #494949;
}

.bg-gray-dark {
  background-color: #898989;
}

.bg-gray {
  background-color: #b9b9b9;
}

.bg-gray-light {
  background-color: #c9c9c9;
}

.bg-gray-lighter {
  background-color: #e5e5e5;
}

.bg-gray-lightest {
  background-color: #f3f1f1;
}

.title-text, .title-subtext.filled {
  text-shadow: -4px -2px 0 white, -4px -1px 0 white, -4px 0px 0 white, -4px 1px 0 white, -4px 2px 0 white, -3px -3px 0 white, -3px -2px 0 white, -3px -1px 0 white, -3px 0px 0 white, -3px 1px 0 white, -3px 2px 0 white, -3px 3px 0 white, -2px -4px 0 white, -2px -3px 0 white, -2px -2px 0 white, -2px -1px 0 white, -2px 0px 0 white, -2px 1px 0 white, -2px 2px 0 white, -2px 3px 0 white, -2px 4px 0 white, -1px -4px 0 white, -1px -3px 0 white, -1px -2px 0 white, -1px -1px 0 white, -1px 0px 0 white, -1px 1px 0 white, -1px 2px 0 white, -1px 3px 0 white, -1px 4px 0 white, 0px -4px 0 white, 0px -3px 0 white, 0px -2px 0 white, 0px -1px 0 white, 0px 0px 0 white, 0px 1px 0 white, 0px 2px 0 white, 0px 3px 0 white, 0px 4px 0 white, 1px -4px 0 white, 1px -3px 0 white, 1px -2px 0 white, 1px -1px 0 white, 1px 0px 0 white, 1px 1px 0 white, 1px 2px 0 white, 1px 3px 0 white, 1px 4px 0 white, 2px -4px 0 white, 2px -3px 0 white, 2px -2px 0 white, 2px -1px 0 white, 2px 0px 0 white, 2px 1px 0 white, 2px 2px 0 white, 2px 3px 0 white, 2px 4px 0 white, 3px -3px 0 white, 3px -2px 0 white, 3px -1px 0 white, 3px 0px 0 white, 3px 1px 0 white, 3px 2px 0 white, 3px 3px 0 white, 4px -2px 0 white, 4px -1px 0 white, 4px 0px 0 white, 4px 1px 0 white, 4px 2px 0 white;
}

.interactive-theme-violet {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #9d9ccd;
}
.interactive-theme-violet .theme-text, .interactive-theme-violet .theme-colour {
  color: #7868ac;
}
.interactive-theme-violet .theme-colour-dark {
  color: #653c8f;
}
.interactive-theme-violet .theme-colour-light {
  color: #9d9ccd;
}
.interactive-theme-violet .theme-border {
  border-color: #7868ac;
}
.interactive-theme-violet .theme-border-dark {
  border-color: #653c8f;
}
.interactive-theme-violet .theme-border-light {
  border-color: #9d9ccd;
}
.interactive-theme-violet .theme-background {
  background-color: #7868ac;
}
.interactive-theme-violet .theme-background-dark, .interactive-theme-violet .text-button {
  background-color: #653c8f;
}
.interactive-theme-violet .theme-background-light {
  background-color: #9d9ccd;
}
.interactive-theme-violet .theme-stroke {
  stroke: #7868ac;
}
.interactive-theme-violet .theme-fill {
  fill: #7868ac;
}
.interactive-theme-violet .theme-fill-dark {
  fill: #653c8f;
}
.interactive-theme-violet .theme-background-gradient {
  background: linear-gradient(0deg, #653c8f 0%, #7868ac 100%);
}
.interactive-theme-violet .title-text, .interactive-theme-violet .title-subtext.filled {
  color: #653c8f;
}
.interactive-theme-violet .title-text.undarken, .interactive-theme-violet .title-subtext.filled.undarken {
  color: #7868ac;
}
.interactive-theme-violet .title-text.inverted, .interactive-theme-violet .title-text .title-subtext.filled.inverted, .interactive-theme-violet .title-subtext.filled.inverted, .interactive-theme-violet .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #653c8f, -4px -1px 0 #653c8f, -4px 0px 0 #653c8f, -4px 1px 0 #653c8f, -4px 2px 0 #653c8f, -3px -3px 0 #653c8f, -3px -2px 0 #653c8f, -3px -1px 0 #653c8f, -3px 0px 0 #653c8f, -3px 1px 0 #653c8f, -3px 2px 0 #653c8f, -3px 3px 0 #653c8f, -2px -4px 0 #653c8f, -2px -3px 0 #653c8f, -2px -2px 0 #653c8f, -2px -1px 0 #653c8f, -2px 0px 0 #653c8f, -2px 1px 0 #653c8f, -2px 2px 0 #653c8f, -2px 3px 0 #653c8f, -2px 4px 0 #653c8f, -1px -4px 0 #653c8f, -1px -3px 0 #653c8f, -1px -2px 0 #653c8f, -1px -1px 0 #653c8f, -1px 0px 0 #653c8f, -1px 1px 0 #653c8f, -1px 2px 0 #653c8f, -1px 3px 0 #653c8f, -1px 4px 0 #653c8f, 0px -4px 0 #653c8f, 0px -3px 0 #653c8f, 0px -2px 0 #653c8f, 0px -1px 0 #653c8f, 0px 0px 0 #653c8f, 0px 1px 0 #653c8f, 0px 2px 0 #653c8f, 0px 3px 0 #653c8f, 0px 4px 0 #653c8f, 1px -4px 0 #653c8f, 1px -3px 0 #653c8f, 1px -2px 0 #653c8f, 1px -1px 0 #653c8f, 1px 0px 0 #653c8f, 1px 1px 0 #653c8f, 1px 2px 0 #653c8f, 1px 3px 0 #653c8f, 1px 4px 0 #653c8f, 2px -4px 0 #653c8f, 2px -3px 0 #653c8f, 2px -2px 0 #653c8f, 2px -1px 0 #653c8f, 2px 0px 0 #653c8f, 2px 1px 0 #653c8f, 2px 2px 0 #653c8f, 2px 3px 0 #653c8f, 2px 4px 0 #653c8f, 3px -3px 0 #653c8f, 3px -2px 0 #653c8f, 3px -1px 0 #653c8f, 3px 0px 0 #653c8f, 3px 1px 0 #653c8f, 3px 2px 0 #653c8f, 3px 3px 0 #653c8f, 4px -2px 0 #653c8f, 4px -1px 0 #653c8f, 4px 0px 0 #653c8f, 4px 1px 0 #653c8f, 4px 2px 0 #653c8f;
}
.interactive-theme-violet .font-button.ks2 .path1:before {
  background-color: #7868ac;
}
.interactive-theme-violet .explore .title-subtext {
  background-color: #653c8f;
}
.interactive-theme-violet .title-screen.secondary .header {
  background-color: rgba(120, 104, 172, 0.8);
}
.interactive-theme-violet .light-content {
  background-color: #9d9ccd;
  border-color: #9d9ccd;
  color: white;
}
.interactive-theme-violet .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-violet .jodal-title, .interactive-theme-violet .timer, .interactive-theme-violet .font-button .path1:before {
  color: #653c8f;
}
.interactive-theme-violet .keypad-btn.backspace, .interactive-theme-violet .keypad-btn.enter {
  background-color: #9d9ccd;
}
.interactive-theme-violet ::-webkit-scrollbar-thumb {
  background-color: #653c8f;
  border-radius: 5px;
}
.interactive-theme-violet ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-violet ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-violet.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-violet.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-violet .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-violet .font-button.inverted .path2:before,
.interactive-theme-violet .font-button.inverted .path3:before,
.interactive-theme-violet .font-button.inverted .path4:before,
.interactive-theme-violet .font-button.inverted .path5:before,
.interactive-theme-violet .font-button.inverted .path6:before,
.interactive-theme-violet .font-button.inverted .path7:before {
  color: #653c8f;
}

.interactive-theme-violet-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #7868ac;
}
.interactive-theme-violet-strong .theme-text, .interactive-theme-violet-strong .theme-colour {
  color: #653c8f;
}
.interactive-theme-violet-strong .theme-colour-dark {
  color: #4a3582;
}
.interactive-theme-violet-strong .theme-colour-light {
  color: #7868ac;
}
.interactive-theme-violet-strong .theme-border {
  border-color: #653c8f;
}
.interactive-theme-violet-strong .theme-border-dark {
  border-color: #4a3582;
}
.interactive-theme-violet-strong .theme-border-light {
  border-color: #7868ac;
}
.interactive-theme-violet-strong .theme-background {
  background-color: #653c8f;
}
.interactive-theme-violet-strong .theme-background-dark, .interactive-theme-violet-strong .text-button {
  background-color: #4a3582;
}
.interactive-theme-violet-strong .theme-background-light {
  background-color: #7868ac;
}
.interactive-theme-violet-strong .theme-stroke {
  stroke: #653c8f;
}
.interactive-theme-violet-strong .theme-fill {
  fill: #653c8f;
}
.interactive-theme-violet-strong .theme-fill-dark {
  fill: #4a3582;
}
.interactive-theme-violet-strong .theme-background-gradient {
  background: linear-gradient(0deg, #4a3582 0%, #653c8f 100%);
}
.interactive-theme-violet-strong .title-text, .interactive-theme-violet-strong .title-subtext.filled {
  color: #4a3582;
}
.interactive-theme-violet-strong .title-text.undarken, .interactive-theme-violet-strong .title-subtext.filled.undarken {
  color: #653c8f;
}
.interactive-theme-violet-strong .title-text.inverted, .interactive-theme-violet-strong .title-text .title-subtext.filled.inverted, .interactive-theme-violet-strong .title-subtext.filled.inverted, .interactive-theme-violet-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #4a3582, -4px -1px 0 #4a3582, -4px 0px 0 #4a3582, -4px 1px 0 #4a3582, -4px 2px 0 #4a3582, -3px -3px 0 #4a3582, -3px -2px 0 #4a3582, -3px -1px 0 #4a3582, -3px 0px 0 #4a3582, -3px 1px 0 #4a3582, -3px 2px 0 #4a3582, -3px 3px 0 #4a3582, -2px -4px 0 #4a3582, -2px -3px 0 #4a3582, -2px -2px 0 #4a3582, -2px -1px 0 #4a3582, -2px 0px 0 #4a3582, -2px 1px 0 #4a3582, -2px 2px 0 #4a3582, -2px 3px 0 #4a3582, -2px 4px 0 #4a3582, -1px -4px 0 #4a3582, -1px -3px 0 #4a3582, -1px -2px 0 #4a3582, -1px -1px 0 #4a3582, -1px 0px 0 #4a3582, -1px 1px 0 #4a3582, -1px 2px 0 #4a3582, -1px 3px 0 #4a3582, -1px 4px 0 #4a3582, 0px -4px 0 #4a3582, 0px -3px 0 #4a3582, 0px -2px 0 #4a3582, 0px -1px 0 #4a3582, 0px 0px 0 #4a3582, 0px 1px 0 #4a3582, 0px 2px 0 #4a3582, 0px 3px 0 #4a3582, 0px 4px 0 #4a3582, 1px -4px 0 #4a3582, 1px -3px 0 #4a3582, 1px -2px 0 #4a3582, 1px -1px 0 #4a3582, 1px 0px 0 #4a3582, 1px 1px 0 #4a3582, 1px 2px 0 #4a3582, 1px 3px 0 #4a3582, 1px 4px 0 #4a3582, 2px -4px 0 #4a3582, 2px -3px 0 #4a3582, 2px -2px 0 #4a3582, 2px -1px 0 #4a3582, 2px 0px 0 #4a3582, 2px 1px 0 #4a3582, 2px 2px 0 #4a3582, 2px 3px 0 #4a3582, 2px 4px 0 #4a3582, 3px -3px 0 #4a3582, 3px -2px 0 #4a3582, 3px -1px 0 #4a3582, 3px 0px 0 #4a3582, 3px 1px 0 #4a3582, 3px 2px 0 #4a3582, 3px 3px 0 #4a3582, 4px -2px 0 #4a3582, 4px -1px 0 #4a3582, 4px 0px 0 #4a3582, 4px 1px 0 #4a3582, 4px 2px 0 #4a3582;
}
.interactive-theme-violet-strong .font-button.ks2 .path1:before {
  background-color: #653c8f;
}
.interactive-theme-violet-strong .explore .title-subtext {
  background-color: #4a3582;
}
.interactive-theme-violet-strong .title-screen.secondary .header {
  background-color: rgba(101, 60, 143, 0.8);
}
.interactive-theme-violet-strong .light-content {
  background-color: #7868ac;
  border-color: #7868ac;
  color: white;
}
.interactive-theme-violet-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-violet-strong .jodal-title, .interactive-theme-violet-strong .timer, .interactive-theme-violet-strong .font-button .path1:before {
  color: #4a3582;
}
.interactive-theme-violet-strong .keypad-btn.backspace, .interactive-theme-violet-strong .keypad-btn.enter {
  background-color: #7868ac;
}
.interactive-theme-violet-strong ::-webkit-scrollbar-thumb {
  background-color: #4a3582;
  border-radius: 5px;
}
.interactive-theme-violet-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-violet-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-violet-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-violet-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-violet-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-violet-strong .font-button.inverted .path2:before,
.interactive-theme-violet-strong .font-button.inverted .path3:before,
.interactive-theme-violet-strong .font-button.inverted .path4:before,
.interactive-theme-violet-strong .font-button.inverted .path5:before,
.interactive-theme-violet-strong .font-button.inverted .path6:before,
.interactive-theme-violet-strong .font-button.inverted .path7:before {
  color: #4a3582;
}

.interactive-theme-purple {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #cfb6d9;
}
.interactive-theme-purple .theme-text, .interactive-theme-purple .theme-colour {
  color: #a873af;
}
.interactive-theme-purple .theme-colour-dark {
  color: #8c368c;
}
.interactive-theme-purple .theme-colour-light {
  color: #cfb6d9;
}
.interactive-theme-purple .theme-border {
  border-color: #a873af;
}
.interactive-theme-purple .theme-border-dark {
  border-color: #8c368c;
}
.interactive-theme-purple .theme-border-light {
  border-color: #cfb6d9;
}
.interactive-theme-purple .theme-background {
  background-color: #a873af;
}
.interactive-theme-purple .theme-background-dark, .interactive-theme-purple .text-button {
  background-color: #8c368c;
}
.interactive-theme-purple .theme-background-light {
  background-color: #cfb6d9;
}
.interactive-theme-purple .theme-stroke {
  stroke: #a873af;
}
.interactive-theme-purple .theme-fill {
  fill: #a873af;
}
.interactive-theme-purple .theme-fill-dark {
  fill: #8c368c;
}
.interactive-theme-purple .theme-background-gradient {
  background: linear-gradient(0deg, #8c368c 0%, #a873af 100%);
}
.interactive-theme-purple .title-text, .interactive-theme-purple .title-subtext.filled {
  color: #8c368c;
}
.interactive-theme-purple .title-text.undarken, .interactive-theme-purple .title-subtext.filled.undarken {
  color: #a873af;
}
.interactive-theme-purple .title-text.inverted, .interactive-theme-purple .title-text .title-subtext.filled.inverted, .interactive-theme-purple .title-subtext.filled.inverted, .interactive-theme-purple .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #8c368c, -4px -1px 0 #8c368c, -4px 0px 0 #8c368c, -4px 1px 0 #8c368c, -4px 2px 0 #8c368c, -3px -3px 0 #8c368c, -3px -2px 0 #8c368c, -3px -1px 0 #8c368c, -3px 0px 0 #8c368c, -3px 1px 0 #8c368c, -3px 2px 0 #8c368c, -3px 3px 0 #8c368c, -2px -4px 0 #8c368c, -2px -3px 0 #8c368c, -2px -2px 0 #8c368c, -2px -1px 0 #8c368c, -2px 0px 0 #8c368c, -2px 1px 0 #8c368c, -2px 2px 0 #8c368c, -2px 3px 0 #8c368c, -2px 4px 0 #8c368c, -1px -4px 0 #8c368c, -1px -3px 0 #8c368c, -1px -2px 0 #8c368c, -1px -1px 0 #8c368c, -1px 0px 0 #8c368c, -1px 1px 0 #8c368c, -1px 2px 0 #8c368c, -1px 3px 0 #8c368c, -1px 4px 0 #8c368c, 0px -4px 0 #8c368c, 0px -3px 0 #8c368c, 0px -2px 0 #8c368c, 0px -1px 0 #8c368c, 0px 0px 0 #8c368c, 0px 1px 0 #8c368c, 0px 2px 0 #8c368c, 0px 3px 0 #8c368c, 0px 4px 0 #8c368c, 1px -4px 0 #8c368c, 1px -3px 0 #8c368c, 1px -2px 0 #8c368c, 1px -1px 0 #8c368c, 1px 0px 0 #8c368c, 1px 1px 0 #8c368c, 1px 2px 0 #8c368c, 1px 3px 0 #8c368c, 1px 4px 0 #8c368c, 2px -4px 0 #8c368c, 2px -3px 0 #8c368c, 2px -2px 0 #8c368c, 2px -1px 0 #8c368c, 2px 0px 0 #8c368c, 2px 1px 0 #8c368c, 2px 2px 0 #8c368c, 2px 3px 0 #8c368c, 2px 4px 0 #8c368c, 3px -3px 0 #8c368c, 3px -2px 0 #8c368c, 3px -1px 0 #8c368c, 3px 0px 0 #8c368c, 3px 1px 0 #8c368c, 3px 2px 0 #8c368c, 3px 3px 0 #8c368c, 4px -2px 0 #8c368c, 4px -1px 0 #8c368c, 4px 0px 0 #8c368c, 4px 1px 0 #8c368c, 4px 2px 0 #8c368c;
}
.interactive-theme-purple .font-button.ks2 .path1:before {
  background-color: #a873af;
}
.interactive-theme-purple .explore .title-subtext {
  background-color: #8c368c;
}
.interactive-theme-purple .title-screen.secondary .header {
  background-color: rgba(168, 115, 175, 0.8);
}
.interactive-theme-purple .light-content {
  background-color: #cfb6d9;
  border-color: #cfb6d9;
  color: white;
}
.interactive-theme-purple .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-purple .jodal-title, .interactive-theme-purple .timer, .interactive-theme-purple .font-button .path1:before {
  color: #8c368c;
}
.interactive-theme-purple .keypad-btn.backspace, .interactive-theme-purple .keypad-btn.enter {
  background-color: #cfb6d9;
}
.interactive-theme-purple ::-webkit-scrollbar-thumb {
  background-color: #8c368c;
  border-radius: 5px;
}
.interactive-theme-purple ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-purple ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-purple.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-purple.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-purple .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-purple .font-button.inverted .path2:before,
.interactive-theme-purple .font-button.inverted .path3:before,
.interactive-theme-purple .font-button.inverted .path4:before,
.interactive-theme-purple .font-button.inverted .path5:before,
.interactive-theme-purple .font-button.inverted .path6:before,
.interactive-theme-purple .font-button.inverted .path7:before {
  color: #8c368c;
}

.interactive-theme-purple-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #a873af;
}
.interactive-theme-purple-strong .theme-text, .interactive-theme-purple-strong .theme-colour {
  color: #8c368c;
}
.interactive-theme-purple-strong .theme-colour-dark {
  color: #65186a;
}
.interactive-theme-purple-strong .theme-colour-light {
  color: #a873af;
}
.interactive-theme-purple-strong .theme-border {
  border-color: #8c368c;
}
.interactive-theme-purple-strong .theme-border-dark {
  border-color: #65186a;
}
.interactive-theme-purple-strong .theme-border-light {
  border-color: #a873af;
}
.interactive-theme-purple-strong .theme-background {
  background-color: #8c368c;
}
.interactive-theme-purple-strong .theme-background-dark, .interactive-theme-purple-strong .text-button {
  background-color: #65186a;
}
.interactive-theme-purple-strong .theme-background-light {
  background-color: #a873af;
}
.interactive-theme-purple-strong .theme-stroke {
  stroke: #8c368c;
}
.interactive-theme-purple-strong .theme-fill {
  fill: #8c368c;
}
.interactive-theme-purple-strong .theme-fill-dark {
  fill: #65186a;
}
.interactive-theme-purple-strong .theme-background-gradient {
  background: linear-gradient(0deg, #65186a 0%, #8c368c 100%);
}
.interactive-theme-purple-strong .title-text, .interactive-theme-purple-strong .title-subtext.filled {
  color: #65186a;
}
.interactive-theme-purple-strong .title-text.undarken, .interactive-theme-purple-strong .title-subtext.filled.undarken {
  color: #8c368c;
}
.interactive-theme-purple-strong .title-text.inverted, .interactive-theme-purple-strong .title-text .title-subtext.filled.inverted, .interactive-theme-purple-strong .title-subtext.filled.inverted, .interactive-theme-purple-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #65186a, -4px -1px 0 #65186a, -4px 0px 0 #65186a, -4px 1px 0 #65186a, -4px 2px 0 #65186a, -3px -3px 0 #65186a, -3px -2px 0 #65186a, -3px -1px 0 #65186a, -3px 0px 0 #65186a, -3px 1px 0 #65186a, -3px 2px 0 #65186a, -3px 3px 0 #65186a, -2px -4px 0 #65186a, -2px -3px 0 #65186a, -2px -2px 0 #65186a, -2px -1px 0 #65186a, -2px 0px 0 #65186a, -2px 1px 0 #65186a, -2px 2px 0 #65186a, -2px 3px 0 #65186a, -2px 4px 0 #65186a, -1px -4px 0 #65186a, -1px -3px 0 #65186a, -1px -2px 0 #65186a, -1px -1px 0 #65186a, -1px 0px 0 #65186a, -1px 1px 0 #65186a, -1px 2px 0 #65186a, -1px 3px 0 #65186a, -1px 4px 0 #65186a, 0px -4px 0 #65186a, 0px -3px 0 #65186a, 0px -2px 0 #65186a, 0px -1px 0 #65186a, 0px 0px 0 #65186a, 0px 1px 0 #65186a, 0px 2px 0 #65186a, 0px 3px 0 #65186a, 0px 4px 0 #65186a, 1px -4px 0 #65186a, 1px -3px 0 #65186a, 1px -2px 0 #65186a, 1px -1px 0 #65186a, 1px 0px 0 #65186a, 1px 1px 0 #65186a, 1px 2px 0 #65186a, 1px 3px 0 #65186a, 1px 4px 0 #65186a, 2px -4px 0 #65186a, 2px -3px 0 #65186a, 2px -2px 0 #65186a, 2px -1px 0 #65186a, 2px 0px 0 #65186a, 2px 1px 0 #65186a, 2px 2px 0 #65186a, 2px 3px 0 #65186a, 2px 4px 0 #65186a, 3px -3px 0 #65186a, 3px -2px 0 #65186a, 3px -1px 0 #65186a, 3px 0px 0 #65186a, 3px 1px 0 #65186a, 3px 2px 0 #65186a, 3px 3px 0 #65186a, 4px -2px 0 #65186a, 4px -1px 0 #65186a, 4px 0px 0 #65186a, 4px 1px 0 #65186a, 4px 2px 0 #65186a;
}
.interactive-theme-purple-strong .font-button.ks2 .path1:before {
  background-color: #8c368c;
}
.interactive-theme-purple-strong .explore .title-subtext {
  background-color: #65186a;
}
.interactive-theme-purple-strong .title-screen.secondary .header {
  background-color: rgba(140, 54, 140, 0.8);
}
.interactive-theme-purple-strong .light-content {
  background-color: #a873af;
  border-color: #a873af;
  color: white;
}
.interactive-theme-purple-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-purple-strong .jodal-title, .interactive-theme-purple-strong .timer, .interactive-theme-purple-strong .font-button .path1:before {
  color: #65186a;
}
.interactive-theme-purple-strong .keypad-btn.backspace, .interactive-theme-purple-strong .keypad-btn.enter {
  background-color: #a873af;
}
.interactive-theme-purple-strong ::-webkit-scrollbar-thumb {
  background-color: #65186a;
  border-radius: 5px;
}
.interactive-theme-purple-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-purple-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-purple-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-purple-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-purple-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-purple-strong .font-button.inverted .path2:before,
.interactive-theme-purple-strong .font-button.inverted .path3:before,
.interactive-theme-purple-strong .font-button.inverted .path4:before,
.interactive-theme-purple-strong .font-button.inverted .path5:before,
.interactive-theme-purple-strong .font-button.inverted .path6:before,
.interactive-theme-purple-strong .font-button.inverted .path7:before {
  color: #65186a;
}

.interactive-theme-orchid {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eebcd8;
}
.interactive-theme-orchid .theme-text, .interactive-theme-orchid .theme-colour {
  color: #d47db2;
}
.interactive-theme-orchid .theme-colour-dark {
  color: #cb4793;
}
.interactive-theme-orchid .theme-colour-light {
  color: #eebcd8;
}
.interactive-theme-orchid .theme-border {
  border-color: #d47db2;
}
.interactive-theme-orchid .theme-border-dark {
  border-color: #cb4793;
}
.interactive-theme-orchid .theme-border-light {
  border-color: #eebcd8;
}
.interactive-theme-orchid .theme-background {
  background-color: #d47db2;
}
.interactive-theme-orchid .theme-background-dark, .interactive-theme-orchid .text-button {
  background-color: #cb4793;
}
.interactive-theme-orchid .theme-background-light {
  background-color: #eebcd8;
}
.interactive-theme-orchid .theme-stroke {
  stroke: #d47db2;
}
.interactive-theme-orchid .theme-fill {
  fill: #d47db2;
}
.interactive-theme-orchid .theme-fill-dark {
  fill: #cb4793;
}
.interactive-theme-orchid .theme-background-gradient {
  background: linear-gradient(0deg, #cb4793 0%, #d47db2 100%);
}
.interactive-theme-orchid .title-text, .interactive-theme-orchid .title-subtext.filled {
  color: #cb4793;
}
.interactive-theme-orchid .title-text.undarken, .interactive-theme-orchid .title-subtext.filled.undarken {
  color: #d47db2;
}
.interactive-theme-orchid .title-text.inverted, .interactive-theme-orchid .title-text .title-subtext.filled.inverted, .interactive-theme-orchid .title-subtext.filled.inverted, .interactive-theme-orchid .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #cb4793, -4px -1px 0 #cb4793, -4px 0px 0 #cb4793, -4px 1px 0 #cb4793, -4px 2px 0 #cb4793, -3px -3px 0 #cb4793, -3px -2px 0 #cb4793, -3px -1px 0 #cb4793, -3px 0px 0 #cb4793, -3px 1px 0 #cb4793, -3px 2px 0 #cb4793, -3px 3px 0 #cb4793, -2px -4px 0 #cb4793, -2px -3px 0 #cb4793, -2px -2px 0 #cb4793, -2px -1px 0 #cb4793, -2px 0px 0 #cb4793, -2px 1px 0 #cb4793, -2px 2px 0 #cb4793, -2px 3px 0 #cb4793, -2px 4px 0 #cb4793, -1px -4px 0 #cb4793, -1px -3px 0 #cb4793, -1px -2px 0 #cb4793, -1px -1px 0 #cb4793, -1px 0px 0 #cb4793, -1px 1px 0 #cb4793, -1px 2px 0 #cb4793, -1px 3px 0 #cb4793, -1px 4px 0 #cb4793, 0px -4px 0 #cb4793, 0px -3px 0 #cb4793, 0px -2px 0 #cb4793, 0px -1px 0 #cb4793, 0px 0px 0 #cb4793, 0px 1px 0 #cb4793, 0px 2px 0 #cb4793, 0px 3px 0 #cb4793, 0px 4px 0 #cb4793, 1px -4px 0 #cb4793, 1px -3px 0 #cb4793, 1px -2px 0 #cb4793, 1px -1px 0 #cb4793, 1px 0px 0 #cb4793, 1px 1px 0 #cb4793, 1px 2px 0 #cb4793, 1px 3px 0 #cb4793, 1px 4px 0 #cb4793, 2px -4px 0 #cb4793, 2px -3px 0 #cb4793, 2px -2px 0 #cb4793, 2px -1px 0 #cb4793, 2px 0px 0 #cb4793, 2px 1px 0 #cb4793, 2px 2px 0 #cb4793, 2px 3px 0 #cb4793, 2px 4px 0 #cb4793, 3px -3px 0 #cb4793, 3px -2px 0 #cb4793, 3px -1px 0 #cb4793, 3px 0px 0 #cb4793, 3px 1px 0 #cb4793, 3px 2px 0 #cb4793, 3px 3px 0 #cb4793, 4px -2px 0 #cb4793, 4px -1px 0 #cb4793, 4px 0px 0 #cb4793, 4px 1px 0 #cb4793, 4px 2px 0 #cb4793;
}
.interactive-theme-orchid .font-button.ks2 .path1:before {
  background-color: #d47db2;
}
.interactive-theme-orchid .explore .title-subtext {
  background-color: #cb4793;
}
.interactive-theme-orchid .title-screen.secondary .header {
  background-color: rgba(212, 125, 178, 0.8);
}
.interactive-theme-orchid .light-content {
  background-color: #eebcd8;
  border-color: #eebcd8;
  color: white;
}
.interactive-theme-orchid .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-orchid .jodal-title, .interactive-theme-orchid .timer, .interactive-theme-orchid .font-button .path1:before {
  color: #cb4793;
}
.interactive-theme-orchid .keypad-btn.backspace, .interactive-theme-orchid .keypad-btn.enter {
  background-color: #eebcd8;
}
.interactive-theme-orchid ::-webkit-scrollbar-thumb {
  background-color: #cb4793;
  border-radius: 5px;
}
.interactive-theme-orchid ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-orchid ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-orchid.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-orchid.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-orchid .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-orchid .font-button.inverted .path2:before,
.interactive-theme-orchid .font-button.inverted .path3:before,
.interactive-theme-orchid .font-button.inverted .path4:before,
.interactive-theme-orchid .font-button.inverted .path5:before,
.interactive-theme-orchid .font-button.inverted .path6:before,
.interactive-theme-orchid .font-button.inverted .path7:before {
  color: #cb4793;
}

.interactive-theme-orchid-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #d47db2;
}
.interactive-theme-orchid-strong .theme-text, .interactive-theme-orchid-strong .theme-colour {
  color: #cb4793;
}
.interactive-theme-orchid-strong .theme-colour-dark {
  color: #ca075b;
}
.interactive-theme-orchid-strong .theme-colour-light {
  color: #d47db2;
}
.interactive-theme-orchid-strong .theme-border {
  border-color: #cb4793;
}
.interactive-theme-orchid-strong .theme-border-dark {
  border-color: #ca075b;
}
.interactive-theme-orchid-strong .theme-border-light {
  border-color: #d47db2;
}
.interactive-theme-orchid-strong .theme-background {
  background-color: #cb4793;
}
.interactive-theme-orchid-strong .theme-background-dark, .interactive-theme-orchid-strong .text-button {
  background-color: #ca075b;
}
.interactive-theme-orchid-strong .theme-background-light {
  background-color: #d47db2;
}
.interactive-theme-orchid-strong .theme-stroke {
  stroke: #cb4793;
}
.interactive-theme-orchid-strong .theme-fill {
  fill: #cb4793;
}
.interactive-theme-orchid-strong .theme-fill-dark {
  fill: #ca075b;
}
.interactive-theme-orchid-strong .theme-background-gradient {
  background: linear-gradient(0deg, #ca075b 0%, #cb4793 100%);
}
.interactive-theme-orchid-strong .title-text, .interactive-theme-orchid-strong .title-subtext.filled {
  color: #ca075b;
}
.interactive-theme-orchid-strong .title-text.undarken, .interactive-theme-orchid-strong .title-subtext.filled.undarken {
  color: #cb4793;
}
.interactive-theme-orchid-strong .title-text.inverted, .interactive-theme-orchid-strong .title-text .title-subtext.filled.inverted, .interactive-theme-orchid-strong .title-subtext.filled.inverted, .interactive-theme-orchid-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #ca075b, -4px -1px 0 #ca075b, -4px 0px 0 #ca075b, -4px 1px 0 #ca075b, -4px 2px 0 #ca075b, -3px -3px 0 #ca075b, -3px -2px 0 #ca075b, -3px -1px 0 #ca075b, -3px 0px 0 #ca075b, -3px 1px 0 #ca075b, -3px 2px 0 #ca075b, -3px 3px 0 #ca075b, -2px -4px 0 #ca075b, -2px -3px 0 #ca075b, -2px -2px 0 #ca075b, -2px -1px 0 #ca075b, -2px 0px 0 #ca075b, -2px 1px 0 #ca075b, -2px 2px 0 #ca075b, -2px 3px 0 #ca075b, -2px 4px 0 #ca075b, -1px -4px 0 #ca075b, -1px -3px 0 #ca075b, -1px -2px 0 #ca075b, -1px -1px 0 #ca075b, -1px 0px 0 #ca075b, -1px 1px 0 #ca075b, -1px 2px 0 #ca075b, -1px 3px 0 #ca075b, -1px 4px 0 #ca075b, 0px -4px 0 #ca075b, 0px -3px 0 #ca075b, 0px -2px 0 #ca075b, 0px -1px 0 #ca075b, 0px 0px 0 #ca075b, 0px 1px 0 #ca075b, 0px 2px 0 #ca075b, 0px 3px 0 #ca075b, 0px 4px 0 #ca075b, 1px -4px 0 #ca075b, 1px -3px 0 #ca075b, 1px -2px 0 #ca075b, 1px -1px 0 #ca075b, 1px 0px 0 #ca075b, 1px 1px 0 #ca075b, 1px 2px 0 #ca075b, 1px 3px 0 #ca075b, 1px 4px 0 #ca075b, 2px -4px 0 #ca075b, 2px -3px 0 #ca075b, 2px -2px 0 #ca075b, 2px -1px 0 #ca075b, 2px 0px 0 #ca075b, 2px 1px 0 #ca075b, 2px 2px 0 #ca075b, 2px 3px 0 #ca075b, 2px 4px 0 #ca075b, 3px -3px 0 #ca075b, 3px -2px 0 #ca075b, 3px -1px 0 #ca075b, 3px 0px 0 #ca075b, 3px 1px 0 #ca075b, 3px 2px 0 #ca075b, 3px 3px 0 #ca075b, 4px -2px 0 #ca075b, 4px -1px 0 #ca075b, 4px 0px 0 #ca075b, 4px 1px 0 #ca075b, 4px 2px 0 #ca075b;
}
.interactive-theme-orchid-strong .font-button.ks2 .path1:before {
  background-color: #cb4793;
}
.interactive-theme-orchid-strong .explore .title-subtext {
  background-color: #ca075b;
}
.interactive-theme-orchid-strong .title-screen.secondary .header {
  background-color: rgba(203, 71, 147, 0.8);
}
.interactive-theme-orchid-strong .light-content {
  background-color: #d47db2;
  border-color: #d47db2;
  color: white;
}
.interactive-theme-orchid-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-orchid-strong .jodal-title, .interactive-theme-orchid-strong .timer, .interactive-theme-orchid-strong .font-button .path1:before {
  color: #ca075b;
}
.interactive-theme-orchid-strong .keypad-btn.backspace, .interactive-theme-orchid-strong .keypad-btn.enter {
  background-color: #d47db2;
}
.interactive-theme-orchid-strong ::-webkit-scrollbar-thumb {
  background-color: #ca075b;
  border-radius: 5px;
}
.interactive-theme-orchid-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-orchid-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-orchid-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-orchid-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-orchid-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-orchid-strong .font-button.inverted .path2:before,
.interactive-theme-orchid-strong .font-button.inverted .path3:before,
.interactive-theme-orchid-strong .font-button.inverted .path4:before,
.interactive-theme-orchid-strong .font-button.inverted .path5:before,
.interactive-theme-orchid-strong .font-button.inverted .path6:before,
.interactive-theme-orchid-strong .font-button.inverted .path7:before {
  color: #ca075b;
}

.interactive-theme-pink {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #eebcd8;
}
.interactive-theme-pink .theme-text, .interactive-theme-pink .theme-colour {
  color: #f067ab;
}
.interactive-theme-pink .theme-colour-dark {
  color: #e6007e;
}
.interactive-theme-pink .theme-colour-light {
  color: #eebcd8;
}
.interactive-theme-pink .theme-border {
  border-color: #f067ab;
}
.interactive-theme-pink .theme-border-dark {
  border-color: #e6007e;
}
.interactive-theme-pink .theme-border-light {
  border-color: #eebcd8;
}
.interactive-theme-pink .theme-background {
  background-color: #f067ab;
}
.interactive-theme-pink .theme-background-dark, .interactive-theme-pink .text-button {
  background-color: #e6007e;
}
.interactive-theme-pink .theme-background-light {
  background-color: #eebcd8;
}
.interactive-theme-pink .theme-stroke {
  stroke: #f067ab;
}
.interactive-theme-pink .theme-fill {
  fill: #f067ab;
}
.interactive-theme-pink .theme-fill-dark {
  fill: #e6007e;
}
.interactive-theme-pink .theme-background-gradient {
  background: linear-gradient(0deg, #e6007e 0%, #f067ab 100%);
}
.interactive-theme-pink .title-text, .interactive-theme-pink .title-subtext.filled {
  color: #e6007e;
}
.interactive-theme-pink .title-text.undarken, .interactive-theme-pink .title-subtext.filled.undarken {
  color: #f067ab;
}
.interactive-theme-pink .title-text.inverted, .interactive-theme-pink .title-text .title-subtext.filled.inverted, .interactive-theme-pink .title-subtext.filled.inverted, .interactive-theme-pink .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #e6007e, -4px -1px 0 #e6007e, -4px 0px 0 #e6007e, -4px 1px 0 #e6007e, -4px 2px 0 #e6007e, -3px -3px 0 #e6007e, -3px -2px 0 #e6007e, -3px -1px 0 #e6007e, -3px 0px 0 #e6007e, -3px 1px 0 #e6007e, -3px 2px 0 #e6007e, -3px 3px 0 #e6007e, -2px -4px 0 #e6007e, -2px -3px 0 #e6007e, -2px -2px 0 #e6007e, -2px -1px 0 #e6007e, -2px 0px 0 #e6007e, -2px 1px 0 #e6007e, -2px 2px 0 #e6007e, -2px 3px 0 #e6007e, -2px 4px 0 #e6007e, -1px -4px 0 #e6007e, -1px -3px 0 #e6007e, -1px -2px 0 #e6007e, -1px -1px 0 #e6007e, -1px 0px 0 #e6007e, -1px 1px 0 #e6007e, -1px 2px 0 #e6007e, -1px 3px 0 #e6007e, -1px 4px 0 #e6007e, 0px -4px 0 #e6007e, 0px -3px 0 #e6007e, 0px -2px 0 #e6007e, 0px -1px 0 #e6007e, 0px 0px 0 #e6007e, 0px 1px 0 #e6007e, 0px 2px 0 #e6007e, 0px 3px 0 #e6007e, 0px 4px 0 #e6007e, 1px -4px 0 #e6007e, 1px -3px 0 #e6007e, 1px -2px 0 #e6007e, 1px -1px 0 #e6007e, 1px 0px 0 #e6007e, 1px 1px 0 #e6007e, 1px 2px 0 #e6007e, 1px 3px 0 #e6007e, 1px 4px 0 #e6007e, 2px -4px 0 #e6007e, 2px -3px 0 #e6007e, 2px -2px 0 #e6007e, 2px -1px 0 #e6007e, 2px 0px 0 #e6007e, 2px 1px 0 #e6007e, 2px 2px 0 #e6007e, 2px 3px 0 #e6007e, 2px 4px 0 #e6007e, 3px -3px 0 #e6007e, 3px -2px 0 #e6007e, 3px -1px 0 #e6007e, 3px 0px 0 #e6007e, 3px 1px 0 #e6007e, 3px 2px 0 #e6007e, 3px 3px 0 #e6007e, 4px -2px 0 #e6007e, 4px -1px 0 #e6007e, 4px 0px 0 #e6007e, 4px 1px 0 #e6007e, 4px 2px 0 #e6007e;
}
.interactive-theme-pink .font-button.ks2 .path1:before {
  background-color: #f067ab;
}
.interactive-theme-pink .explore .title-subtext {
  background-color: #e6007e;
}
.interactive-theme-pink .title-screen.secondary .header {
  background-color: rgba(240, 103, 171, 0.8);
}
.interactive-theme-pink .light-content {
  background-color: #eebcd8;
  border-color: #eebcd8;
  color: white;
}
.interactive-theme-pink .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-pink .jodal-title, .interactive-theme-pink .timer, .interactive-theme-pink .font-button .path1:before {
  color: #e6007e;
}
.interactive-theme-pink .keypad-btn.backspace, .interactive-theme-pink .keypad-btn.enter {
  background-color: #eebcd8;
}
.interactive-theme-pink ::-webkit-scrollbar-thumb {
  background-color: #e6007e;
  border-radius: 5px;
}
.interactive-theme-pink ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-pink ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-pink.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-pink.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-pink .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-pink .font-button.inverted .path2:before,
.interactive-theme-pink .font-button.inverted .path3:before,
.interactive-theme-pink .font-button.inverted .path4:before,
.interactive-theme-pink .font-button.inverted .path5:before,
.interactive-theme-pink .font-button.inverted .path6:before,
.interactive-theme-pink .font-button.inverted .path7:before {
  color: #e6007e;
}

.interactive-theme-magenta {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f9cbca;
}
.interactive-theme-magenta .theme-text, .interactive-theme-magenta .theme-colour {
  color: #ea516b;
}
.interactive-theme-magenta .theme-colour-dark {
  color: #e50050;
}
.interactive-theme-magenta .theme-colour-light {
  color: #f9cbca;
}
.interactive-theme-magenta .theme-border {
  border-color: #ea516b;
}
.interactive-theme-magenta .theme-border-dark {
  border-color: #e50050;
}
.interactive-theme-magenta .theme-border-light {
  border-color: #f9cbca;
}
.interactive-theme-magenta .theme-background {
  background-color: #ea516b;
}
.interactive-theme-magenta .theme-background-dark, .interactive-theme-magenta .text-button {
  background-color: #e50050;
}
.interactive-theme-magenta .theme-background-light {
  background-color: #f9cbca;
}
.interactive-theme-magenta .theme-stroke {
  stroke: #ea516b;
}
.interactive-theme-magenta .theme-fill {
  fill: #ea516b;
}
.interactive-theme-magenta .theme-fill-dark {
  fill: #e50050;
}
.interactive-theme-magenta .theme-background-gradient {
  background: linear-gradient(0deg, #e50050 0%, #ea516b 100%);
}
.interactive-theme-magenta .title-text, .interactive-theme-magenta .title-subtext.filled {
  color: #e50050;
}
.interactive-theme-magenta .title-text.undarken, .interactive-theme-magenta .title-subtext.filled.undarken {
  color: #ea516b;
}
.interactive-theme-magenta .title-text.inverted, .interactive-theme-magenta .title-text .title-subtext.filled.inverted, .interactive-theme-magenta .title-subtext.filled.inverted, .interactive-theme-magenta .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #e50050, -4px -1px 0 #e50050, -4px 0px 0 #e50050, -4px 1px 0 #e50050, -4px 2px 0 #e50050, -3px -3px 0 #e50050, -3px -2px 0 #e50050, -3px -1px 0 #e50050, -3px 0px 0 #e50050, -3px 1px 0 #e50050, -3px 2px 0 #e50050, -3px 3px 0 #e50050, -2px -4px 0 #e50050, -2px -3px 0 #e50050, -2px -2px 0 #e50050, -2px -1px 0 #e50050, -2px 0px 0 #e50050, -2px 1px 0 #e50050, -2px 2px 0 #e50050, -2px 3px 0 #e50050, -2px 4px 0 #e50050, -1px -4px 0 #e50050, -1px -3px 0 #e50050, -1px -2px 0 #e50050, -1px -1px 0 #e50050, -1px 0px 0 #e50050, -1px 1px 0 #e50050, -1px 2px 0 #e50050, -1px 3px 0 #e50050, -1px 4px 0 #e50050, 0px -4px 0 #e50050, 0px -3px 0 #e50050, 0px -2px 0 #e50050, 0px -1px 0 #e50050, 0px 0px 0 #e50050, 0px 1px 0 #e50050, 0px 2px 0 #e50050, 0px 3px 0 #e50050, 0px 4px 0 #e50050, 1px -4px 0 #e50050, 1px -3px 0 #e50050, 1px -2px 0 #e50050, 1px -1px 0 #e50050, 1px 0px 0 #e50050, 1px 1px 0 #e50050, 1px 2px 0 #e50050, 1px 3px 0 #e50050, 1px 4px 0 #e50050, 2px -4px 0 #e50050, 2px -3px 0 #e50050, 2px -2px 0 #e50050, 2px -1px 0 #e50050, 2px 0px 0 #e50050, 2px 1px 0 #e50050, 2px 2px 0 #e50050, 2px 3px 0 #e50050, 2px 4px 0 #e50050, 3px -3px 0 #e50050, 3px -2px 0 #e50050, 3px -1px 0 #e50050, 3px 0px 0 #e50050, 3px 1px 0 #e50050, 3px 2px 0 #e50050, 3px 3px 0 #e50050, 4px -2px 0 #e50050, 4px -1px 0 #e50050, 4px 0px 0 #e50050, 4px 1px 0 #e50050, 4px 2px 0 #e50050;
}
.interactive-theme-magenta .font-button.ks2 .path1:before {
  background-color: #ea516b;
}
.interactive-theme-magenta .explore .title-subtext {
  background-color: #e50050;
}
.interactive-theme-magenta .title-screen.secondary .header {
  background-color: rgba(234, 81, 107, 0.8);
}
.interactive-theme-magenta .light-content {
  background-color: #f9cbca;
  border-color: #f9cbca;
  color: white;
}
.interactive-theme-magenta .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-magenta .jodal-title, .interactive-theme-magenta .timer, .interactive-theme-magenta .font-button .path1:before {
  color: #e50050;
}
.interactive-theme-magenta .keypad-btn.backspace, .interactive-theme-magenta .keypad-btn.enter {
  background-color: #f9cbca;
}
.interactive-theme-magenta ::-webkit-scrollbar-thumb {
  background-color: #e50050;
  border-radius: 5px;
}
.interactive-theme-magenta ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-magenta ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-magenta.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-magenta.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-magenta .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-magenta .font-button.inverted .path2:before,
.interactive-theme-magenta .font-button.inverted .path3:before,
.interactive-theme-magenta .font-button.inverted .path4:before,
.interactive-theme-magenta .font-button.inverted .path5:before,
.interactive-theme-magenta .font-button.inverted .path6:before,
.interactive-theme-magenta .font-button.inverted .path7:before {
  color: #e50050;
}

.interactive-theme-rose-red {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f39ca2;
}
.interactive-theme-rose-red .theme-text, .interactive-theme-rose-red .theme-colour {
  color: #ed6c76;
}
.interactive-theme-rose-red .theme-colour-dark {
  color: #d72233;
}
.interactive-theme-rose-red .theme-colour-light {
  color: #f39ca2;
}
.interactive-theme-rose-red .theme-border {
  border-color: #ed6c76;
}
.interactive-theme-rose-red .theme-border-dark {
  border-color: #d72233;
}
.interactive-theme-rose-red .theme-border-light {
  border-color: #f39ca2;
}
.interactive-theme-rose-red .theme-background {
  background-color: #ed6c76;
}
.interactive-theme-rose-red .theme-background-dark, .interactive-theme-rose-red .text-button {
  background-color: #d72233;
}
.interactive-theme-rose-red .theme-background-light {
  background-color: #f39ca2;
}
.interactive-theme-rose-red .theme-stroke {
  stroke: #ed6c76;
}
.interactive-theme-rose-red .theme-fill {
  fill: #ed6c76;
}
.interactive-theme-rose-red .theme-fill-dark {
  fill: #d72233;
}
.interactive-theme-rose-red .theme-background-gradient {
  background: linear-gradient(0deg, #d72233 0%, #ed6c76 100%);
}
.interactive-theme-rose-red .title-text, .interactive-theme-rose-red .title-subtext.filled {
  color: #d72233;
}
.interactive-theme-rose-red .title-text.undarken, .interactive-theme-rose-red .title-subtext.filled.undarken {
  color: #ed6c76;
}
.interactive-theme-rose-red .title-text.inverted, .interactive-theme-rose-red .title-text .title-subtext.filled.inverted, .interactive-theme-rose-red .title-subtext.filled.inverted, .interactive-theme-rose-red .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #d72233, -4px -1px 0 #d72233, -4px 0px 0 #d72233, -4px 1px 0 #d72233, -4px 2px 0 #d72233, -3px -3px 0 #d72233, -3px -2px 0 #d72233, -3px -1px 0 #d72233, -3px 0px 0 #d72233, -3px 1px 0 #d72233, -3px 2px 0 #d72233, -3px 3px 0 #d72233, -2px -4px 0 #d72233, -2px -3px 0 #d72233, -2px -2px 0 #d72233, -2px -1px 0 #d72233, -2px 0px 0 #d72233, -2px 1px 0 #d72233, -2px 2px 0 #d72233, -2px 3px 0 #d72233, -2px 4px 0 #d72233, -1px -4px 0 #d72233, -1px -3px 0 #d72233, -1px -2px 0 #d72233, -1px -1px 0 #d72233, -1px 0px 0 #d72233, -1px 1px 0 #d72233, -1px 2px 0 #d72233, -1px 3px 0 #d72233, -1px 4px 0 #d72233, 0px -4px 0 #d72233, 0px -3px 0 #d72233, 0px -2px 0 #d72233, 0px -1px 0 #d72233, 0px 0px 0 #d72233, 0px 1px 0 #d72233, 0px 2px 0 #d72233, 0px 3px 0 #d72233, 0px 4px 0 #d72233, 1px -4px 0 #d72233, 1px -3px 0 #d72233, 1px -2px 0 #d72233, 1px -1px 0 #d72233, 1px 0px 0 #d72233, 1px 1px 0 #d72233, 1px 2px 0 #d72233, 1px 3px 0 #d72233, 1px 4px 0 #d72233, 2px -4px 0 #d72233, 2px -3px 0 #d72233, 2px -2px 0 #d72233, 2px -1px 0 #d72233, 2px 0px 0 #d72233, 2px 1px 0 #d72233, 2px 2px 0 #d72233, 2px 3px 0 #d72233, 2px 4px 0 #d72233, 3px -3px 0 #d72233, 3px -2px 0 #d72233, 3px -1px 0 #d72233, 3px 0px 0 #d72233, 3px 1px 0 #d72233, 3px 2px 0 #d72233, 3px 3px 0 #d72233, 4px -2px 0 #d72233, 4px -1px 0 #d72233, 4px 0px 0 #d72233, 4px 1px 0 #d72233, 4px 2px 0 #d72233;
}
.interactive-theme-rose-red .font-button.ks2 .path1:before {
  background-color: #ed6c76;
}
.interactive-theme-rose-red .explore .title-subtext {
  background-color: #d72233;
}
.interactive-theme-rose-red .title-screen.secondary .header {
  background-color: rgba(237, 108, 118, 0.8);
}
.interactive-theme-rose-red .light-content {
  background-color: #f39ca2;
  border-color: #f39ca2;
  color: white;
}
.interactive-theme-rose-red .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-rose-red .jodal-title, .interactive-theme-rose-red .timer, .interactive-theme-rose-red .font-button .path1:before {
  color: #d72233;
}
.interactive-theme-rose-red .keypad-btn.backspace, .interactive-theme-rose-red .keypad-btn.enter {
  background-color: #f39ca2;
}
.interactive-theme-rose-red ::-webkit-scrollbar-thumb {
  background-color: #d72233;
  border-radius: 5px;
}
.interactive-theme-rose-red ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-rose-red ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-rose-red.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-rose-red.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-rose-red .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-rose-red .font-button.inverted .path2:before,
.interactive-theme-rose-red .font-button.inverted .path3:before,
.interactive-theme-rose-red .font-button.inverted .path4:before,
.interactive-theme-rose-red .font-button.inverted .path5:before,
.interactive-theme-rose-red .font-button.inverted .path6:before,
.interactive-theme-rose-red .font-button.inverted .path7:before {
  color: #d72233;
}

.interactive-theme-rose-red-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #ed6c76;
}
.interactive-theme-rose-red-strong .theme-text, .interactive-theme-rose-red-strong .theme-colour {
  color: #d72233;
}
.interactive-theme-rose-red-strong .theme-colour-dark {
  color: #bf0a2a;
}
.interactive-theme-rose-red-strong .theme-colour-light {
  color: #ed6c76;
}
.interactive-theme-rose-red-strong .theme-border {
  border-color: #d72233;
}
.interactive-theme-rose-red-strong .theme-border-dark {
  border-color: #bf0a2a;
}
.interactive-theme-rose-red-strong .theme-border-light {
  border-color: #ed6c76;
}
.interactive-theme-rose-red-strong .theme-background {
  background-color: #d72233;
}
.interactive-theme-rose-red-strong .theme-background-dark, .interactive-theme-rose-red-strong .text-button {
  background-color: #bf0a2a;
}
.interactive-theme-rose-red-strong .theme-background-light {
  background-color: #ed6c76;
}
.interactive-theme-rose-red-strong .theme-stroke {
  stroke: #d72233;
}
.interactive-theme-rose-red-strong .theme-fill {
  fill: #d72233;
}
.interactive-theme-rose-red-strong .theme-fill-dark {
  fill: #bf0a2a;
}
.interactive-theme-rose-red-strong .theme-background-gradient {
  background: linear-gradient(0deg, #bf0a2a 0%, #d72233 100%);
}
.interactive-theme-rose-red-strong .title-text, .interactive-theme-rose-red-strong .title-subtext.filled {
  color: #bf0a2a;
}
.interactive-theme-rose-red-strong .title-text.undarken, .interactive-theme-rose-red-strong .title-subtext.filled.undarken {
  color: #d72233;
}
.interactive-theme-rose-red-strong .title-text.inverted, .interactive-theme-rose-red-strong .title-text .title-subtext.filled.inverted, .interactive-theme-rose-red-strong .title-subtext.filled.inverted, .interactive-theme-rose-red-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #bf0a2a, -4px -1px 0 #bf0a2a, -4px 0px 0 #bf0a2a, -4px 1px 0 #bf0a2a, -4px 2px 0 #bf0a2a, -3px -3px 0 #bf0a2a, -3px -2px 0 #bf0a2a, -3px -1px 0 #bf0a2a, -3px 0px 0 #bf0a2a, -3px 1px 0 #bf0a2a, -3px 2px 0 #bf0a2a, -3px 3px 0 #bf0a2a, -2px -4px 0 #bf0a2a, -2px -3px 0 #bf0a2a, -2px -2px 0 #bf0a2a, -2px -1px 0 #bf0a2a, -2px 0px 0 #bf0a2a, -2px 1px 0 #bf0a2a, -2px 2px 0 #bf0a2a, -2px 3px 0 #bf0a2a, -2px 4px 0 #bf0a2a, -1px -4px 0 #bf0a2a, -1px -3px 0 #bf0a2a, -1px -2px 0 #bf0a2a, -1px -1px 0 #bf0a2a, -1px 0px 0 #bf0a2a, -1px 1px 0 #bf0a2a, -1px 2px 0 #bf0a2a, -1px 3px 0 #bf0a2a, -1px 4px 0 #bf0a2a, 0px -4px 0 #bf0a2a, 0px -3px 0 #bf0a2a, 0px -2px 0 #bf0a2a, 0px -1px 0 #bf0a2a, 0px 0px 0 #bf0a2a, 0px 1px 0 #bf0a2a, 0px 2px 0 #bf0a2a, 0px 3px 0 #bf0a2a, 0px 4px 0 #bf0a2a, 1px -4px 0 #bf0a2a, 1px -3px 0 #bf0a2a, 1px -2px 0 #bf0a2a, 1px -1px 0 #bf0a2a, 1px 0px 0 #bf0a2a, 1px 1px 0 #bf0a2a, 1px 2px 0 #bf0a2a, 1px 3px 0 #bf0a2a, 1px 4px 0 #bf0a2a, 2px -4px 0 #bf0a2a, 2px -3px 0 #bf0a2a, 2px -2px 0 #bf0a2a, 2px -1px 0 #bf0a2a, 2px 0px 0 #bf0a2a, 2px 1px 0 #bf0a2a, 2px 2px 0 #bf0a2a, 2px 3px 0 #bf0a2a, 2px 4px 0 #bf0a2a, 3px -3px 0 #bf0a2a, 3px -2px 0 #bf0a2a, 3px -1px 0 #bf0a2a, 3px 0px 0 #bf0a2a, 3px 1px 0 #bf0a2a, 3px 2px 0 #bf0a2a, 3px 3px 0 #bf0a2a, 4px -2px 0 #bf0a2a, 4px -1px 0 #bf0a2a, 4px 0px 0 #bf0a2a, 4px 1px 0 #bf0a2a, 4px 2px 0 #bf0a2a;
}
.interactive-theme-rose-red-strong .font-button.ks2 .path1:before {
  background-color: #d72233;
}
.interactive-theme-rose-red-strong .explore .title-subtext {
  background-color: #bf0a2a;
}
.interactive-theme-rose-red-strong .title-screen.secondary .header {
  background-color: rgba(215, 34, 51, 0.8);
}
.interactive-theme-rose-red-strong .light-content {
  background-color: #ed6c76;
  border-color: #ed6c76;
  color: white;
}
.interactive-theme-rose-red-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-rose-red-strong .jodal-title, .interactive-theme-rose-red-strong .timer, .interactive-theme-rose-red-strong .font-button .path1:before {
  color: #bf0a2a;
}
.interactive-theme-rose-red-strong .keypad-btn.backspace, .interactive-theme-rose-red-strong .keypad-btn.enter {
  background-color: #ed6c76;
}
.interactive-theme-rose-red-strong ::-webkit-scrollbar-thumb {
  background-color: #bf0a2a;
  border-radius: 5px;
}
.interactive-theme-rose-red-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-rose-red-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-rose-red-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-rose-red-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-rose-red-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-rose-red-strong .font-button.inverted .path2:before,
.interactive-theme-rose-red-strong .font-button.inverted .path3:before,
.interactive-theme-rose-red-strong .font-button.inverted .path4:before,
.interactive-theme-rose-red-strong .font-button.inverted .path5:before,
.interactive-theme-rose-red-strong .font-button.inverted .path6:before,
.interactive-theme-rose-red-strong .font-button.inverted .path7:before {
  color: #bf0a2a;
}

.interactive-theme-red {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f8c4bf;
}
.interactive-theme-red .theme-text, .interactive-theme-red .theme-colour {
  color: #f39b93;
}
.interactive-theme-red .theme-colour-dark {
  color: #e52721;
}
.interactive-theme-red .theme-colour-light {
  color: #f8c4bf;
}
.interactive-theme-red .theme-border {
  border-color: #f39b93;
}
.interactive-theme-red .theme-border-dark {
  border-color: #e52721;
}
.interactive-theme-red .theme-border-light {
  border-color: #f8c4bf;
}
.interactive-theme-red .theme-background {
  background-color: #f39b93;
}
.interactive-theme-red .theme-background-dark, .interactive-theme-red .text-button {
  background-color: #e52721;
}
.interactive-theme-red .theme-background-light {
  background-color: #f8c4bf;
}
.interactive-theme-red .theme-stroke {
  stroke: #f39b93;
}
.interactive-theme-red .theme-fill {
  fill: #f39b93;
}
.interactive-theme-red .theme-fill-dark {
  fill: #e52721;
}
.interactive-theme-red .theme-background-gradient {
  background: linear-gradient(0deg, #e52721 0%, #f39b93 100%);
}
.interactive-theme-red .title-text, .interactive-theme-red .title-subtext.filled {
  color: #e52721;
}
.interactive-theme-red .title-text.undarken, .interactive-theme-red .title-subtext.filled.undarken {
  color: #f39b93;
}
.interactive-theme-red .title-text.inverted, .interactive-theme-red .title-text .title-subtext.filled.inverted, .interactive-theme-red .title-subtext.filled.inverted, .interactive-theme-red .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #e52721, -4px -1px 0 #e52721, -4px 0px 0 #e52721, -4px 1px 0 #e52721, -4px 2px 0 #e52721, -3px -3px 0 #e52721, -3px -2px 0 #e52721, -3px -1px 0 #e52721, -3px 0px 0 #e52721, -3px 1px 0 #e52721, -3px 2px 0 #e52721, -3px 3px 0 #e52721, -2px -4px 0 #e52721, -2px -3px 0 #e52721, -2px -2px 0 #e52721, -2px -1px 0 #e52721, -2px 0px 0 #e52721, -2px 1px 0 #e52721, -2px 2px 0 #e52721, -2px 3px 0 #e52721, -2px 4px 0 #e52721, -1px -4px 0 #e52721, -1px -3px 0 #e52721, -1px -2px 0 #e52721, -1px -1px 0 #e52721, -1px 0px 0 #e52721, -1px 1px 0 #e52721, -1px 2px 0 #e52721, -1px 3px 0 #e52721, -1px 4px 0 #e52721, 0px -4px 0 #e52721, 0px -3px 0 #e52721, 0px -2px 0 #e52721, 0px -1px 0 #e52721, 0px 0px 0 #e52721, 0px 1px 0 #e52721, 0px 2px 0 #e52721, 0px 3px 0 #e52721, 0px 4px 0 #e52721, 1px -4px 0 #e52721, 1px -3px 0 #e52721, 1px -2px 0 #e52721, 1px -1px 0 #e52721, 1px 0px 0 #e52721, 1px 1px 0 #e52721, 1px 2px 0 #e52721, 1px 3px 0 #e52721, 1px 4px 0 #e52721, 2px -4px 0 #e52721, 2px -3px 0 #e52721, 2px -2px 0 #e52721, 2px -1px 0 #e52721, 2px 0px 0 #e52721, 2px 1px 0 #e52721, 2px 2px 0 #e52721, 2px 3px 0 #e52721, 2px 4px 0 #e52721, 3px -3px 0 #e52721, 3px -2px 0 #e52721, 3px -1px 0 #e52721, 3px 0px 0 #e52721, 3px 1px 0 #e52721, 3px 2px 0 #e52721, 3px 3px 0 #e52721, 4px -2px 0 #e52721, 4px -1px 0 #e52721, 4px 0px 0 #e52721, 4px 1px 0 #e52721, 4px 2px 0 #e52721;
}
.interactive-theme-red .font-button.ks2 .path1:before {
  background-color: #f39b93;
}
.interactive-theme-red .explore .title-subtext {
  background-color: #e52721;
}
.interactive-theme-red .title-screen.secondary .header {
  background-color: rgba(243, 155, 147, 0.8);
}
.interactive-theme-red .light-content {
  background-color: #f8c4bf;
  border-color: #f8c4bf;
  color: white;
}
.interactive-theme-red .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-red .jodal-title, .interactive-theme-red .timer, .interactive-theme-red .font-button .path1:before {
  color: #e52721;
}
.interactive-theme-red .keypad-btn.backspace, .interactive-theme-red .keypad-btn.enter {
  background-color: #f8c4bf;
}
.interactive-theme-red ::-webkit-scrollbar-thumb {
  background-color: #e52721;
  border-radius: 5px;
}
.interactive-theme-red ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-red ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-red.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-red.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-red .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-red .font-button.inverted .path2:before,
.interactive-theme-red .font-button.inverted .path3:before,
.interactive-theme-red .font-button.inverted .path4:before,
.interactive-theme-red .font-button.inverted .path5:before,
.interactive-theme-red .font-button.inverted .path6:before,
.interactive-theme-red .font-button.inverted .path7:before {
  color: #e52721;
}

.interactive-theme-ferrari {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #ec0000;
}
.interactive-theme-ferrari .theme-text, .interactive-theme-ferrari .theme-colour {
  color: #ec0000;
}
.interactive-theme-ferrari .theme-colour-dark {
  color: #ec0000;
}
.interactive-theme-ferrari .theme-colour-light {
  color: #ec0000;
}
.interactive-theme-ferrari .theme-border {
  border-color: #ec0000;
}
.interactive-theme-ferrari .theme-border-dark {
  border-color: #ec0000;
}
.interactive-theme-ferrari .theme-border-light {
  border-color: #ec0000;
}
.interactive-theme-ferrari .theme-background {
  background-color: #ec0000;
}
.interactive-theme-ferrari .theme-background-dark, .interactive-theme-ferrari .text-button {
  background-color: #ec0000;
}
.interactive-theme-ferrari .theme-background-light {
  background-color: #ec0000;
}
.interactive-theme-ferrari .theme-stroke {
  stroke: #ec0000;
}
.interactive-theme-ferrari .theme-fill {
  fill: #ec0000;
}
.interactive-theme-ferrari .theme-fill-dark {
  fill: #ec0000;
}
.interactive-theme-ferrari .theme-background-gradient {
  background: linear-gradient(0deg, #ec0000 0%, #ec0000 100%);
}
.interactive-theme-ferrari .title-text, .interactive-theme-ferrari .title-subtext.filled {
  color: #ec0000;
}
.interactive-theme-ferrari .title-text.undarken, .interactive-theme-ferrari .title-subtext.filled.undarken {
  color: #ec0000;
}
.interactive-theme-ferrari .title-text.inverted, .interactive-theme-ferrari .title-text .title-subtext.filled.inverted, .interactive-theme-ferrari .title-subtext.filled.inverted, .interactive-theme-ferrari .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #ec0000, -4px -1px 0 #ec0000, -4px 0px 0 #ec0000, -4px 1px 0 #ec0000, -4px 2px 0 #ec0000, -3px -3px 0 #ec0000, -3px -2px 0 #ec0000, -3px -1px 0 #ec0000, -3px 0px 0 #ec0000, -3px 1px 0 #ec0000, -3px 2px 0 #ec0000, -3px 3px 0 #ec0000, -2px -4px 0 #ec0000, -2px -3px 0 #ec0000, -2px -2px 0 #ec0000, -2px -1px 0 #ec0000, -2px 0px 0 #ec0000, -2px 1px 0 #ec0000, -2px 2px 0 #ec0000, -2px 3px 0 #ec0000, -2px 4px 0 #ec0000, -1px -4px 0 #ec0000, -1px -3px 0 #ec0000, -1px -2px 0 #ec0000, -1px -1px 0 #ec0000, -1px 0px 0 #ec0000, -1px 1px 0 #ec0000, -1px 2px 0 #ec0000, -1px 3px 0 #ec0000, -1px 4px 0 #ec0000, 0px -4px 0 #ec0000, 0px -3px 0 #ec0000, 0px -2px 0 #ec0000, 0px -1px 0 #ec0000, 0px 0px 0 #ec0000, 0px 1px 0 #ec0000, 0px 2px 0 #ec0000, 0px 3px 0 #ec0000, 0px 4px 0 #ec0000, 1px -4px 0 #ec0000, 1px -3px 0 #ec0000, 1px -2px 0 #ec0000, 1px -1px 0 #ec0000, 1px 0px 0 #ec0000, 1px 1px 0 #ec0000, 1px 2px 0 #ec0000, 1px 3px 0 #ec0000, 1px 4px 0 #ec0000, 2px -4px 0 #ec0000, 2px -3px 0 #ec0000, 2px -2px 0 #ec0000, 2px -1px 0 #ec0000, 2px 0px 0 #ec0000, 2px 1px 0 #ec0000, 2px 2px 0 #ec0000, 2px 3px 0 #ec0000, 2px 4px 0 #ec0000, 3px -3px 0 #ec0000, 3px -2px 0 #ec0000, 3px -1px 0 #ec0000, 3px 0px 0 #ec0000, 3px 1px 0 #ec0000, 3px 2px 0 #ec0000, 3px 3px 0 #ec0000, 4px -2px 0 #ec0000, 4px -1px 0 #ec0000, 4px 0px 0 #ec0000, 4px 1px 0 #ec0000, 4px 2px 0 #ec0000;
}
.interactive-theme-ferrari .font-button.ks2 .path1:before {
  background-color: #ec0000;
}
.interactive-theme-ferrari .explore .title-subtext {
  background-color: #ec0000;
}
.interactive-theme-ferrari .title-screen.secondary .header {
  background-color: rgba(236, 0, 0, 0.8);
}
.interactive-theme-ferrari .light-content {
  background-color: #ec0000;
  border-color: #ec0000;
  color: white;
}
.interactive-theme-ferrari .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-ferrari .jodal-title, .interactive-theme-ferrari .timer, .interactive-theme-ferrari .font-button .path1:before {
  color: #ec0000;
}
.interactive-theme-ferrari .keypad-btn.backspace, .interactive-theme-ferrari .keypad-btn.enter {
  background-color: #ec0000;
}
.interactive-theme-ferrari ::-webkit-scrollbar-thumb {
  background-color: #ec0000;
  border-radius: 5px;
}
.interactive-theme-ferrari ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-ferrari ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-ferrari.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-ferrari.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-ferrari .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-ferrari .font-button.inverted .path2:before,
.interactive-theme-ferrari .font-button.inverted .path3:before,
.interactive-theme-ferrari .font-button.inverted .path4:before,
.interactive-theme-ferrari .font-button.inverted .path5:before,
.interactive-theme-ferrari .font-button.inverted .path6:before,
.interactive-theme-ferrari .font-button.inverted .path7:before {
  color: #ec0000;
}

.interactive-theme-orange {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f9bd95;
}
.interactive-theme-orange .theme-text, .interactive-theme-orange .theme-colour {
  color: #f1894c;
}
.interactive-theme-orange .theme-colour-dark {
  color: #f0821a;
}
.interactive-theme-orange .theme-colour-light {
  color: #f9bd95;
}
.interactive-theme-orange .theme-border {
  border-color: #f1894c;
}
.interactive-theme-orange .theme-border-dark {
  border-color: #f0821a;
}
.interactive-theme-orange .theme-border-light {
  border-color: #f9bd95;
}
.interactive-theme-orange .theme-background {
  background-color: #f1894c;
}
.interactive-theme-orange .theme-background-dark, .interactive-theme-orange .text-button {
  background-color: #f0821a;
}
.interactive-theme-orange .theme-background-light {
  background-color: #f9bd95;
}
.interactive-theme-orange .theme-stroke {
  stroke: #f1894c;
}
.interactive-theme-orange .theme-fill {
  fill: #f1894c;
}
.interactive-theme-orange .theme-fill-dark {
  fill: #f0821a;
}
.interactive-theme-orange .theme-background-gradient {
  background: linear-gradient(0deg, #f0821a 0%, #f1894c 100%);
}
.interactive-theme-orange .title-text, .interactive-theme-orange .title-subtext.filled {
  color: #f0821a;
}
.interactive-theme-orange .title-text.undarken, .interactive-theme-orange .title-subtext.filled.undarken {
  color: #f1894c;
}
.interactive-theme-orange .title-text.inverted, .interactive-theme-orange .title-text .title-subtext.filled.inverted, .interactive-theme-orange .title-subtext.filled.inverted, .interactive-theme-orange .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #f0821a, -4px -1px 0 #f0821a, -4px 0px 0 #f0821a, -4px 1px 0 #f0821a, -4px 2px 0 #f0821a, -3px -3px 0 #f0821a, -3px -2px 0 #f0821a, -3px -1px 0 #f0821a, -3px 0px 0 #f0821a, -3px 1px 0 #f0821a, -3px 2px 0 #f0821a, -3px 3px 0 #f0821a, -2px -4px 0 #f0821a, -2px -3px 0 #f0821a, -2px -2px 0 #f0821a, -2px -1px 0 #f0821a, -2px 0px 0 #f0821a, -2px 1px 0 #f0821a, -2px 2px 0 #f0821a, -2px 3px 0 #f0821a, -2px 4px 0 #f0821a, -1px -4px 0 #f0821a, -1px -3px 0 #f0821a, -1px -2px 0 #f0821a, -1px -1px 0 #f0821a, -1px 0px 0 #f0821a, -1px 1px 0 #f0821a, -1px 2px 0 #f0821a, -1px 3px 0 #f0821a, -1px 4px 0 #f0821a, 0px -4px 0 #f0821a, 0px -3px 0 #f0821a, 0px -2px 0 #f0821a, 0px -1px 0 #f0821a, 0px 0px 0 #f0821a, 0px 1px 0 #f0821a, 0px 2px 0 #f0821a, 0px 3px 0 #f0821a, 0px 4px 0 #f0821a, 1px -4px 0 #f0821a, 1px -3px 0 #f0821a, 1px -2px 0 #f0821a, 1px -1px 0 #f0821a, 1px 0px 0 #f0821a, 1px 1px 0 #f0821a, 1px 2px 0 #f0821a, 1px 3px 0 #f0821a, 1px 4px 0 #f0821a, 2px -4px 0 #f0821a, 2px -3px 0 #f0821a, 2px -2px 0 #f0821a, 2px -1px 0 #f0821a, 2px 0px 0 #f0821a, 2px 1px 0 #f0821a, 2px 2px 0 #f0821a, 2px 3px 0 #f0821a, 2px 4px 0 #f0821a, 3px -3px 0 #f0821a, 3px -2px 0 #f0821a, 3px -1px 0 #f0821a, 3px 0px 0 #f0821a, 3px 1px 0 #f0821a, 3px 2px 0 #f0821a, 3px 3px 0 #f0821a, 4px -2px 0 #f0821a, 4px -1px 0 #f0821a, 4px 0px 0 #f0821a, 4px 1px 0 #f0821a, 4px 2px 0 #f0821a;
}
.interactive-theme-orange .font-button.ks2 .path1:before {
  background-color: #f1894c;
}
.interactive-theme-orange .explore .title-subtext {
  background-color: #f0821a;
}
.interactive-theme-orange .title-screen.secondary .header {
  background-color: rgba(241, 137, 76, 0.8);
}
.interactive-theme-orange .light-content {
  background-color: #f9bd95;
  border-color: #f9bd95;
  color: white;
}
.interactive-theme-orange .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-orange .jodal-title, .interactive-theme-orange .timer, .interactive-theme-orange .font-button .path1:before {
  color: #f0821a;
}
.interactive-theme-orange .keypad-btn.backspace, .interactive-theme-orange .keypad-btn.enter {
  background-color: #f9bd95;
}
.interactive-theme-orange ::-webkit-scrollbar-thumb {
  background-color: #f0821a;
  border-radius: 5px;
}
.interactive-theme-orange ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-orange ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-orange.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-orange.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-orange .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-orange .font-button.inverted .path2:before,
.interactive-theme-orange .font-button.inverted .path3:before,
.interactive-theme-orange .font-button.inverted .path4:before,
.interactive-theme-orange .font-button.inverted .path5:before,
.interactive-theme-orange .font-button.inverted .path6:before,
.interactive-theme-orange .font-button.inverted .path7:before {
  color: #f0821a;
}

.interactive-theme-orange-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f1894c;
}
.interactive-theme-orange-strong .theme-text, .interactive-theme-orange-strong .theme-colour {
  color: #f0821a;
}
.interactive-theme-orange-strong .theme-colour-dark {
  color: #e94e14;
}
.interactive-theme-orange-strong .theme-colour-light {
  color: #f1894c;
}
.interactive-theme-orange-strong .theme-border {
  border-color: #f0821a;
}
.interactive-theme-orange-strong .theme-border-dark {
  border-color: #e94e14;
}
.interactive-theme-orange-strong .theme-border-light {
  border-color: #f1894c;
}
.interactive-theme-orange-strong .theme-background {
  background-color: #f0821a;
}
.interactive-theme-orange-strong .theme-background-dark, .interactive-theme-orange-strong .text-button {
  background-color: #e94e14;
}
.interactive-theme-orange-strong .theme-background-light {
  background-color: #f1894c;
}
.interactive-theme-orange-strong .theme-stroke {
  stroke: #f0821a;
}
.interactive-theme-orange-strong .theme-fill {
  fill: #f0821a;
}
.interactive-theme-orange-strong .theme-fill-dark {
  fill: #e94e14;
}
.interactive-theme-orange-strong .theme-background-gradient {
  background: linear-gradient(0deg, #e94e14 0%, #f0821a 100%);
}
.interactive-theme-orange-strong .title-text, .interactive-theme-orange-strong .title-subtext.filled {
  color: #e94e14;
}
.interactive-theme-orange-strong .title-text.undarken, .interactive-theme-orange-strong .title-subtext.filled.undarken {
  color: #f0821a;
}
.interactive-theme-orange-strong .title-text.inverted, .interactive-theme-orange-strong .title-text .title-subtext.filled.inverted, .interactive-theme-orange-strong .title-subtext.filled.inverted, .interactive-theme-orange-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #e94e14, -4px -1px 0 #e94e14, -4px 0px 0 #e94e14, -4px 1px 0 #e94e14, -4px 2px 0 #e94e14, -3px -3px 0 #e94e14, -3px -2px 0 #e94e14, -3px -1px 0 #e94e14, -3px 0px 0 #e94e14, -3px 1px 0 #e94e14, -3px 2px 0 #e94e14, -3px 3px 0 #e94e14, -2px -4px 0 #e94e14, -2px -3px 0 #e94e14, -2px -2px 0 #e94e14, -2px -1px 0 #e94e14, -2px 0px 0 #e94e14, -2px 1px 0 #e94e14, -2px 2px 0 #e94e14, -2px 3px 0 #e94e14, -2px 4px 0 #e94e14, -1px -4px 0 #e94e14, -1px -3px 0 #e94e14, -1px -2px 0 #e94e14, -1px -1px 0 #e94e14, -1px 0px 0 #e94e14, -1px 1px 0 #e94e14, -1px 2px 0 #e94e14, -1px 3px 0 #e94e14, -1px 4px 0 #e94e14, 0px -4px 0 #e94e14, 0px -3px 0 #e94e14, 0px -2px 0 #e94e14, 0px -1px 0 #e94e14, 0px 0px 0 #e94e14, 0px 1px 0 #e94e14, 0px 2px 0 #e94e14, 0px 3px 0 #e94e14, 0px 4px 0 #e94e14, 1px -4px 0 #e94e14, 1px -3px 0 #e94e14, 1px -2px 0 #e94e14, 1px -1px 0 #e94e14, 1px 0px 0 #e94e14, 1px 1px 0 #e94e14, 1px 2px 0 #e94e14, 1px 3px 0 #e94e14, 1px 4px 0 #e94e14, 2px -4px 0 #e94e14, 2px -3px 0 #e94e14, 2px -2px 0 #e94e14, 2px -1px 0 #e94e14, 2px 0px 0 #e94e14, 2px 1px 0 #e94e14, 2px 2px 0 #e94e14, 2px 3px 0 #e94e14, 2px 4px 0 #e94e14, 3px -3px 0 #e94e14, 3px -2px 0 #e94e14, 3px -1px 0 #e94e14, 3px 0px 0 #e94e14, 3px 1px 0 #e94e14, 3px 2px 0 #e94e14, 3px 3px 0 #e94e14, 4px -2px 0 #e94e14, 4px -1px 0 #e94e14, 4px 0px 0 #e94e14, 4px 1px 0 #e94e14, 4px 2px 0 #e94e14;
}
.interactive-theme-orange-strong .font-button.ks2 .path1:before {
  background-color: #f0821a;
}
.interactive-theme-orange-strong .explore .title-subtext {
  background-color: #e94e14;
}
.interactive-theme-orange-strong .title-screen.secondary .header {
  background-color: rgba(240, 130, 26, 0.8);
}
.interactive-theme-orange-strong .light-content {
  background-color: #f1894c;
  border-color: #f1894c;
  color: white;
}
.interactive-theme-orange-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-orange-strong .jodal-title, .interactive-theme-orange-strong .timer, .interactive-theme-orange-strong .font-button .path1:before {
  color: #e94e14;
}
.interactive-theme-orange-strong .keypad-btn.backspace, .interactive-theme-orange-strong .keypad-btn.enter {
  background-color: #f1894c;
}
.interactive-theme-orange-strong ::-webkit-scrollbar-thumb {
  background-color: #e94e14;
  border-radius: 5px;
}
.interactive-theme-orange-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-orange-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-orange-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-orange-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-orange-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-orange-strong .font-button.inverted .path2:before,
.interactive-theme-orange-strong .font-button.inverted .path3:before,
.interactive-theme-orange-strong .font-button.inverted .path4:before,
.interactive-theme-orange-strong .font-button.inverted .path5:before,
.interactive-theme-orange-strong .font-button.inverted .path6:before,
.interactive-theme-orange-strong .font-button.inverted .path7:before {
  color: #e94e14;
}

.interactive-theme-gold {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fdd183;
}
.interactive-theme-gold .theme-text, .interactive-theme-gold .theme-colour {
  color: #e8c500;
}
.interactive-theme-gold .theme-colour-dark {
  color: #f9b000;
}
.interactive-theme-gold .theme-colour-light {
  color: #fdd183;
}
.interactive-theme-gold .theme-border {
  border-color: #e8c500;
}
.interactive-theme-gold .theme-border-dark {
  border-color: #f9b000;
}
.interactive-theme-gold .theme-border-light {
  border-color: #fdd183;
}
.interactive-theme-gold .theme-background {
  background-color: #e8c500;
}
.interactive-theme-gold .theme-background-dark, .interactive-theme-gold .text-button {
  background-color: #f9b000;
}
.interactive-theme-gold .theme-background-light {
  background-color: #fdd183;
}
.interactive-theme-gold .theme-stroke {
  stroke: #e8c500;
}
.interactive-theme-gold .theme-fill {
  fill: #e8c500;
}
.interactive-theme-gold .theme-fill-dark {
  fill: #f9b000;
}
.interactive-theme-gold .theme-background-gradient {
  background: linear-gradient(0deg, #f9b000 0%, #e8c500 100%);
}
.interactive-theme-gold .title-text, .interactive-theme-gold .title-subtext.filled {
  color: #f9b000;
}
.interactive-theme-gold .title-text.undarken, .interactive-theme-gold .title-subtext.filled.undarken {
  color: #e8c500;
}
.interactive-theme-gold .title-text.inverted, .interactive-theme-gold .title-text .title-subtext.filled.inverted, .interactive-theme-gold .title-subtext.filled.inverted, .interactive-theme-gold .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #f9b000, -4px -1px 0 #f9b000, -4px 0px 0 #f9b000, -4px 1px 0 #f9b000, -4px 2px 0 #f9b000, -3px -3px 0 #f9b000, -3px -2px 0 #f9b000, -3px -1px 0 #f9b000, -3px 0px 0 #f9b000, -3px 1px 0 #f9b000, -3px 2px 0 #f9b000, -3px 3px 0 #f9b000, -2px -4px 0 #f9b000, -2px -3px 0 #f9b000, -2px -2px 0 #f9b000, -2px -1px 0 #f9b000, -2px 0px 0 #f9b000, -2px 1px 0 #f9b000, -2px 2px 0 #f9b000, -2px 3px 0 #f9b000, -2px 4px 0 #f9b000, -1px -4px 0 #f9b000, -1px -3px 0 #f9b000, -1px -2px 0 #f9b000, -1px -1px 0 #f9b000, -1px 0px 0 #f9b000, -1px 1px 0 #f9b000, -1px 2px 0 #f9b000, -1px 3px 0 #f9b000, -1px 4px 0 #f9b000, 0px -4px 0 #f9b000, 0px -3px 0 #f9b000, 0px -2px 0 #f9b000, 0px -1px 0 #f9b000, 0px 0px 0 #f9b000, 0px 1px 0 #f9b000, 0px 2px 0 #f9b000, 0px 3px 0 #f9b000, 0px 4px 0 #f9b000, 1px -4px 0 #f9b000, 1px -3px 0 #f9b000, 1px -2px 0 #f9b000, 1px -1px 0 #f9b000, 1px 0px 0 #f9b000, 1px 1px 0 #f9b000, 1px 2px 0 #f9b000, 1px 3px 0 #f9b000, 1px 4px 0 #f9b000, 2px -4px 0 #f9b000, 2px -3px 0 #f9b000, 2px -2px 0 #f9b000, 2px -1px 0 #f9b000, 2px 0px 0 #f9b000, 2px 1px 0 #f9b000, 2px 2px 0 #f9b000, 2px 3px 0 #f9b000, 2px 4px 0 #f9b000, 3px -3px 0 #f9b000, 3px -2px 0 #f9b000, 3px -1px 0 #f9b000, 3px 0px 0 #f9b000, 3px 1px 0 #f9b000, 3px 2px 0 #f9b000, 3px 3px 0 #f9b000, 4px -2px 0 #f9b000, 4px -1px 0 #f9b000, 4px 0px 0 #f9b000, 4px 1px 0 #f9b000, 4px 2px 0 #f9b000;
}
.interactive-theme-gold .font-button.ks2 .path1:before {
  background-color: #e8c500;
}
.interactive-theme-gold .explore .title-subtext {
  background-color: #f9b000;
}
.interactive-theme-gold .title-screen.secondary .header {
  background-color: rgba(232, 197, 0, 0.8);
}
.interactive-theme-gold .light-content {
  background-color: #fdd183;
  border-color: #fdd183;
  color: white;
}
.interactive-theme-gold .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-gold .jodal-title, .interactive-theme-gold .timer, .interactive-theme-gold .font-button .path1:before {
  color: #f9b000;
}
.interactive-theme-gold .keypad-btn.backspace, .interactive-theme-gold .keypad-btn.enter {
  background-color: #fdd183;
}
.interactive-theme-gold ::-webkit-scrollbar-thumb {
  background-color: #f9b000;
  border-radius: 5px;
}
.interactive-theme-gold ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-gold ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-gold.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-gold.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-gold .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-gold .font-button.inverted .path2:before,
.interactive-theme-gold .font-button.inverted .path3:before,
.interactive-theme-gold .font-button.inverted .path4:before,
.interactive-theme-gold .font-button.inverted .path5:before,
.interactive-theme-gold .font-button.inverted .path6:before,
.interactive-theme-gold .font-button.inverted .path7:before {
  color: #f9b000;
}

.interactive-theme-yellow {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #ffedaa;
}
.interactive-theme-yellow .theme-text, .interactive-theme-yellow .theme-colour {
  color: #ffe864;
}
.interactive-theme-yellow .theme-colour-dark {
  color: #e5c800;
}
.interactive-theme-yellow .theme-colour-light {
  color: #ffedaa;
}
.interactive-theme-yellow .theme-border {
  border-color: #ffe864;
}
.interactive-theme-yellow .theme-border-dark {
  border-color: #e5c800;
}
.interactive-theme-yellow .theme-border-light {
  border-color: #ffedaa;
}
.interactive-theme-yellow .theme-background {
  background-color: #ffe864;
}
.interactive-theme-yellow .theme-background-dark, .interactive-theme-yellow .text-button {
  background-color: #e5c800;
}
.interactive-theme-yellow .theme-background-light {
  background-color: #ffedaa;
}
.interactive-theme-yellow .theme-stroke {
  stroke: #ffe864;
}
.interactive-theme-yellow .theme-fill {
  fill: #ffe864;
}
.interactive-theme-yellow .theme-fill-dark {
  fill: #e5c800;
}
.interactive-theme-yellow .theme-background-gradient {
  background: linear-gradient(0deg, #e5c800 0%, #ffe864 100%);
}
.interactive-theme-yellow .title-text, .interactive-theme-yellow .title-subtext.filled {
  color: #e5c800;
}
.interactive-theme-yellow .title-text.undarken, .interactive-theme-yellow .title-subtext.filled.undarken {
  color: #ffe864;
}
.interactive-theme-yellow .title-text.inverted, .interactive-theme-yellow .title-text .title-subtext.filled.inverted, .interactive-theme-yellow .title-subtext.filled.inverted, .interactive-theme-yellow .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #e5c800, -4px -1px 0 #e5c800, -4px 0px 0 #e5c800, -4px 1px 0 #e5c800, -4px 2px 0 #e5c800, -3px -3px 0 #e5c800, -3px -2px 0 #e5c800, -3px -1px 0 #e5c800, -3px 0px 0 #e5c800, -3px 1px 0 #e5c800, -3px 2px 0 #e5c800, -3px 3px 0 #e5c800, -2px -4px 0 #e5c800, -2px -3px 0 #e5c800, -2px -2px 0 #e5c800, -2px -1px 0 #e5c800, -2px 0px 0 #e5c800, -2px 1px 0 #e5c800, -2px 2px 0 #e5c800, -2px 3px 0 #e5c800, -2px 4px 0 #e5c800, -1px -4px 0 #e5c800, -1px -3px 0 #e5c800, -1px -2px 0 #e5c800, -1px -1px 0 #e5c800, -1px 0px 0 #e5c800, -1px 1px 0 #e5c800, -1px 2px 0 #e5c800, -1px 3px 0 #e5c800, -1px 4px 0 #e5c800, 0px -4px 0 #e5c800, 0px -3px 0 #e5c800, 0px -2px 0 #e5c800, 0px -1px 0 #e5c800, 0px 0px 0 #e5c800, 0px 1px 0 #e5c800, 0px 2px 0 #e5c800, 0px 3px 0 #e5c800, 0px 4px 0 #e5c800, 1px -4px 0 #e5c800, 1px -3px 0 #e5c800, 1px -2px 0 #e5c800, 1px -1px 0 #e5c800, 1px 0px 0 #e5c800, 1px 1px 0 #e5c800, 1px 2px 0 #e5c800, 1px 3px 0 #e5c800, 1px 4px 0 #e5c800, 2px -4px 0 #e5c800, 2px -3px 0 #e5c800, 2px -2px 0 #e5c800, 2px -1px 0 #e5c800, 2px 0px 0 #e5c800, 2px 1px 0 #e5c800, 2px 2px 0 #e5c800, 2px 3px 0 #e5c800, 2px 4px 0 #e5c800, 3px -3px 0 #e5c800, 3px -2px 0 #e5c800, 3px -1px 0 #e5c800, 3px 0px 0 #e5c800, 3px 1px 0 #e5c800, 3px 2px 0 #e5c800, 3px 3px 0 #e5c800, 4px -2px 0 #e5c800, 4px -1px 0 #e5c800, 4px 0px 0 #e5c800, 4px 1px 0 #e5c800, 4px 2px 0 #e5c800;
}
.interactive-theme-yellow .font-button.ks2 .path1:before {
  background-color: #ffe864;
}
.interactive-theme-yellow .explore .title-subtext {
  background-color: #e5c800;
}
.interactive-theme-yellow .title-screen.secondary .header {
  background-color: rgba(255, 232, 100, 0.8);
}
.interactive-theme-yellow .light-content {
  background-color: #ffedaa;
  border-color: #ffedaa;
  color: white;
}
.interactive-theme-yellow .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-yellow .jodal-title, .interactive-theme-yellow .timer, .interactive-theme-yellow .font-button .path1:before {
  color: #e5c800;
}
.interactive-theme-yellow .keypad-btn.backspace, .interactive-theme-yellow .keypad-btn.enter {
  background-color: #ffedaa;
}
.interactive-theme-yellow ::-webkit-scrollbar-thumb {
  background-color: #e5c800;
  border-radius: 5px;
}
.interactive-theme-yellow ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-yellow ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-yellow.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-yellow.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-yellow .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-yellow .font-button.inverted .path2:before,
.interactive-theme-yellow .font-button.inverted .path3:before,
.interactive-theme-yellow .font-button.inverted .path4:before,
.interactive-theme-yellow .font-button.inverted .path5:before,
.interactive-theme-yellow .font-button.inverted .path6:before,
.interactive-theme-yellow .font-button.inverted .path7:before {
  color: #e5c800;
}

.interactive-theme-lime-green {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #cfe09b;
}
.interactive-theme-lime-green .theme-text, .interactive-theme-lime-green .theme-colour {
  color: #b9d36e;
}
.interactive-theme-lime-green .theme-colour-dark {
  color: #699329;
}
.interactive-theme-lime-green .theme-colour-light {
  color: #cfe09b;
}
.interactive-theme-lime-green .theme-border {
  border-color: #b9d36e;
}
.interactive-theme-lime-green .theme-border-dark {
  border-color: #699329;
}
.interactive-theme-lime-green .theme-border-light {
  border-color: #cfe09b;
}
.interactive-theme-lime-green .theme-background {
  background-color: #b9d36e;
}
.interactive-theme-lime-green .theme-background-dark, .interactive-theme-lime-green .text-button {
  background-color: #699329;
}
.interactive-theme-lime-green .theme-background-light {
  background-color: #cfe09b;
}
.interactive-theme-lime-green .theme-stroke {
  stroke: #b9d36e;
}
.interactive-theme-lime-green .theme-fill {
  fill: #b9d36e;
}
.interactive-theme-lime-green .theme-fill-dark {
  fill: #699329;
}
.interactive-theme-lime-green .theme-background-gradient {
  background: linear-gradient(0deg, #699329 0%, #b9d36e 100%);
}
.interactive-theme-lime-green .title-text, .interactive-theme-lime-green .title-subtext.filled {
  color: #699329;
}
.interactive-theme-lime-green .title-text.undarken, .interactive-theme-lime-green .title-subtext.filled.undarken {
  color: #b9d36e;
}
.interactive-theme-lime-green .title-text.inverted, .interactive-theme-lime-green .title-text .title-subtext.filled.inverted, .interactive-theme-lime-green .title-subtext.filled.inverted, .interactive-theme-lime-green .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #699329, -4px -1px 0 #699329, -4px 0px 0 #699329, -4px 1px 0 #699329, -4px 2px 0 #699329, -3px -3px 0 #699329, -3px -2px 0 #699329, -3px -1px 0 #699329, -3px 0px 0 #699329, -3px 1px 0 #699329, -3px 2px 0 #699329, -3px 3px 0 #699329, -2px -4px 0 #699329, -2px -3px 0 #699329, -2px -2px 0 #699329, -2px -1px 0 #699329, -2px 0px 0 #699329, -2px 1px 0 #699329, -2px 2px 0 #699329, -2px 3px 0 #699329, -2px 4px 0 #699329, -1px -4px 0 #699329, -1px -3px 0 #699329, -1px -2px 0 #699329, -1px -1px 0 #699329, -1px 0px 0 #699329, -1px 1px 0 #699329, -1px 2px 0 #699329, -1px 3px 0 #699329, -1px 4px 0 #699329, 0px -4px 0 #699329, 0px -3px 0 #699329, 0px -2px 0 #699329, 0px -1px 0 #699329, 0px 0px 0 #699329, 0px 1px 0 #699329, 0px 2px 0 #699329, 0px 3px 0 #699329, 0px 4px 0 #699329, 1px -4px 0 #699329, 1px -3px 0 #699329, 1px -2px 0 #699329, 1px -1px 0 #699329, 1px 0px 0 #699329, 1px 1px 0 #699329, 1px 2px 0 #699329, 1px 3px 0 #699329, 1px 4px 0 #699329, 2px -4px 0 #699329, 2px -3px 0 #699329, 2px -2px 0 #699329, 2px -1px 0 #699329, 2px 0px 0 #699329, 2px 1px 0 #699329, 2px 2px 0 #699329, 2px 3px 0 #699329, 2px 4px 0 #699329, 3px -3px 0 #699329, 3px -2px 0 #699329, 3px -1px 0 #699329, 3px 0px 0 #699329, 3px 1px 0 #699329, 3px 2px 0 #699329, 3px 3px 0 #699329, 4px -2px 0 #699329, 4px -1px 0 #699329, 4px 0px 0 #699329, 4px 1px 0 #699329, 4px 2px 0 #699329;
}
.interactive-theme-lime-green .font-button.ks2 .path1:before {
  background-color: #b9d36e;
}
.interactive-theme-lime-green .explore .title-subtext {
  background-color: #699329;
}
.interactive-theme-lime-green .title-screen.secondary .header {
  background-color: rgba(185, 211, 110, 0.8);
}
.interactive-theme-lime-green .light-content {
  background-color: #cfe09b;
  border-color: #cfe09b;
  color: white;
}
.interactive-theme-lime-green .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-lime-green .jodal-title, .interactive-theme-lime-green .timer, .interactive-theme-lime-green .font-button .path1:before {
  color: #699329;
}
.interactive-theme-lime-green .keypad-btn.backspace, .interactive-theme-lime-green .keypad-btn.enter {
  background-color: #cfe09b;
}
.interactive-theme-lime-green ::-webkit-scrollbar-thumb {
  background-color: #699329;
  border-radius: 5px;
}
.interactive-theme-lime-green ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-lime-green ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-lime-green.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-lime-green.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-lime-green .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-lime-green .font-button.inverted .path2:before,
.interactive-theme-lime-green .font-button.inverted .path3:before,
.interactive-theme-lime-green .font-button.inverted .path4:before,
.interactive-theme-lime-green .font-button.inverted .path5:before,
.interactive-theme-lime-green .font-button.inverted .path6:before,
.interactive-theme-lime-green .font-button.inverted .path7:before {
  color: #699329;
}

.interactive-theme-green {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #c1dfc4;
}
.interactive-theme-green .theme-text, .interactive-theme-green .theme-colour {
  color: #6fbc85;
}
.interactive-theme-green .theme-colour-dark {
  color: #009640;
}
.interactive-theme-green .theme-colour-light {
  color: #c1dfc4;
}
.interactive-theme-green .theme-border {
  border-color: #6fbc85;
}
.interactive-theme-green .theme-border-dark {
  border-color: #009640;
}
.interactive-theme-green .theme-border-light {
  border-color: #c1dfc4;
}
.interactive-theme-green .theme-background {
  background-color: #6fbc85;
}
.interactive-theme-green .theme-background-dark, .interactive-theme-green .text-button {
  background-color: #009640;
}
.interactive-theme-green .theme-background-light {
  background-color: #c1dfc4;
}
.interactive-theme-green .theme-stroke {
  stroke: #6fbc85;
}
.interactive-theme-green .theme-fill {
  fill: #6fbc85;
}
.interactive-theme-green .theme-fill-dark {
  fill: #009640;
}
.interactive-theme-green .theme-background-gradient {
  background: linear-gradient(0deg, #009640 0%, #6fbc85 100%);
}
.interactive-theme-green .title-text, .interactive-theme-green .title-subtext.filled {
  color: #009640;
}
.interactive-theme-green .title-text.undarken, .interactive-theme-green .title-subtext.filled.undarken {
  color: #6fbc85;
}
.interactive-theme-green .title-text.inverted, .interactive-theme-green .title-text .title-subtext.filled.inverted, .interactive-theme-green .title-subtext.filled.inverted, .interactive-theme-green .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #009640, -4px -1px 0 #009640, -4px 0px 0 #009640, -4px 1px 0 #009640, -4px 2px 0 #009640, -3px -3px 0 #009640, -3px -2px 0 #009640, -3px -1px 0 #009640, -3px 0px 0 #009640, -3px 1px 0 #009640, -3px 2px 0 #009640, -3px 3px 0 #009640, -2px -4px 0 #009640, -2px -3px 0 #009640, -2px -2px 0 #009640, -2px -1px 0 #009640, -2px 0px 0 #009640, -2px 1px 0 #009640, -2px 2px 0 #009640, -2px 3px 0 #009640, -2px 4px 0 #009640, -1px -4px 0 #009640, -1px -3px 0 #009640, -1px -2px 0 #009640, -1px -1px 0 #009640, -1px 0px 0 #009640, -1px 1px 0 #009640, -1px 2px 0 #009640, -1px 3px 0 #009640, -1px 4px 0 #009640, 0px -4px 0 #009640, 0px -3px 0 #009640, 0px -2px 0 #009640, 0px -1px 0 #009640, 0px 0px 0 #009640, 0px 1px 0 #009640, 0px 2px 0 #009640, 0px 3px 0 #009640, 0px 4px 0 #009640, 1px -4px 0 #009640, 1px -3px 0 #009640, 1px -2px 0 #009640, 1px -1px 0 #009640, 1px 0px 0 #009640, 1px 1px 0 #009640, 1px 2px 0 #009640, 1px 3px 0 #009640, 1px 4px 0 #009640, 2px -4px 0 #009640, 2px -3px 0 #009640, 2px -2px 0 #009640, 2px -1px 0 #009640, 2px 0px 0 #009640, 2px 1px 0 #009640, 2px 2px 0 #009640, 2px 3px 0 #009640, 2px 4px 0 #009640, 3px -3px 0 #009640, 3px -2px 0 #009640, 3px -1px 0 #009640, 3px 0px 0 #009640, 3px 1px 0 #009640, 3px 2px 0 #009640, 3px 3px 0 #009640, 4px -2px 0 #009640, 4px -1px 0 #009640, 4px 0px 0 #009640, 4px 1px 0 #009640, 4px 2px 0 #009640;
}
.interactive-theme-green .font-button.ks2 .path1:before {
  background-color: #6fbc85;
}
.interactive-theme-green .explore .title-subtext {
  background-color: #009640;
}
.interactive-theme-green .title-screen.secondary .header {
  background-color: rgba(111, 188, 133, 0.8);
}
.interactive-theme-green .light-content {
  background-color: #c1dfc4;
  border-color: #c1dfc4;
  color: white;
}
.interactive-theme-green .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-green .jodal-title, .interactive-theme-green .timer, .interactive-theme-green .font-button .path1:before {
  color: #009640;
}
.interactive-theme-green .keypad-btn.backspace, .interactive-theme-green .keypad-btn.enter {
  background-color: #c1dfc4;
}
.interactive-theme-green ::-webkit-scrollbar-thumb {
  background-color: #009640;
  border-radius: 5px;
}
.interactive-theme-green ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-green ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-green.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-green.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-green .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-green .font-button.inverted .path2:before,
.interactive-theme-green .font-button.inverted .path3:before,
.interactive-theme-green .font-button.inverted .path4:before,
.interactive-theme-green .font-button.inverted .path5:before,
.interactive-theme-green .font-button.inverted .path6:before,
.interactive-theme-green .font-button.inverted .path7:before {
  color: #009640;
}

.interactive-theme-green-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #6fbc85;
}
.interactive-theme-green-strong .theme-text, .interactive-theme-green-strong .theme-colour {
  color: #009640;
}
.interactive-theme-green-strong .theme-colour-dark {
  color: #003f16;
}
.interactive-theme-green-strong .theme-colour-light {
  color: #6fbc85;
}
.interactive-theme-green-strong .theme-border {
  border-color: #009640;
}
.interactive-theme-green-strong .theme-border-dark {
  border-color: #003f16;
}
.interactive-theme-green-strong .theme-border-light {
  border-color: #6fbc85;
}
.interactive-theme-green-strong .theme-background {
  background-color: #009640;
}
.interactive-theme-green-strong .theme-background-dark, .interactive-theme-green-strong .text-button {
  background-color: #003f16;
}
.interactive-theme-green-strong .theme-background-light {
  background-color: #6fbc85;
}
.interactive-theme-green-strong .theme-stroke {
  stroke: #009640;
}
.interactive-theme-green-strong .theme-fill {
  fill: #009640;
}
.interactive-theme-green-strong .theme-fill-dark {
  fill: #003f16;
}
.interactive-theme-green-strong .theme-background-gradient {
  background: linear-gradient(0deg, #003f16 0%, #009640 100%);
}
.interactive-theme-green-strong .title-text, .interactive-theme-green-strong .title-subtext.filled {
  color: #003f16;
}
.interactive-theme-green-strong .title-text.undarken, .interactive-theme-green-strong .title-subtext.filled.undarken {
  color: #009640;
}
.interactive-theme-green-strong .title-text.inverted, .interactive-theme-green-strong .title-text .title-subtext.filled.inverted, .interactive-theme-green-strong .title-subtext.filled.inverted, .interactive-theme-green-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #003f16, -4px -1px 0 #003f16, -4px 0px 0 #003f16, -4px 1px 0 #003f16, -4px 2px 0 #003f16, -3px -3px 0 #003f16, -3px -2px 0 #003f16, -3px -1px 0 #003f16, -3px 0px 0 #003f16, -3px 1px 0 #003f16, -3px 2px 0 #003f16, -3px 3px 0 #003f16, -2px -4px 0 #003f16, -2px -3px 0 #003f16, -2px -2px 0 #003f16, -2px -1px 0 #003f16, -2px 0px 0 #003f16, -2px 1px 0 #003f16, -2px 2px 0 #003f16, -2px 3px 0 #003f16, -2px 4px 0 #003f16, -1px -4px 0 #003f16, -1px -3px 0 #003f16, -1px -2px 0 #003f16, -1px -1px 0 #003f16, -1px 0px 0 #003f16, -1px 1px 0 #003f16, -1px 2px 0 #003f16, -1px 3px 0 #003f16, -1px 4px 0 #003f16, 0px -4px 0 #003f16, 0px -3px 0 #003f16, 0px -2px 0 #003f16, 0px -1px 0 #003f16, 0px 0px 0 #003f16, 0px 1px 0 #003f16, 0px 2px 0 #003f16, 0px 3px 0 #003f16, 0px 4px 0 #003f16, 1px -4px 0 #003f16, 1px -3px 0 #003f16, 1px -2px 0 #003f16, 1px -1px 0 #003f16, 1px 0px 0 #003f16, 1px 1px 0 #003f16, 1px 2px 0 #003f16, 1px 3px 0 #003f16, 1px 4px 0 #003f16, 2px -4px 0 #003f16, 2px -3px 0 #003f16, 2px -2px 0 #003f16, 2px -1px 0 #003f16, 2px 0px 0 #003f16, 2px 1px 0 #003f16, 2px 2px 0 #003f16, 2px 3px 0 #003f16, 2px 4px 0 #003f16, 3px -3px 0 #003f16, 3px -2px 0 #003f16, 3px -1px 0 #003f16, 3px 0px 0 #003f16, 3px 1px 0 #003f16, 3px 2px 0 #003f16, 3px 3px 0 #003f16, 4px -2px 0 #003f16, 4px -1px 0 #003f16, 4px 0px 0 #003f16, 4px 1px 0 #003f16, 4px 2px 0 #003f16;
}
.interactive-theme-green-strong .font-button.ks2 .path1:before {
  background-color: #009640;
}
.interactive-theme-green-strong .explore .title-subtext {
  background-color: #003f16;
}
.interactive-theme-green-strong .title-screen.secondary .header {
  background-color: rgba(0, 150, 64, 0.8);
}
.interactive-theme-green-strong .light-content {
  background-color: #6fbc85;
  border-color: #6fbc85;
  color: white;
}
.interactive-theme-green-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-green-strong .jodal-title, .interactive-theme-green-strong .timer, .interactive-theme-green-strong .font-button .path1:before {
  color: #003f16;
}
.interactive-theme-green-strong .keypad-btn.backspace, .interactive-theme-green-strong .keypad-btn.enter {
  background-color: #6fbc85;
}
.interactive-theme-green-strong ::-webkit-scrollbar-thumb {
  background-color: #003f16;
  border-radius: 5px;
}
.interactive-theme-green-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-green-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-green-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-green-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-green-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-green-strong .font-button.inverted .path2:before,
.interactive-theme-green-strong .font-button.inverted .path3:before,
.interactive-theme-green-strong .font-button.inverted .path4:before,
.interactive-theme-green-strong .font-button.inverted .path5:before,
.interactive-theme-green-strong .font-button.inverted .path6:before,
.interactive-theme-green-strong .font-button.inverted .path7:before {
  color: #003f16;
}

.interactive-theme-sea-green {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #bbd1bf;
}
.interactive-theme-sea-green .theme-text, .interactive-theme-sea-green .theme-colour {
  color: #6c9d72;
}
.interactive-theme-sea-green .theme-colour-dark {
  color: #00743a;
}
.interactive-theme-sea-green .theme-colour-light {
  color: #bbd1bf;
}
.interactive-theme-sea-green .theme-border {
  border-color: #6c9d72;
}
.interactive-theme-sea-green .theme-border-dark {
  border-color: #00743a;
}
.interactive-theme-sea-green .theme-border-light {
  border-color: #bbd1bf;
}
.interactive-theme-sea-green .theme-background {
  background-color: #6c9d72;
}
.interactive-theme-sea-green .theme-background-dark, .interactive-theme-sea-green .text-button {
  background-color: #00743a;
}
.interactive-theme-sea-green .theme-background-light {
  background-color: #bbd1bf;
}
.interactive-theme-sea-green .theme-stroke {
  stroke: #6c9d72;
}
.interactive-theme-sea-green .theme-fill {
  fill: #6c9d72;
}
.interactive-theme-sea-green .theme-fill-dark {
  fill: #00743a;
}
.interactive-theme-sea-green .theme-background-gradient {
  background: linear-gradient(0deg, #00743a 0%, #6c9d72 100%);
}
.interactive-theme-sea-green .title-text, .interactive-theme-sea-green .title-subtext.filled {
  color: #00743a;
}
.interactive-theme-sea-green .title-text.undarken, .interactive-theme-sea-green .title-subtext.filled.undarken {
  color: #6c9d72;
}
.interactive-theme-sea-green .title-text.inverted, .interactive-theme-sea-green .title-text .title-subtext.filled.inverted, .interactive-theme-sea-green .title-subtext.filled.inverted, .interactive-theme-sea-green .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #00743a, -4px -1px 0 #00743a, -4px 0px 0 #00743a, -4px 1px 0 #00743a, -4px 2px 0 #00743a, -3px -3px 0 #00743a, -3px -2px 0 #00743a, -3px -1px 0 #00743a, -3px 0px 0 #00743a, -3px 1px 0 #00743a, -3px 2px 0 #00743a, -3px 3px 0 #00743a, -2px -4px 0 #00743a, -2px -3px 0 #00743a, -2px -2px 0 #00743a, -2px -1px 0 #00743a, -2px 0px 0 #00743a, -2px 1px 0 #00743a, -2px 2px 0 #00743a, -2px 3px 0 #00743a, -2px 4px 0 #00743a, -1px -4px 0 #00743a, -1px -3px 0 #00743a, -1px -2px 0 #00743a, -1px -1px 0 #00743a, -1px 0px 0 #00743a, -1px 1px 0 #00743a, -1px 2px 0 #00743a, -1px 3px 0 #00743a, -1px 4px 0 #00743a, 0px -4px 0 #00743a, 0px -3px 0 #00743a, 0px -2px 0 #00743a, 0px -1px 0 #00743a, 0px 0px 0 #00743a, 0px 1px 0 #00743a, 0px 2px 0 #00743a, 0px 3px 0 #00743a, 0px 4px 0 #00743a, 1px -4px 0 #00743a, 1px -3px 0 #00743a, 1px -2px 0 #00743a, 1px -1px 0 #00743a, 1px 0px 0 #00743a, 1px 1px 0 #00743a, 1px 2px 0 #00743a, 1px 3px 0 #00743a, 1px 4px 0 #00743a, 2px -4px 0 #00743a, 2px -3px 0 #00743a, 2px -2px 0 #00743a, 2px -1px 0 #00743a, 2px 0px 0 #00743a, 2px 1px 0 #00743a, 2px 2px 0 #00743a, 2px 3px 0 #00743a, 2px 4px 0 #00743a, 3px -3px 0 #00743a, 3px -2px 0 #00743a, 3px -1px 0 #00743a, 3px 0px 0 #00743a, 3px 1px 0 #00743a, 3px 2px 0 #00743a, 3px 3px 0 #00743a, 4px -2px 0 #00743a, 4px -1px 0 #00743a, 4px 0px 0 #00743a, 4px 1px 0 #00743a, 4px 2px 0 #00743a;
}
.interactive-theme-sea-green .font-button.ks2 .path1:before {
  background-color: #6c9d72;
}
.interactive-theme-sea-green .explore .title-subtext {
  background-color: #00743a;
}
.interactive-theme-sea-green .title-screen.secondary .header {
  background-color: rgba(108, 157, 114, 0.8);
}
.interactive-theme-sea-green .light-content {
  background-color: #bbd1bf;
  border-color: #bbd1bf;
  color: white;
}
.interactive-theme-sea-green .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-sea-green .jodal-title, .interactive-theme-sea-green .timer, .interactive-theme-sea-green .font-button .path1:before {
  color: #00743a;
}
.interactive-theme-sea-green .keypad-btn.backspace, .interactive-theme-sea-green .keypad-btn.enter {
  background-color: #bbd1bf;
}
.interactive-theme-sea-green ::-webkit-scrollbar-thumb {
  background-color: #00743a;
  border-radius: 5px;
}
.interactive-theme-sea-green ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-sea-green ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-sea-green.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-sea-green.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-sea-green .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-sea-green .font-button.inverted .path2:before,
.interactive-theme-sea-green .font-button.inverted .path3:before,
.interactive-theme-sea-green .font-button.inverted .path4:before,
.interactive-theme-sea-green .font-button.inverted .path5:before,
.interactive-theme-sea-green .font-button.inverted .path6:before,
.interactive-theme-sea-green .font-button.inverted .path7:before {
  color: #00743a;
}

.interactive-theme-sea-green-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #6c9d72;
}
.interactive-theme-sea-green-strong .theme-text, .interactive-theme-sea-green-strong .theme-colour {
  color: #00743a;
}
.interactive-theme-sea-green-strong .theme-colour-dark {
  color: #005722;
}
.interactive-theme-sea-green-strong .theme-colour-light {
  color: #6c9d72;
}
.interactive-theme-sea-green-strong .theme-border {
  border-color: #00743a;
}
.interactive-theme-sea-green-strong .theme-border-dark {
  border-color: #005722;
}
.interactive-theme-sea-green-strong .theme-border-light {
  border-color: #6c9d72;
}
.interactive-theme-sea-green-strong .theme-background {
  background-color: #00743a;
}
.interactive-theme-sea-green-strong .theme-background-dark, .interactive-theme-sea-green-strong .text-button {
  background-color: #005722;
}
.interactive-theme-sea-green-strong .theme-background-light {
  background-color: #6c9d72;
}
.interactive-theme-sea-green-strong .theme-stroke {
  stroke: #00743a;
}
.interactive-theme-sea-green-strong .theme-fill {
  fill: #00743a;
}
.interactive-theme-sea-green-strong .theme-fill-dark {
  fill: #005722;
}
.interactive-theme-sea-green-strong .theme-background-gradient {
  background: linear-gradient(0deg, #005722 0%, #00743a 100%);
}
.interactive-theme-sea-green-strong .title-text, .interactive-theme-sea-green-strong .title-subtext.filled {
  color: #005722;
}
.interactive-theme-sea-green-strong .title-text.undarken, .interactive-theme-sea-green-strong .title-subtext.filled.undarken {
  color: #00743a;
}
.interactive-theme-sea-green-strong .title-text.inverted, .interactive-theme-sea-green-strong .title-text .title-subtext.filled.inverted, .interactive-theme-sea-green-strong .title-subtext.filled.inverted, .interactive-theme-sea-green-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #005722, -4px -1px 0 #005722, -4px 0px 0 #005722, -4px 1px 0 #005722, -4px 2px 0 #005722, -3px -3px 0 #005722, -3px -2px 0 #005722, -3px -1px 0 #005722, -3px 0px 0 #005722, -3px 1px 0 #005722, -3px 2px 0 #005722, -3px 3px 0 #005722, -2px -4px 0 #005722, -2px -3px 0 #005722, -2px -2px 0 #005722, -2px -1px 0 #005722, -2px 0px 0 #005722, -2px 1px 0 #005722, -2px 2px 0 #005722, -2px 3px 0 #005722, -2px 4px 0 #005722, -1px -4px 0 #005722, -1px -3px 0 #005722, -1px -2px 0 #005722, -1px -1px 0 #005722, -1px 0px 0 #005722, -1px 1px 0 #005722, -1px 2px 0 #005722, -1px 3px 0 #005722, -1px 4px 0 #005722, 0px -4px 0 #005722, 0px -3px 0 #005722, 0px -2px 0 #005722, 0px -1px 0 #005722, 0px 0px 0 #005722, 0px 1px 0 #005722, 0px 2px 0 #005722, 0px 3px 0 #005722, 0px 4px 0 #005722, 1px -4px 0 #005722, 1px -3px 0 #005722, 1px -2px 0 #005722, 1px -1px 0 #005722, 1px 0px 0 #005722, 1px 1px 0 #005722, 1px 2px 0 #005722, 1px 3px 0 #005722, 1px 4px 0 #005722, 2px -4px 0 #005722, 2px -3px 0 #005722, 2px -2px 0 #005722, 2px -1px 0 #005722, 2px 0px 0 #005722, 2px 1px 0 #005722, 2px 2px 0 #005722, 2px 3px 0 #005722, 2px 4px 0 #005722, 3px -3px 0 #005722, 3px -2px 0 #005722, 3px -1px 0 #005722, 3px 0px 0 #005722, 3px 1px 0 #005722, 3px 2px 0 #005722, 3px 3px 0 #005722, 4px -2px 0 #005722, 4px -1px 0 #005722, 4px 0px 0 #005722, 4px 1px 0 #005722, 4px 2px 0 #005722;
}
.interactive-theme-sea-green-strong .font-button.ks2 .path1:before {
  background-color: #00743a;
}
.interactive-theme-sea-green-strong .explore .title-subtext {
  background-color: #005722;
}
.interactive-theme-sea-green-strong .title-screen.secondary .header {
  background-color: rgba(0, 116, 58, 0.8);
}
.interactive-theme-sea-green-strong .light-content {
  background-color: #6c9d72;
  border-color: #6c9d72;
  color: white;
}
.interactive-theme-sea-green-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-sea-green-strong .jodal-title, .interactive-theme-sea-green-strong .timer, .interactive-theme-sea-green-strong .font-button .path1:before {
  color: #005722;
}
.interactive-theme-sea-green-strong .keypad-btn.backspace, .interactive-theme-sea-green-strong .keypad-btn.enter {
  background-color: #6c9d72;
}
.interactive-theme-sea-green-strong ::-webkit-scrollbar-thumb {
  background-color: #005722;
  border-radius: 5px;
}
.interactive-theme-sea-green-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-sea-green-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-sea-green-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-sea-green-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-sea-green-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-sea-green-strong .font-button.inverted .path2:before,
.interactive-theme-sea-green-strong .font-button.inverted .path3:before,
.interactive-theme-sea-green-strong .font-button.inverted .path4:before,
.interactive-theme-sea-green-strong .font-button.inverted .path5:before,
.interactive-theme-sea-green-strong .font-button.inverted .path6:before,
.interactive-theme-sea-green-strong .font-button.inverted .path7:before {
  color: #005722;
}

.interactive-theme-teal {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #8acbc1;
}
.interactive-theme-teal .theme-text, .interactive-theme-teal .theme-colour {
  color: #31b7bc;
}
.interactive-theme-teal .theme-colour-dark {
  color: #009386;
}
.interactive-theme-teal .theme-colour-light {
  color: #8acbc1;
}
.interactive-theme-teal .theme-border {
  border-color: #31b7bc;
}
.interactive-theme-teal .theme-border-dark {
  border-color: #009386;
}
.interactive-theme-teal .theme-border-light {
  border-color: #8acbc1;
}
.interactive-theme-teal .theme-background {
  background-color: #31b7bc;
}
.interactive-theme-teal .theme-background-dark, .interactive-theme-teal .text-button {
  background-color: #009386;
}
.interactive-theme-teal .theme-background-light {
  background-color: #8acbc1;
}
.interactive-theme-teal .theme-stroke {
  stroke: #31b7bc;
}
.interactive-theme-teal .theme-fill {
  fill: #31b7bc;
}
.interactive-theme-teal .theme-fill-dark {
  fill: #009386;
}
.interactive-theme-teal .theme-background-gradient {
  background: linear-gradient(0deg, #009386 0%, #31b7bc 100%);
}
.interactive-theme-teal .title-text, .interactive-theme-teal .title-subtext.filled {
  color: #009386;
}
.interactive-theme-teal .title-text.undarken, .interactive-theme-teal .title-subtext.filled.undarken {
  color: #31b7bc;
}
.interactive-theme-teal .title-text.inverted, .interactive-theme-teal .title-text .title-subtext.filled.inverted, .interactive-theme-teal .title-subtext.filled.inverted, .interactive-theme-teal .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #009386, -4px -1px 0 #009386, -4px 0px 0 #009386, -4px 1px 0 #009386, -4px 2px 0 #009386, -3px -3px 0 #009386, -3px -2px 0 #009386, -3px -1px 0 #009386, -3px 0px 0 #009386, -3px 1px 0 #009386, -3px 2px 0 #009386, -3px 3px 0 #009386, -2px -4px 0 #009386, -2px -3px 0 #009386, -2px -2px 0 #009386, -2px -1px 0 #009386, -2px 0px 0 #009386, -2px 1px 0 #009386, -2px 2px 0 #009386, -2px 3px 0 #009386, -2px 4px 0 #009386, -1px -4px 0 #009386, -1px -3px 0 #009386, -1px -2px 0 #009386, -1px -1px 0 #009386, -1px 0px 0 #009386, -1px 1px 0 #009386, -1px 2px 0 #009386, -1px 3px 0 #009386, -1px 4px 0 #009386, 0px -4px 0 #009386, 0px -3px 0 #009386, 0px -2px 0 #009386, 0px -1px 0 #009386, 0px 0px 0 #009386, 0px 1px 0 #009386, 0px 2px 0 #009386, 0px 3px 0 #009386, 0px 4px 0 #009386, 1px -4px 0 #009386, 1px -3px 0 #009386, 1px -2px 0 #009386, 1px -1px 0 #009386, 1px 0px 0 #009386, 1px 1px 0 #009386, 1px 2px 0 #009386, 1px 3px 0 #009386, 1px 4px 0 #009386, 2px -4px 0 #009386, 2px -3px 0 #009386, 2px -2px 0 #009386, 2px -1px 0 #009386, 2px 0px 0 #009386, 2px 1px 0 #009386, 2px 2px 0 #009386, 2px 3px 0 #009386, 2px 4px 0 #009386, 3px -3px 0 #009386, 3px -2px 0 #009386, 3px -1px 0 #009386, 3px 0px 0 #009386, 3px 1px 0 #009386, 3px 2px 0 #009386, 3px 3px 0 #009386, 4px -2px 0 #009386, 4px -1px 0 #009386, 4px 0px 0 #009386, 4px 1px 0 #009386, 4px 2px 0 #009386;
}
.interactive-theme-teal .font-button.ks2 .path1:before {
  background-color: #31b7bc;
}
.interactive-theme-teal .explore .title-subtext {
  background-color: #009386;
}
.interactive-theme-teal .title-screen.secondary .header {
  background-color: rgba(49, 183, 188, 0.8);
}
.interactive-theme-teal .light-content {
  background-color: #8acbc1;
  border-color: #8acbc1;
  color: white;
}
.interactive-theme-teal .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-teal .jodal-title, .interactive-theme-teal .timer, .interactive-theme-teal .font-button .path1:before {
  color: #009386;
}
.interactive-theme-teal .keypad-btn.backspace, .interactive-theme-teal .keypad-btn.enter {
  background-color: #8acbc1;
}
.interactive-theme-teal ::-webkit-scrollbar-thumb {
  background-color: #009386;
  border-radius: 5px;
}
.interactive-theme-teal ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-teal ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-teal.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-teal.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-teal .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-teal .font-button.inverted .path2:before,
.interactive-theme-teal .font-button.inverted .path3:before,
.interactive-theme-teal .font-button.inverted .path4:before,
.interactive-theme-teal .font-button.inverted .path5:before,
.interactive-theme-teal .font-button.inverted .path6:before,
.interactive-theme-teal .font-button.inverted .path7:before {
  color: #009386;
}

.interactive-theme-blue {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #afdff9;
}
.interactive-theme-blue .theme-text, .interactive-theme-blue .theme-colour {
  color: #4eb2e5;
}
.interactive-theme-blue .theme-colour-dark {
  color: #00a7e7;
}
.interactive-theme-blue .theme-colour-light {
  color: #afdff9;
}
.interactive-theme-blue .theme-border {
  border-color: #4eb2e5;
}
.interactive-theme-blue .theme-border-dark {
  border-color: #00a7e7;
}
.interactive-theme-blue .theme-border-light {
  border-color: #afdff9;
}
.interactive-theme-blue .theme-background {
  background-color: #4eb2e5;
}
.interactive-theme-blue .theme-background-dark, .interactive-theme-blue .text-button {
  background-color: #00a7e7;
}
.interactive-theme-blue .theme-background-light {
  background-color: #afdff9;
}
.interactive-theme-blue .theme-stroke {
  stroke: #4eb2e5;
}
.interactive-theme-blue .theme-fill {
  fill: #4eb2e5;
}
.interactive-theme-blue .theme-fill-dark {
  fill: #00a7e7;
}
.interactive-theme-blue .theme-background-gradient {
  background: linear-gradient(0deg, #00a7e7 0%, #4eb2e5 100%);
}
.interactive-theme-blue .title-text, .interactive-theme-blue .title-subtext.filled {
  color: #00a7e7;
}
.interactive-theme-blue .title-text.undarken, .interactive-theme-blue .title-subtext.filled.undarken {
  color: #4eb2e5;
}
.interactive-theme-blue .title-text.inverted, .interactive-theme-blue .title-text .title-subtext.filled.inverted, .interactive-theme-blue .title-subtext.filled.inverted, .interactive-theme-blue .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #00a7e7, -4px -1px 0 #00a7e7, -4px 0px 0 #00a7e7, -4px 1px 0 #00a7e7, -4px 2px 0 #00a7e7, -3px -3px 0 #00a7e7, -3px -2px 0 #00a7e7, -3px -1px 0 #00a7e7, -3px 0px 0 #00a7e7, -3px 1px 0 #00a7e7, -3px 2px 0 #00a7e7, -3px 3px 0 #00a7e7, -2px -4px 0 #00a7e7, -2px -3px 0 #00a7e7, -2px -2px 0 #00a7e7, -2px -1px 0 #00a7e7, -2px 0px 0 #00a7e7, -2px 1px 0 #00a7e7, -2px 2px 0 #00a7e7, -2px 3px 0 #00a7e7, -2px 4px 0 #00a7e7, -1px -4px 0 #00a7e7, -1px -3px 0 #00a7e7, -1px -2px 0 #00a7e7, -1px -1px 0 #00a7e7, -1px 0px 0 #00a7e7, -1px 1px 0 #00a7e7, -1px 2px 0 #00a7e7, -1px 3px 0 #00a7e7, -1px 4px 0 #00a7e7, 0px -4px 0 #00a7e7, 0px -3px 0 #00a7e7, 0px -2px 0 #00a7e7, 0px -1px 0 #00a7e7, 0px 0px 0 #00a7e7, 0px 1px 0 #00a7e7, 0px 2px 0 #00a7e7, 0px 3px 0 #00a7e7, 0px 4px 0 #00a7e7, 1px -4px 0 #00a7e7, 1px -3px 0 #00a7e7, 1px -2px 0 #00a7e7, 1px -1px 0 #00a7e7, 1px 0px 0 #00a7e7, 1px 1px 0 #00a7e7, 1px 2px 0 #00a7e7, 1px 3px 0 #00a7e7, 1px 4px 0 #00a7e7, 2px -4px 0 #00a7e7, 2px -3px 0 #00a7e7, 2px -2px 0 #00a7e7, 2px -1px 0 #00a7e7, 2px 0px 0 #00a7e7, 2px 1px 0 #00a7e7, 2px 2px 0 #00a7e7, 2px 3px 0 #00a7e7, 2px 4px 0 #00a7e7, 3px -3px 0 #00a7e7, 3px -2px 0 #00a7e7, 3px -1px 0 #00a7e7, 3px 0px 0 #00a7e7, 3px 1px 0 #00a7e7, 3px 2px 0 #00a7e7, 3px 3px 0 #00a7e7, 4px -2px 0 #00a7e7, 4px -1px 0 #00a7e7, 4px 0px 0 #00a7e7, 4px 1px 0 #00a7e7, 4px 2px 0 #00a7e7;
}
.interactive-theme-blue .font-button.ks2 .path1:before {
  background-color: #4eb2e5;
}
.interactive-theme-blue .explore .title-subtext {
  background-color: #00a7e7;
}
.interactive-theme-blue .title-screen.secondary .header {
  background-color: rgba(78, 178, 229, 0.8);
}
.interactive-theme-blue .light-content {
  background-color: #afdff9;
  border-color: #afdff9;
  color: white;
}
.interactive-theme-blue .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-blue .jodal-title, .interactive-theme-blue .timer, .interactive-theme-blue .font-button .path1:before {
  color: #00a7e7;
}
.interactive-theme-blue .keypad-btn.backspace, .interactive-theme-blue .keypad-btn.enter {
  background-color: #afdff9;
}
.interactive-theme-blue ::-webkit-scrollbar-thumb {
  background-color: #00a7e7;
  border-radius: 5px;
}
.interactive-theme-blue ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-blue ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-blue.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-blue.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-blue .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-blue .font-button.inverted .path2:before,
.interactive-theme-blue .font-button.inverted .path3:before,
.interactive-theme-blue .font-button.inverted .path4:before,
.interactive-theme-blue .font-button.inverted .path5:before,
.interactive-theme-blue .font-button.inverted .path6:before,
.interactive-theme-blue .font-button.inverted .path7:before {
  color: #00a7e7;
}

.interactive-theme-blue-strong {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #4eb2e5;
}
.interactive-theme-blue-strong .theme-text, .interactive-theme-blue-strong .theme-colour {
  color: #00a7e7;
}
.interactive-theme-blue-strong .theme-colour-dark {
  color: #0076b0;
}
.interactive-theme-blue-strong .theme-colour-light {
  color: #4eb2e5;
}
.interactive-theme-blue-strong .theme-border {
  border-color: #00a7e7;
}
.interactive-theme-blue-strong .theme-border-dark {
  border-color: #0076b0;
}
.interactive-theme-blue-strong .theme-border-light {
  border-color: #4eb2e5;
}
.interactive-theme-blue-strong .theme-background {
  background-color: #00a7e7;
}
.interactive-theme-blue-strong .theme-background-dark, .interactive-theme-blue-strong .text-button {
  background-color: #0076b0;
}
.interactive-theme-blue-strong .theme-background-light {
  background-color: #4eb2e5;
}
.interactive-theme-blue-strong .theme-stroke {
  stroke: #00a7e7;
}
.interactive-theme-blue-strong .theme-fill {
  fill: #00a7e7;
}
.interactive-theme-blue-strong .theme-fill-dark {
  fill: #0076b0;
}
.interactive-theme-blue-strong .theme-background-gradient {
  background: linear-gradient(0deg, #0076b0 0%, #00a7e7 100%);
}
.interactive-theme-blue-strong .title-text, .interactive-theme-blue-strong .title-subtext.filled {
  color: #0076b0;
}
.interactive-theme-blue-strong .title-text.undarken, .interactive-theme-blue-strong .title-subtext.filled.undarken {
  color: #00a7e7;
}
.interactive-theme-blue-strong .title-text.inverted, .interactive-theme-blue-strong .title-text .title-subtext.filled.inverted, .interactive-theme-blue-strong .title-subtext.filled.inverted, .interactive-theme-blue-strong .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #0076b0, -4px -1px 0 #0076b0, -4px 0px 0 #0076b0, -4px 1px 0 #0076b0, -4px 2px 0 #0076b0, -3px -3px 0 #0076b0, -3px -2px 0 #0076b0, -3px -1px 0 #0076b0, -3px 0px 0 #0076b0, -3px 1px 0 #0076b0, -3px 2px 0 #0076b0, -3px 3px 0 #0076b0, -2px -4px 0 #0076b0, -2px -3px 0 #0076b0, -2px -2px 0 #0076b0, -2px -1px 0 #0076b0, -2px 0px 0 #0076b0, -2px 1px 0 #0076b0, -2px 2px 0 #0076b0, -2px 3px 0 #0076b0, -2px 4px 0 #0076b0, -1px -4px 0 #0076b0, -1px -3px 0 #0076b0, -1px -2px 0 #0076b0, -1px -1px 0 #0076b0, -1px 0px 0 #0076b0, -1px 1px 0 #0076b0, -1px 2px 0 #0076b0, -1px 3px 0 #0076b0, -1px 4px 0 #0076b0, 0px -4px 0 #0076b0, 0px -3px 0 #0076b0, 0px -2px 0 #0076b0, 0px -1px 0 #0076b0, 0px 0px 0 #0076b0, 0px 1px 0 #0076b0, 0px 2px 0 #0076b0, 0px 3px 0 #0076b0, 0px 4px 0 #0076b0, 1px -4px 0 #0076b0, 1px -3px 0 #0076b0, 1px -2px 0 #0076b0, 1px -1px 0 #0076b0, 1px 0px 0 #0076b0, 1px 1px 0 #0076b0, 1px 2px 0 #0076b0, 1px 3px 0 #0076b0, 1px 4px 0 #0076b0, 2px -4px 0 #0076b0, 2px -3px 0 #0076b0, 2px -2px 0 #0076b0, 2px -1px 0 #0076b0, 2px 0px 0 #0076b0, 2px 1px 0 #0076b0, 2px 2px 0 #0076b0, 2px 3px 0 #0076b0, 2px 4px 0 #0076b0, 3px -3px 0 #0076b0, 3px -2px 0 #0076b0, 3px -1px 0 #0076b0, 3px 0px 0 #0076b0, 3px 1px 0 #0076b0, 3px 2px 0 #0076b0, 3px 3px 0 #0076b0, 4px -2px 0 #0076b0, 4px -1px 0 #0076b0, 4px 0px 0 #0076b0, 4px 1px 0 #0076b0, 4px 2px 0 #0076b0;
}
.interactive-theme-blue-strong .font-button.ks2 .path1:before {
  background-color: #00a7e7;
}
.interactive-theme-blue-strong .explore .title-subtext {
  background-color: #0076b0;
}
.interactive-theme-blue-strong .title-screen.secondary .header {
  background-color: rgba(0, 167, 231, 0.8);
}
.interactive-theme-blue-strong .light-content {
  background-color: #4eb2e5;
  border-color: #4eb2e5;
  color: white;
}
.interactive-theme-blue-strong .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-blue-strong .jodal-title, .interactive-theme-blue-strong .timer, .interactive-theme-blue-strong .font-button .path1:before {
  color: #0076b0;
}
.interactive-theme-blue-strong .keypad-btn.backspace, .interactive-theme-blue-strong .keypad-btn.enter {
  background-color: #4eb2e5;
}
.interactive-theme-blue-strong ::-webkit-scrollbar-thumb {
  background-color: #0076b0;
  border-radius: 5px;
}
.interactive-theme-blue-strong ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-blue-strong ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-blue-strong.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-blue-strong.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-blue-strong .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-blue-strong .font-button.inverted .path2:before,
.interactive-theme-blue-strong .font-button.inverted .path3:before,
.interactive-theme-blue-strong .font-button.inverted .path4:before,
.interactive-theme-blue-strong .font-button.inverted .path5:before,
.interactive-theme-blue-strong .font-button.inverted .path6:before,
.interactive-theme-blue-strong .font-button.inverted .path7:before {
  color: #0076b0;
}

.interactive-theme-logo-blue {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgb(10.5, 192.85625, 255);
}
.interactive-theme-logo-blue .theme-text, .interactive-theme-logo-blue .theme-colour {
  color: #00b3f0;
}
.interactive-theme-logo-blue .theme-colour-dark {
  color: #4eb2e5;
}
.interactive-theme-logo-blue .theme-colour-light {
  color: rgb(10.5, 192.85625, 255);
}
.interactive-theme-logo-blue .theme-border {
  border-color: #00b3f0;
}
.interactive-theme-logo-blue .theme-border-dark {
  border-color: #4eb2e5;
}
.interactive-theme-logo-blue .theme-border-light {
  border-color: rgb(10.5, 192.85625, 255);
}
.interactive-theme-logo-blue .theme-background {
  background-color: #00b3f0;
}
.interactive-theme-logo-blue .theme-background-dark, .interactive-theme-logo-blue .text-button {
  background-color: #4eb2e5;
}
.interactive-theme-logo-blue .theme-background-light {
  background-color: rgb(10.5, 192.85625, 255);
}
.interactive-theme-logo-blue .theme-stroke {
  stroke: #00b3f0;
}
.interactive-theme-logo-blue .theme-fill {
  fill: #00b3f0;
}
.interactive-theme-logo-blue .theme-fill-dark {
  fill: #4eb2e5;
}
.interactive-theme-logo-blue .theme-background-gradient {
  background: linear-gradient(0deg, #4eb2e5 0%, #00b3f0 100%);
}
.interactive-theme-logo-blue .title-text, .interactive-theme-logo-blue .title-subtext.filled {
  color: #4eb2e5;
}
.interactive-theme-logo-blue .title-text.undarken, .interactive-theme-logo-blue .title-subtext.filled.undarken {
  color: #00b3f0;
}
.interactive-theme-logo-blue .title-text.inverted, .interactive-theme-logo-blue .title-text .title-subtext.filled.inverted, .interactive-theme-logo-blue .title-subtext.filled.inverted, .interactive-theme-logo-blue .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #4eb2e5, -4px -1px 0 #4eb2e5, -4px 0px 0 #4eb2e5, -4px 1px 0 #4eb2e5, -4px 2px 0 #4eb2e5, -3px -3px 0 #4eb2e5, -3px -2px 0 #4eb2e5, -3px -1px 0 #4eb2e5, -3px 0px 0 #4eb2e5, -3px 1px 0 #4eb2e5, -3px 2px 0 #4eb2e5, -3px 3px 0 #4eb2e5, -2px -4px 0 #4eb2e5, -2px -3px 0 #4eb2e5, -2px -2px 0 #4eb2e5, -2px -1px 0 #4eb2e5, -2px 0px 0 #4eb2e5, -2px 1px 0 #4eb2e5, -2px 2px 0 #4eb2e5, -2px 3px 0 #4eb2e5, -2px 4px 0 #4eb2e5, -1px -4px 0 #4eb2e5, -1px -3px 0 #4eb2e5, -1px -2px 0 #4eb2e5, -1px -1px 0 #4eb2e5, -1px 0px 0 #4eb2e5, -1px 1px 0 #4eb2e5, -1px 2px 0 #4eb2e5, -1px 3px 0 #4eb2e5, -1px 4px 0 #4eb2e5, 0px -4px 0 #4eb2e5, 0px -3px 0 #4eb2e5, 0px -2px 0 #4eb2e5, 0px -1px 0 #4eb2e5, 0px 0px 0 #4eb2e5, 0px 1px 0 #4eb2e5, 0px 2px 0 #4eb2e5, 0px 3px 0 #4eb2e5, 0px 4px 0 #4eb2e5, 1px -4px 0 #4eb2e5, 1px -3px 0 #4eb2e5, 1px -2px 0 #4eb2e5, 1px -1px 0 #4eb2e5, 1px 0px 0 #4eb2e5, 1px 1px 0 #4eb2e5, 1px 2px 0 #4eb2e5, 1px 3px 0 #4eb2e5, 1px 4px 0 #4eb2e5, 2px -4px 0 #4eb2e5, 2px -3px 0 #4eb2e5, 2px -2px 0 #4eb2e5, 2px -1px 0 #4eb2e5, 2px 0px 0 #4eb2e5, 2px 1px 0 #4eb2e5, 2px 2px 0 #4eb2e5, 2px 3px 0 #4eb2e5, 2px 4px 0 #4eb2e5, 3px -3px 0 #4eb2e5, 3px -2px 0 #4eb2e5, 3px -1px 0 #4eb2e5, 3px 0px 0 #4eb2e5, 3px 1px 0 #4eb2e5, 3px 2px 0 #4eb2e5, 3px 3px 0 #4eb2e5, 4px -2px 0 #4eb2e5, 4px -1px 0 #4eb2e5, 4px 0px 0 #4eb2e5, 4px 1px 0 #4eb2e5, 4px 2px 0 #4eb2e5;
}
.interactive-theme-logo-blue .font-button.ks2 .path1:before {
  background-color: #00b3f0;
}
.interactive-theme-logo-blue .explore .title-subtext {
  background-color: #4eb2e5;
}
.interactive-theme-logo-blue .title-screen.secondary .header {
  background-color: rgba(0, 179, 240, 0.8);
}
.interactive-theme-logo-blue .light-content {
  background-color: rgb(10.5, 192.85625, 255);
  border-color: rgb(10.5, 192.85625, 255);
  color: white;
}
.interactive-theme-logo-blue .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-logo-blue .jodal-title, .interactive-theme-logo-blue .timer, .interactive-theme-logo-blue .font-button .path1:before {
  color: #4eb2e5;
}
.interactive-theme-logo-blue .keypad-btn.backspace, .interactive-theme-logo-blue .keypad-btn.enter {
  background-color: rgb(10.5, 192.85625, 255);
}
.interactive-theme-logo-blue ::-webkit-scrollbar-thumb {
  background-color: #4eb2e5;
  border-radius: 5px;
}
.interactive-theme-logo-blue ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-logo-blue ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-logo-blue.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-logo-blue.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-logo-blue .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-logo-blue .font-button.inverted .path2:before,
.interactive-theme-logo-blue .font-button.inverted .path3:before,
.interactive-theme-logo-blue .font-button.inverted .path4:before,
.interactive-theme-logo-blue .font-button.inverted .path5:before,
.interactive-theme-logo-blue .font-button.inverted .path6:before,
.interactive-theme-logo-blue .font-button.inverted .path7:before {
  color: #4eb2e5;
}

.interactive-theme-steel-blue {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #91c8e5;
}
.interactive-theme-steel-blue .theme-text, .interactive-theme-steel-blue .theme-colour {
  color: #007ac3;
}
.interactive-theme-steel-blue .theme-colour-dark {
  color: #00649c;
}
.interactive-theme-steel-blue .theme-colour-light {
  color: #91c8e5;
}
.interactive-theme-steel-blue .theme-border {
  border-color: #007ac3;
}
.interactive-theme-steel-blue .theme-border-dark {
  border-color: #00649c;
}
.interactive-theme-steel-blue .theme-border-light {
  border-color: #91c8e5;
}
.interactive-theme-steel-blue .theme-background {
  background-color: #007ac3;
}
.interactive-theme-steel-blue .theme-background-dark, .interactive-theme-steel-blue .text-button {
  background-color: #00649c;
}
.interactive-theme-steel-blue .theme-background-light {
  background-color: #91c8e5;
}
.interactive-theme-steel-blue .theme-stroke {
  stroke: #007ac3;
}
.interactive-theme-steel-blue .theme-fill {
  fill: #007ac3;
}
.interactive-theme-steel-blue .theme-fill-dark {
  fill: #00649c;
}
.interactive-theme-steel-blue .theme-background-gradient {
  background: linear-gradient(0deg, #00649c 0%, #007ac3 100%);
}
.interactive-theme-steel-blue .title-text, .interactive-theme-steel-blue .title-subtext.filled {
  color: #00649c;
}
.interactive-theme-steel-blue .title-text.undarken, .interactive-theme-steel-blue .title-subtext.filled.undarken {
  color: #007ac3;
}
.interactive-theme-steel-blue .title-text.inverted, .interactive-theme-steel-blue .title-text .title-subtext.filled.inverted, .interactive-theme-steel-blue .title-subtext.filled.inverted, .interactive-theme-steel-blue .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #00649c, -4px -1px 0 #00649c, -4px 0px 0 #00649c, -4px 1px 0 #00649c, -4px 2px 0 #00649c, -3px -3px 0 #00649c, -3px -2px 0 #00649c, -3px -1px 0 #00649c, -3px 0px 0 #00649c, -3px 1px 0 #00649c, -3px 2px 0 #00649c, -3px 3px 0 #00649c, -2px -4px 0 #00649c, -2px -3px 0 #00649c, -2px -2px 0 #00649c, -2px -1px 0 #00649c, -2px 0px 0 #00649c, -2px 1px 0 #00649c, -2px 2px 0 #00649c, -2px 3px 0 #00649c, -2px 4px 0 #00649c, -1px -4px 0 #00649c, -1px -3px 0 #00649c, -1px -2px 0 #00649c, -1px -1px 0 #00649c, -1px 0px 0 #00649c, -1px 1px 0 #00649c, -1px 2px 0 #00649c, -1px 3px 0 #00649c, -1px 4px 0 #00649c, 0px -4px 0 #00649c, 0px -3px 0 #00649c, 0px -2px 0 #00649c, 0px -1px 0 #00649c, 0px 0px 0 #00649c, 0px 1px 0 #00649c, 0px 2px 0 #00649c, 0px 3px 0 #00649c, 0px 4px 0 #00649c, 1px -4px 0 #00649c, 1px -3px 0 #00649c, 1px -2px 0 #00649c, 1px -1px 0 #00649c, 1px 0px 0 #00649c, 1px 1px 0 #00649c, 1px 2px 0 #00649c, 1px 3px 0 #00649c, 1px 4px 0 #00649c, 2px -4px 0 #00649c, 2px -3px 0 #00649c, 2px -2px 0 #00649c, 2px -1px 0 #00649c, 2px 0px 0 #00649c, 2px 1px 0 #00649c, 2px 2px 0 #00649c, 2px 3px 0 #00649c, 2px 4px 0 #00649c, 3px -3px 0 #00649c, 3px -2px 0 #00649c, 3px -1px 0 #00649c, 3px 0px 0 #00649c, 3px 1px 0 #00649c, 3px 2px 0 #00649c, 3px 3px 0 #00649c, 4px -2px 0 #00649c, 4px -1px 0 #00649c, 4px 0px 0 #00649c, 4px 1px 0 #00649c, 4px 2px 0 #00649c;
}
.interactive-theme-steel-blue .font-button.ks2 .path1:before {
  background-color: #007ac3;
}
.interactive-theme-steel-blue .explore .title-subtext {
  background-color: #00649c;
}
.interactive-theme-steel-blue .title-screen.secondary .header {
  background-color: rgba(0, 122, 195, 0.8);
}
.interactive-theme-steel-blue .light-content {
  background-color: #91c8e5;
  border-color: #91c8e5;
  color: white;
}
.interactive-theme-steel-blue .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-steel-blue .jodal-title, .interactive-theme-steel-blue .timer, .interactive-theme-steel-blue .font-button .path1:before {
  color: #00649c;
}
.interactive-theme-steel-blue .keypad-btn.backspace, .interactive-theme-steel-blue .keypad-btn.enter {
  background-color: #91c8e5;
}
.interactive-theme-steel-blue ::-webkit-scrollbar-thumb {
  background-color: #00649c;
  border-radius: 5px;
}
.interactive-theme-steel-blue ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-steel-blue ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-steel-blue.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-steel-blue.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-steel-blue .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-steel-blue .font-button.inverted .path2:before,
.interactive-theme-steel-blue .font-button.inverted .path3:before,
.interactive-theme-steel-blue .font-button.inverted .path4:before,
.interactive-theme-steel-blue .font-button.inverted .path5:before,
.interactive-theme-steel-blue .font-button.inverted .path6:before,
.interactive-theme-steel-blue .font-button.inverted .path7:before {
  color: #00649c;
}

.interactive-theme-steel-blue-dark {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  overflow: hidden;
  touch-action: manipulation;
  line-height: 1.15;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #007ac3;
}
.interactive-theme-steel-blue-dark .theme-text, .interactive-theme-steel-blue-dark .theme-colour {
  color: #00649c;
}
.interactive-theme-steel-blue-dark .theme-colour-dark {
  color: #003f7d;
}
.interactive-theme-steel-blue-dark .theme-colour-light {
  color: #007ac3;
}
.interactive-theme-steel-blue-dark .theme-border {
  border-color: #00649c;
}
.interactive-theme-steel-blue-dark .theme-border-dark {
  border-color: #003f7d;
}
.interactive-theme-steel-blue-dark .theme-border-light {
  border-color: #007ac3;
}
.interactive-theme-steel-blue-dark .theme-background {
  background-color: #00649c;
}
.interactive-theme-steel-blue-dark .theme-background-dark, .interactive-theme-steel-blue-dark .text-button {
  background-color: #003f7d;
}
.interactive-theme-steel-blue-dark .theme-background-light {
  background-color: #007ac3;
}
.interactive-theme-steel-blue-dark .theme-stroke {
  stroke: #00649c;
}
.interactive-theme-steel-blue-dark .theme-fill {
  fill: #00649c;
}
.interactive-theme-steel-blue-dark .theme-fill-dark {
  fill: #003f7d;
}
.interactive-theme-steel-blue-dark .theme-background-gradient {
  background: linear-gradient(0deg, #003f7d 0%, #00649c 100%);
}
.interactive-theme-steel-blue-dark .title-text, .interactive-theme-steel-blue-dark .title-subtext.filled {
  color: #003f7d;
}
.interactive-theme-steel-blue-dark .title-text.undarken, .interactive-theme-steel-blue-dark .title-subtext.filled.undarken {
  color: #00649c;
}
.interactive-theme-steel-blue-dark .title-text.inverted, .interactive-theme-steel-blue-dark .title-text .title-subtext.filled.inverted, .interactive-theme-steel-blue-dark .title-subtext.filled.inverted, .interactive-theme-steel-blue-dark .title-subtext.filled .title-subtext.filled.inverted {
  color: white;
  text-shadow: -4px -2px 0 #003f7d, -4px -1px 0 #003f7d, -4px 0px 0 #003f7d, -4px 1px 0 #003f7d, -4px 2px 0 #003f7d, -3px -3px 0 #003f7d, -3px -2px 0 #003f7d, -3px -1px 0 #003f7d, -3px 0px 0 #003f7d, -3px 1px 0 #003f7d, -3px 2px 0 #003f7d, -3px 3px 0 #003f7d, -2px -4px 0 #003f7d, -2px -3px 0 #003f7d, -2px -2px 0 #003f7d, -2px -1px 0 #003f7d, -2px 0px 0 #003f7d, -2px 1px 0 #003f7d, -2px 2px 0 #003f7d, -2px 3px 0 #003f7d, -2px 4px 0 #003f7d, -1px -4px 0 #003f7d, -1px -3px 0 #003f7d, -1px -2px 0 #003f7d, -1px -1px 0 #003f7d, -1px 0px 0 #003f7d, -1px 1px 0 #003f7d, -1px 2px 0 #003f7d, -1px 3px 0 #003f7d, -1px 4px 0 #003f7d, 0px -4px 0 #003f7d, 0px -3px 0 #003f7d, 0px -2px 0 #003f7d, 0px -1px 0 #003f7d, 0px 0px 0 #003f7d, 0px 1px 0 #003f7d, 0px 2px 0 #003f7d, 0px 3px 0 #003f7d, 0px 4px 0 #003f7d, 1px -4px 0 #003f7d, 1px -3px 0 #003f7d, 1px -2px 0 #003f7d, 1px -1px 0 #003f7d, 1px 0px 0 #003f7d, 1px 1px 0 #003f7d, 1px 2px 0 #003f7d, 1px 3px 0 #003f7d, 1px 4px 0 #003f7d, 2px -4px 0 #003f7d, 2px -3px 0 #003f7d, 2px -2px 0 #003f7d, 2px -1px 0 #003f7d, 2px 0px 0 #003f7d, 2px 1px 0 #003f7d, 2px 2px 0 #003f7d, 2px 3px 0 #003f7d, 2px 4px 0 #003f7d, 3px -3px 0 #003f7d, 3px -2px 0 #003f7d, 3px -1px 0 #003f7d, 3px 0px 0 #003f7d, 3px 1px 0 #003f7d, 3px 2px 0 #003f7d, 3px 3px 0 #003f7d, 4px -2px 0 #003f7d, 4px -1px 0 #003f7d, 4px 0px 0 #003f7d, 4px 1px 0 #003f7d, 4px 2px 0 #003f7d;
}
.interactive-theme-steel-blue-dark .font-button.ks2 .path1:before {
  background-color: #00649c;
}
.interactive-theme-steel-blue-dark .explore .title-subtext {
  background-color: #003f7d;
}
.interactive-theme-steel-blue-dark .title-screen.secondary .header {
  background-color: rgba(0, 100, 156, 0.8);
}
.interactive-theme-steel-blue-dark .light-content {
  background-color: #007ac3;
  border-color: #007ac3;
  color: white;
}
.interactive-theme-steel-blue-dark .text-button.ks2 {
  border-radius: 0;
}
.interactive-theme-steel-blue-dark .jodal-title, .interactive-theme-steel-blue-dark .timer, .interactive-theme-steel-blue-dark .font-button .path1:before {
  color: #003f7d;
}
.interactive-theme-steel-blue-dark .keypad-btn.backspace, .interactive-theme-steel-blue-dark .keypad-btn.enter {
  background-color: #007ac3;
}
.interactive-theme-steel-blue-dark ::-webkit-scrollbar-thumb {
  background-color: #003f7d;
  border-radius: 5px;
}
.interactive-theme-steel-blue-dark ::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}
.interactive-theme-steel-blue-dark ::-webkit-scrollbar-track {
  background: #b9b9b9;
  border-radius: 5px;
}
.interactive-theme-steel-blue-dark.eyfs-game ::-webkit-scrollbar {
  width: 15px;
  border-radius: 10px;
}
.interactive-theme-steel-blue-dark.eyfs-game ::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.interactive-theme-steel-blue-dark .font-button.inverted .path1:before {
  color: white;
}
.interactive-theme-steel-blue-dark .font-button.inverted .path2:before,
.interactive-theme-steel-blue-dark .font-button.inverted .path3:before,
.interactive-theme-steel-blue-dark .font-button.inverted .path4:before,
.interactive-theme-steel-blue-dark .font-button.inverted .path5:before,
.interactive-theme-steel-blue-dark .font-button.inverted .path6:before,
.interactive-theme-steel-blue-dark .font-button.inverted .path7:before {
  color: #003f7d;
}

[class*=interactive-theme-] *::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

[class*=interactive-theme-].eyfs-game *::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  border-radius: 10px;
}

[class*=interactive-theme-].ks2 .text-button {
  border-radius: 0 !important;
}
[class*=interactive-theme-].ks2 .font-button.expand-screen .path1:before, [class*=interactive-theme-].ks2 .font-button.reduce-screen .path1:before, [class*=interactive-theme-].ks2 .font-button.sound-off .path1:before, [class*=interactive-theme-].ks2 .font-button.sound-on .path1:before, [class*=interactive-theme-].ks2 .font-button.mute .path1:before, [class*=interactive-theme-].ks2 .font-button.unmute .path1:before, [class*=interactive-theme-].ks2 .font-button.difficulty .path1:before {
  content: "\e950" !important;
}
[class*=interactive-theme-].ks2 .jodal, [class*=interactive-theme-].ks2 .jodal-back {
  border-radius: 0 !important;
}

.beyond-branding *:not(.font-button) {
  font-family: "Open Sans", sans-serif;
}
.beyond-branding .title-logo {
  position: absolute;
  bottom: 4%;
  width: 16%;
  height: auto;
  left: 42%;
  z-index: 15;
}
.beyond-branding .frosty-stack .frosty-stacker {
  font-family: "Open Sans", sans-serif;
}

.vietnamese-branding *:not(.font-button) {
  font-family: "Open Sans", sans-serif;
}
.vietnamese-branding .frosty-stack .frosty-stacker {
  font-family: "Open Sans", sans-serif;
}

@font-face {
  font-family: "Peppa";
  src: url("data:font/ttf;charset=utf-8;base64,AAEAAAARAQAABAAQRkZUTVLyEd8AAOYIAAAAHEdERUYAKAFNAACzPAAAAB5HUE9TGCJ4ygAAs4wAADJ8R1NVQrj/uP4AALNcAAAAME9TLzJXPFeuAAABmAAAAGBjbWFwemOMPgAABxQAAAOWY3Z0IF/puKIAAAxsAAAAImZwZ23Jj3HDAAAKrAAAAXZnbHlm/WZyqQAADyAAAJtoaGVhZN9tL0wAAAEcAAAANmhoZWEGpwLZAAABVAAAACRobXR4PbQlPgAAAfgAAAUcbG9jYVQbesIAAAyQAAACkG1heHADhwULAAABeAAAACBuYW1l6PWAiwAAqogAAAKXcG9zdHcXGAMAAK0gAAAGGXByZXCIpcCzAAAMJAAAAEcAAQAAAAEBBk1RtpNfDzz1AB8D6AAAAAC659qHAAAAAMJmEE//qv7TA0IDuAAAAAgAAgAAAAAAAAABAAADuP7TAAADcP+q/04DQgABAAAAAAAAAAAAAAAAAAABRwABAAABRwGJABABiQAQAAIACABAABQAAAIAAbYAAwABAAIBfgGQAAUAAAK8AooAAACPArwCigAAAcUAMgEDAAACAAQAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAE1BQ1IAQAAg+wIDuP7TAAADuAEtAAAAAQAAAAABcQLCAAAAIAACAfQAPwAAAAABHgAAAR4AAADHACkBUQAsAvgAJQHcACkDcAAuAsEALAAAAC4BjgA0AV4AHAHeACgCXAAgANgALgG2ADIAvwAhAb8AGQIxADYBEgA3AhgALAHmADYB1QAVAeMAKwHEAC4BwQA0AfEARQHIADQArAAmANAAKgIFACcCWAAaAggAIgHSACUC8wA1Ai8AKgIkACgCmAAiAkwAJAGwABIBuwAZAuYACwKFADQAtQAtAhQAOAHYACEBkgAUAzEAPQIVACcC1wAcAZgADQK5/98B7wAsAeMAJwI9AAACUgAxAkYAJQNBACcCIQAiAj8AJAIhACABDQACAbIACwFOACQBnABUAyP/+AEPAC0BsQAZAagAKAGKAB0BugAxAYIAAwFoAAMByAAmAc4ALgDJADQBcAAmAXsAIwDvACEC2wAyAaYAKwHOAC4BmQAhAaz//AGKADcBPQAdAbAAIQGmADUBnAAqAl4ALwGiADcB0gApAZoAKgGw/9kAtwAtAgwAIQGGADEAxQApAiEAFgJxACQCmP/nAdcAIAC0ACwB1wAgAcIACALXABwB1wAgAdcAIAKYADoC1wAcAdcAIAHXACAB1wAgAdcAIAHXACABFQAwAdcAIAJX//QAuAAsAMMABQHXACAB1wCdAdcAIAHVAC8B0wAuAdEALQHY/94B1wAgAdcAIAHXACAB1wAgAi8AKgIvACoDDAAoAdcAIAGwABIBsAASAbAAEgGwABABJf/NAQYALQEa/+UBTf+qAdcAIAIVACcC7wAcAugAHALmABwC6gAcAuEAJgHW//4C1wAcAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAigALwHKABkBzQAZAdMAGQHTABkCCAAfAYIAGQJP//8BkwAdAZ8AAwGrAAMBpQADAbcACwHX//cB1//3Adf/9wHX//cB1wAgAdcAIAHOAC4BzgAuAeMALgHOAC4B/gAuAdcAIAHOAC4BoAAtAaIANQHXAGcBzQA6AdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAC8ACsB1wAgAdcAIAHXACAB1wAgAdcAIAHXACAB9AAAAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgAdcAIAC+AB0A4AAuAdcAIAHXACABYwAgAYYAMQHXACAB1wAgAdcAIAD6ADMB5QAsAdcAIAHXACAB1wAgAdcAIAHXACABjwAsAdcAIAHXACAB1wAgAdcAIAHXACAB1wAgApj/5wHXACAB1wAgAdcAIANu//QB1wAgAdYAMAHbADIBmAARAdMALgHXACAB1wAgAdcAIAKY/+cA0wAAAdcAIAHXACAA0wAAANMAAADTAAAA0wAAANMAAADTAAAA0wAAANMAAADTAAAA0wAAANMAAADTAAAAAAAAAdcAIADTAAAA0wAAANMAAADTAAAA0wAAANMAAADTAAAA0wAAANMAAAHXACAB1wAgAdcAIAHXACAB1wAg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AGEAcABoAGUAcgAgADQALgAxACAAUABlAHAAcABhAABNYWNyb21lZGlhIEZvbnRvZ3JhcGhlciA0LjEgUGVwcGEAAFAAZQBwAHAAYQAAUGVwcGEAAE0AYQBjAHIAbwBtAGUAZABpAGEAIABGAG8AbgB0AG8AZwByAGEAcABoAGUAcgAgADQALgAxACAAMQA0AC8AMAA1AC8AMgAwADAAMwAATWFjcm9tZWRpYSBGb250b2dyYXBoZXIgNC4xIDE0LzA1LzIwMDMAAFAAZQBwAHAAYQAAUGVwcGEAAAACAAAAAAAA/2cAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAUcAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAIoA2gCDAJMA8gDzAI0BAgCIAMMA3gDxAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEA7ADuALoBAwEEAQUBBgEHAQgA/QD+AQkBCgELAQwA/wEAAQ0BDgEPAQEBEAERARIBEwEUARUBFgEXARgBGQEaARsA+AD5ARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsA+gDXASwBLQEuAS8BMAExANkBMgEzATQAsgCzATUBNgC2ALcAxAE3ALQAtQDFAIIAwgCHAKsAxgE4ATkAvgC/AToBOwC8ATwA9wE9AT4BPwFAAUEBQgCMAUMBRAFFAUYBRwFIAUkBSgCPAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQDAAMEBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoDbXUxB0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawtDY2lyY3VtZmxleAtjY2lyY3VtZmxleARDZG90BGNkb3QGRGNhcm9uBmRjYXJvbgZEc2xhc2gHRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUERWRvdARlZG90B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4BEdkb3QEZ2RvdAhHY2VkaWxsYQhnY2VkaWxsYQtIY2lyY3VtZmxleAtoY2lyY3VtZmxleARIYmFyBGhiYXIGSXRpbGRlBml0aWxkZQdJbWFjcm9uB2ltYWNyb24GSWJyZXZlBmlicmV2ZQdJb2dvbmVrB2lvZ29uZWsCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgIS2NlZGlsbGEIa2NlZGlsbGEDT2htBllncmF2ZQZ5Z3JhdmUJYWZpaTAwMjA4DXVuZGVyc2NvcmVkYmwNcXVvdGVyZXZlcnNlZAZtaW51dGUGc2Vjb25kCWV4Y2xhbWRibAlyYWRpY2FsZXgJbnN1cGVyaW9yCWFmaWkwODk0MQZwZXNldGEHdW5pMjBBQwlhZmlpNjEyNDgJYWZpaTYxMjg5CWFmaWk2MTM1Mgllc3RpbWF0ZWQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMJYXJyb3dsZWZ0B2Fycm93dXAKYXJyb3dyaWdodAd1cGJsb2NrCXNtaWxlZmFjZQxpbnZzbWlsZWZhY2UGZmVtYWxlBG1hbGUFc3BhZGUEY2x1YgVoZWFydAdkaWFtb25kC211c2ljYWxub3RlDm11c2ljYWxub3RlZGJsA2ZpMgNmbDIETlVMTAZnbHlwaDQGZ2x5cGg1BmdseXBoNgZnbHlwaDcIZ2x5cGgxMDIIZ2x5cGgxMDQIZ2x5cGgxMDUIZ2x5cGgxMDYIZ2x5cGgxMDcIZ2x5cGgxMjAIZ2x5cGgxNzAIZ2x5cGgyNjEIZ2x5cGgyNzMIZ2x5cGgyODcIZ2x5cGgyOTEIZ2x5cGgyOTgIZ2x5cGgzMDMIZ2x5cGgzMTcAAAAAAQAAAAwAAAAWAAAAAgAB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ABb/1gAa/9AAHf/dAB7/wAAk/9UALf/HADf/tQA5/+YAO//PADz/ygA9/9cAP//XAED/vgBH/+MATAAYAE3/XwBS/+cAVf/hAFf/ygBc/70AXf/VADAABf+UAAb/3wAK/5QAC//mABT/sgAV/+EAFv/NABr/4AAc/8YAIv+sACP/3gAkACcAJQA3ACYAGwAnAEgAKABPACkAQwAqAC4AKwArACwANAAuAEMALwBHADAAIAAxADYAMwBVADQARwA1ADcANgAbADf/0QA4AB4AOf/PADoANAA7ADQAPP+5AD0AKwA//5IASf/BAE3/XABR//YAVgAMAFf/xgBZ/+IAWv/mAFz/wAEA/7IBAf+xAQT/sgEF/7AAKwAF/+gABv/mAAr/6AAM/98AD//hABb/4AAa/9sAHv/nACL/6AAj/+oAJAAfACUAQQAmAC8AJwBSACgAWQApAFAAKgBCACsANgAsAD8ALQAgAC4ASgAvAFMAMAAuADEAQAAyAB0AMwBdADQAWQA1AD4ANgAdADgAMQA5ABYAOgBCADsAJgA9ADAAP//PAED/4wBE//YATf9XAFf/swBZ/+gAWv/qAFz/yABd/98ALgAG/+oADP+9AA//2wAR/9kAEv/jABT/5QAV/+IAFv/aABr/1wAc/9sAHQAXACL/2wAj/+oAJQAfACYAFwAnADMAKAA3ACkAMQAqACoAKwAYACwAHgAuACcALwA0ADEAHwAzADwANABEADUAHQA2/+kAOAAWADoAJAA7/+gAP//TAED/ugBH/+gASAALAEn/rQBKABUATf9LAFX/5QBX/30AWv/qAFv/1QBc/9IAXf+8AQH/1wEF/9YALwAF/7EABv/pAAr/sQAM/6sAD/+jABH/qwAS/88AFP/dABX/5QAW/8cAGv+lAB7/5AAi/+EAJQBIACYASQAnAFsAKABeACkAWQAqAGAAKwBDACwATAAuAEoALwBaADAAOAAxAEIAMgA4ADMAZAA0AHkANQBFADYAKQA4AEIAOQAUADoASgA//8QAQP+nAET/9ABH/+EATAAVAE3/ZABS//MAVf/hAFf/zgBYABUAXP/VAF3/4QEA/+cBBP/nACwABQAvAAb/eAAKAC8AEP8YABEAIwATABYAFP/nABX/1wAe/94AIv/pACUAKgAmACsAJwBHACgASgApAD4AKgBBACsAJwAsACgALgBBAC8AOgAwABkAMQAjADIAGAAzAEcANABZADUAKQA3AEAAOAAiADkAMgA6ADkAOwAWADwANQA9ABkAQP/pAET/6ABH/9YASf/gAE3/aABS/+QAVf/qAFf/0gBc/2oBAf/XAQX/1gA4AAUANQAG/2sACgA1AAz/0QAP/vcAEP8cABH/FwAS/8QAFP/mABX/2wAX/+YAHP/pAB3/HAAe/wAAIv/gACT/tgAlABwAJgAdACcAOwAoAEEAKQA3ACoANAArAB8ALAAdAC4ANgAvABoAMQAYADMAOQA0AEwANQAaADb/4wA3ADMAOAAVADkAJQA6AC8APP/1AED/wgBE/+YARv/RAEf/sABI/+QASf+zAEr/uABN/10AUv+7AFP/3QBU/60AVf/kAFb/6QBX/74AXP+vAF3/3gEAAB8BAf/HAQQAHwEF/8YANgAF/7wABv/nAAr/vAAM/2IAD/9xABH/ggAS/8oAFP+qABX/nQAW/5MAGP/KABr/lAAc/5cAHQAYACL/lQAk/+gAJQAvACYAMQAnAEUAKABIACkAQwAqAEUAKwArACwAMQAt/7MALgA2AC8ARgAwACIAMQAuADIAHQAzAE4ANABgADUALwA2/8EAN//gADgALAA5/9cAOgA2ADv/xQA8/8kAPf/lAD//sQBA/7EAR//iAEn/pABN/zUAVf/hAFf/pABc/+kAXf/JAQD/uAEB/38BBP+4AQX/fgAjAAz/5AAP/+AAHv/pACQAIAAlAD4AJgBBACcAUQAoAFUAKQBQACoAWAArADcALAA/AC0AGQAuAEYALwBRADAALgAxADwAMgAyADMAXAA0AG8ANQA9ADYAKAA3AEAAOAA4ADkAMQA6AEEAOwAsADwALQA9ACsAQP/kAEwAFwBN/2AAVf/lAFf/zwBc/9cAIwAM/+UAD//iAB7/6gAkACgAJQBHACYASQAnAFkAKABdACkAWAAqAGAAKwA/ACwARgAtACAALgBNAC8AWQAwADYAMQBFADIAOwAzAGQANAB4ADUARQA2AC8ANwBEADgAQAA5ADYAOgBIADsAMwA8AC8APQAyAED/5ABMABgATf85AFX/5wBX/9AAXP/YAEgABABJAAUAbwAG/9EACgBvAAsALgAM/6IAD/+3ABD/4gAR/9QAEv/WABMAIwAUAEYAFQAzABYARgAX/+gAGABHABn/qQAaAEsAGwBOABwAMAAd/+AAHv/DACIAOwAjABUAJP+GACb/3QAnAC0AKAA1ACkALgAq/+oALAAXAC4AKAAvABsAMv+7ADMAKwA2/+cANwAkADkAFgA6ACIAPf/rAD//3ABA/9wARP92AEUASABG/+MAR//TAEj/nABJ/5YASv/kAEsAVQBM/6sATf80AE4APwBPAEUAUP/fAFH/5gBS/3IAU//bAFT/4QBV/8gAVv/aAFf/0gBY/20AWf/bAFr/3wBb/9cAXP+vAF3/wwEAAGoBAf/oAQQAagEF/+cAMQAFACkABv+cAAoAKQAL/+cAEP/DABP/3gAX/8EAGf/lAB7/5gAj/9QAJAAaACUAJwAnAEsAKABSACkASgArAAEALAA0AC0AFwAuAEUALwA5ADAAHgAxACkAMv/eADMARwA0AB0ANQApADcARAA4ACIAOQA2ADoAQAA7ACYAPAA0AD0AHgA//9EAQP/RAET/6ABH/+AASP/oAEn/wQBN/04AUP/iAFL/5ABV/+YAV/+MAFn/xABa/88AXP95AQAAJwEEACcANwAF/zUABv9/AAr/NQAL/60AEP85ABEAOwAT/9AAFP+tABX/4AAW/7gAF/9hABj/3AAZ/94AGv/fABz/wwAdABYAIv+UACP/igAkABkAJQAiACb/2wAnAC4AKAA9ACkAMwArABcALAAfAC4ANQAvADYAMQAmADL/ygAzAEgANQApADf/ZAA5/5sAOgAfADsAJgA8/40APQAcAD//ywBA/8sARP/qAEf/2ABI//gASf+xAE3/WgBS/+kAVf/pAFf/egBZ/84AWv/bAFz/dAEA/0QBAf9AAQT/RAEF/z8AIwAM/+oAD//lAB7/6gAkABwAJQA2ACYANQAnAEYAKABNACkARQAqAEwAKwAsACwANAAuAD4ALwBIADAAIwAxADQAMgAmADMAUAA0AGMANQAyADYAHwA3ADQAOAAtADkAJQA6ADgAOwAoADwAIQA9ACYAQP/nAET/+QBMABcATf9fAFX/6QBX/9EAXP/WACgABv/kAAz/2wAP/9UAEv/lAB7/2gAkABwAJQA9ACYANQAnAFcAKABfACkAWgAqAEwAKwA9ACwARAAtAB8ALgBSAC8ASgAwADAAMQA1ADIAJgAzAF4ANABjADUAPwA2AC0ANwBMADgALwA5AD0AOgBLADsAKQA8ADcAPQAmAED/2QBH/+oASAAEAE3/UABS/+YAVf/gAFf/4wBc/8UAXf/kAC4ABf+aAAb/4AAK/5oADP+TAA//kQAR/5UAEv+9ABT/6QAW/8cAGv+6AB7/2gAi/+gAJP/gACUANQAmADMAJwBFACgARgApAEMAKgBHACsALwAsADcALgA0AC8ARQAwACQAMQArADMAUAA0AGQANQAxADYAGgA4AC0AOgA0ADv/2gA8/+cAPf/pAD//yABA/5MAR//lAEwAGQBN/2MAUf/gAFL/4gBV/+YAV//SAFj/8wBc/84AXf/eAFAABP/mAAYAIgAL/+EADP+JAA//7gAQ/ucAEf/XABL/nAAT/+cAFP/lABX/5wAW/+sAF//MABj/4AAZ/9kAGv/nABz/6gAd/ucAHv7KACIAJgAjAB8AJP/RACUAUgAmAEkAJwBoACgAbgApAGoAKgBeACsAUAAsAFcALQAeAC4AYQAvAGEAMABFADEARwAyADUAMwBzADQAcwA1AFQANgBDADcARwA4AEcAOQBGADoAWwA7AB4APAAyAD//4gBA/4EARP/LAEUAOwBG/9cAR//RAEj/1gBJAD4ASv/WAEsAIwBMABcATf+UAE4ANQBPABYAUP/uAFEADgBS/6oAU/+jAFT/xgBV//AAVv/0AFf//QBY/+AAWQAIAFoACABbABIAXP/cAF3/5gCoACAAqf/AAQAALQEBACkBBAAtAQUAKAAvAAX/wQAG/+IACv/BAAz/owAP/8EAEf+0ABL/xQAU/+IAFf/qABb/wQAa/7IAHv/bACL/5AAk/8UAJQAXACYAGgAnACsAKAAvACkAKgAqADEALAAaAC3/0gAuABoALwAoADMANgA0AEAANQAXADf/2QA5/+sAOgAXADv/yAA8/8oAPf/UAD//zQBA/6gARP/zAEf/4QBK/+gATf9fAFL/4QBU/+YAVf/iAFf/0wBY/94AXP/jAF3/2wCp//AAQgAF/+sABv/bAAr/6wAL/+oADP/mAA//5gAQ/68AEv/pABb/5wAX/9MAGP/qABn/4gAa/+gAHv/bACL/5wAj/+cAJAAiACUAMAAmACYAJwBGACgASwApAEcAKgA7ACsALgAsADYALgAsAC8AQAAwACIAMQAwADMAUAA0AFEANQAyADYAIgA3ACYAOAAkADkAJAA6ADkAOwAv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") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.peppa-branding .title-text {
  font-family: "Peppa", sans-serif;
}

.usa-branding *:not(.font-button) {
  font-family: report, sans-serif;
}
.usa-branding .frosty-stack .frosty-stacker {
  font-family: report, sans-serif;
}

.font-button {
  font-family: "twinkl-buttons", sans-serif !important;
}
.font-button span {
  font-family: "twinkl-buttons", sans-serif !important;
}

.square-buttons-container {
  font-family: "twinkl-buttons", sans-serif !important;
}

[class*=interactive-theme-] .hidden {
  display: none !important;
}

.text-stroke-white {
  text-shadow: -0.4vmin -0.4vmin white, -0.2vmin -0.4vmin white, 0 -0.4vmin white, 0.4vmin -0.4vmin white, 0.2vmin -0.4vmin white, -0.4vmin 0 white, 0.4vmin 0 white, -0.4vmin 0.4vmin white, 0 0.4vmin white, 0.4vmin 0.4vmin white;
}

.flex-vert-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.no-select {
  user-select: none;
}

.no-events {
  pointer-events: none;
}

.ks2 {
  border-radius: 0;
}

.backgrounded {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.backgrounded.cover {
  background-size: cover;
}

.clickable {
  transform: scale(1);
  cursor: pointer;
}
.clickable:hover {
  transform: scale(1.1);
}
.clickable:active {
  transform: scale(1.05);
}

.interactive-large .title-screen .title-text {
  font-size: 80px;
}
.interactive-large .title-subtext {
  font-size: 34px !important;
}
.interactive-large .font-button {
  font-size: 58px !important;
}
.interactive-large .font-button.difficulty {
  font-size: 68px !important;
}
.interactive-large .text-button {
  font-size: 32px !important;
}
.interactive-large .go-navigation-bar.eyfs-layout .circle-buttons-container .font-button.help {
  font-size: 100px !important;
}
.interactive-large .go-navigation-bar.eyfs-layout .circle-buttons-container .font-button.close {
  font-size: 80px !important;
}
.interactive-large .go-navigation-bar.eyfs-layout .square-buttons-container .font-button {
  font-size: 80px !important;
}
.interactive-large .jodal > .jodal-title {
  font-size: 56px;
}
.interactive-large .jodal > .jodal-text {
  font-size: 3.5vm;
  font-size: 3.5vmin;
}
.interactive-large .final-score {
  font-size: 80px !important;
}
.interactive-large .keypad-btn {
  font-size: 3vmin !important;
}
.interactive-large .keypad-btn.enter {
  font-size: 2.5vmin !important;
}
.interactive-large .pause-menu-title {
  font-size: 48px !important;
}

.fake-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  width: 100vw !important;
  height: 92vh !important;
  overflow: initial;
}
.fake-fullscreen:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100vw;
  height: 8vh;
  background-color: #1c1c1c;
}

html, body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#animation_container {
  position: absolute;
  width: 100%;
  height: 100%;
}

#foreground_animation_container, #background_animation_container {
  pointer-events: none;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: auto !important;
  width: auto !important;
  background-color: transparent !important;
}
#foreground_animation_container canvas, #background_animation_container canvas {
  width: 100% !important;
  height: 100% !important;
  background-color: transparent !important;
}

#foreground_animation_container {
  z-index: 10;
}

#background_animation_container {
  z-index: 5;
}

#preload-div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: white;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  z-index: 199;
  touch-action: manipulation;
  touch-action: none;
  pointer-events: none;
}
#preload-div.loading {
  opacity: 1;
}

.title-screen {
  text-align: center;
  min-height: 100%;
}
.title-screen.footer {
  display: block;
  height: auto;
  min-height: auto;
  top: 77%;
  z-index: 92;
}
.title-screen.footer.secondary {
  top: 87%;
}
.title-screen.footer.secondary .text-button {
  display: none;
}
.title-screen.explore .title-subtext {
  font-size: 2.5vw;
  padding: 1%;
  top: 50%;
  font-weight: normal;
  z-index: 90;
}
.title-screen.secondary .header {
  width: 78%;
  top: 30%;
  text-align: left;
  padding-left: 6%;
  height: 40%;
}
.title-screen.secondary .footer {
  top: 87%;
}
.title-screen.secondary .text-button {
  display: none;
}
.title-screen.secondary .title-text {
  color: white;
  text-shadow: none;
  font-weight: 600;
  font-size: 5vw;
  padding-right: 43%;
}
.title-screen.secondary .title-subtext {
  font-weight: normal;
  padding-top: 16%;
  padding-bottom: 7%;
}

.title-text {
  z-index: 92;
  position: absolute;
  width: 70%;
  left: 15%;
  height: 30%;
  top: 5%;
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-weight: bolder;
  text-align: center;
  font-size: 7vw;
  display: inline-block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.title-subtext {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 3.5vw;
  z-index: 80;
  position: absolute;
  top: 36%;
  width: 100%;
}
.title-subtext.explore {
  padding: 1%;
  top: 50%;
  color: white;
  font-weight: normal;
}

.title-logo-temp {
  position: absolute;
  bottom: 2%;
  width: 6%;
  height: 8%;
  left: 47%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.incorrect-shake {
  animation: incorrect-shake 0.7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

@keyframes incorrect-shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
#titleScreen, .titleScreen {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.title-logo {
  position: absolute;
  bottom: 2%;
  width: 6%;
  height: auto;
  left: 47%;
  z-index: 15;
}

#lets-go-button, .text-button.lets-go {
  position: absolute;
  left: 40%;
  width: 20%;
  height: 12%;
  bottom: 14.5%;
  font-size: 2.75vw;
  line-height: 1.5;
  margin: 0 auto;
  z-index: 101;
}

.introText {
  position: absolute;
  top: 15%;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 6rem;
  font-size: 6vw;
  display: inline-block;
  font-weight: bolder;
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  text-shadow: -0.3vmin -0.3vmin white, 0vmin -0.3vmin white, 0.3vmin -0.3vmin white, -0.3vmin 0.3vmin white, 0vmin 0.3vmin white, 0.3vmin 0.3vmin white;
}

.introSubtext {
  top: 35%;
  font-size: 4rem;
  font-size: 4vw;
}

#gameHolder, .gameHolder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.keypad-spawner {
  cursor: pointer;
  border-radius: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
}
.keypad-spawner:hover {
  transform: scale(1.1);
}
.keypad-spawner:active {
  transform: scale(1.05);
}

.ipad-keypad {
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
  height: 50%;
  width: 30%;
  padding: 0.5% 1%;
  margin: 0 auto;
  border-radius: 5px;
  vertical-align: top;
  user-select: none;
  display: flex;
  flex-wrap: wrap;
}
.ipad-keypad .keypad-btn {
  position: relative;
  height: 22%;
  width: 30%;
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 3vw;
  color: white;
  text-decoration: none;
  border: none;
  margin: 1% auto;
  border-radius: 5px;
  cursor: pointer;
  padding: 4px;
}
.ipad-keypad .keypad-btn.enter {
  font-size: 2vw;
}
.ipad-keypad .keypad-btn:hover {
  transform: scale(1.05);
}
.ipad-keypad .keypad-btn:active {
  transform: scale(0.98);
}

.is-tablet-device .keypad-btn.enter {
  text-align: left;
}

.go-white-container {
  background-color: rgba(255, 250, 250, 0.95);
  height: 94%;
  width: 90.8%;
  position: absolute;
  top: 2.7%;
  left: 1.5%;
  border-radius: 5px;
}

.go-navigation-bar {
  position: absolute;
  height: 100%;
  width: 6.5%;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  z-index: 150;
}
.go-navigation-bar.eyfs-layout {
  width: 8.5%;
}
.go-navigation-bar.eyfs-layout .circle-buttons-container .font-button.help {
  position: absolute;
  right: 85%;
  font-size: 8vw;
}
.go-navigation-bar.eyfs-layout .circle-buttons-container .font-button.close, .go-navigation-bar.eyfs-layout .circle-buttons-container .go-home-icon {
  margin-top: 90%;
}
.go-navigation-bar.eyfs-layout .square-buttons-container .font-button {
  font-size: 6vw;
}
.go-navigation-bar.eyfs-layout svg {
  width: 95%;
}
.go-navigation-bar.minimal {
  pointer-events: none;
}
.go-navigation-bar.minimal .go-nav-panel.theme-background-dark {
  background-color: transparent;
}
.go-navigation-bar.minimal .circle-buttons-container * {
  display: none;
}
.go-navigation-bar.minimal .square-buttons-container {
  pointer-events: auto;
}
.go-navigation-bar svg {
  width: 100%;
  transform: scale(1);
  cursor: pointer;
}
.go-navigation-bar svg:hover {
  transform: scale(1.1);
}
.go-navigation-bar svg:active {
  transform: scale(1.05);
}

.go-nav-panel {
  height: 100%;
  width: 100%;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  top: 0;
  right: 0;
  padding: 6%;
}

.square-buttons-container, .circle-buttons-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.twinkl-burn {
  font-family: Roboto, Arial;
  font-weight: bold;
  font-size: 11.5px;
  position: absolute;
  bottom: 0.4%;
  right: 7.6%;
  opacity: 0.3;
  z-index: 4;
}

.main-screen {
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
}

.main-stage {
  position: absolute;
  width: 93.5%;
  height: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
}

.canvas.background {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.menu-flowing {
  position: absolute;
  left: 20%;
  width: 60%;
  top: 5%;
  border-width: 1.5vm;
  border-width: 1.5vmin;
  border-style: solid;
  border-radius: 2vm 2vm 2vm 2vm;
  border-radius: 2vmin 2vmin 2vmin 2vmin;
}

.modal {
  display: none;
}
.modal.is-open {
  display: block;
}

.modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 80;
}

.modal-container {
  position: absolute;
  top: 16.5%;
  left: 16.5%;
  width: 67%;
  min-height: 67%;
  border-radius: 10px;
  padding: 3%;
  background-color: rgba(255, 255, 255, 0.9);
  color: #1c1c1c;
  z-index: 81;
  font-size: 2vm;
  font-size: 2vmin;
  line-height: 1.5em;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);
}
.modal-container .font-button.close {
  display: inline-block;
  position: absolute;
  top: 5%;
  left: 1%;
}
.modal-container .text-button.play {
  width: 32%;
  margin: 5% auto;
  padding: 1.5%;
}
.modal-container h2 {
  display: block;
  font-size: 3.8vw;
  text-align: center;
  margin: 5%;
}
.modal-container .modal-content {
  font-size: 2vw;
  line-height: 1.5em;
  text-align: center;
}

.jodal {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  justify-content: space-evenly;
  position: absolute;
  top: 16%;
  left: 16%;
  height: 70%;
  width: 68%;
  z-index: 80;
  user-select: none;
  text-align: center;
}
.jodal > .jodal-back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: white;
  opacity: 0.9;
  border-radius: 10px;
}
.jodal > .jodal-back.jodal-custom-back {
  background-color: transparent;
  opacity: 1;
}
.jodal > .jodal-back.ks2 {
  border-radius: 0;
}
.jodal > .jodal-title {
  font-weight: bold;
  left: 0;
  width: 100%;
  font-size: 5vw;
  text-align: center;
  z-index: 82;
}
.jodal > .jodal-text {
  color: #1c1c1c;
  left: 15%;
  width: 70%;
  margin: 0 auto;
  font-size: 2vw;
  text-align: center;
  z-index: 82;
}
.jodal > .jodal-text .text-button {
  width: 40%;
  margin: 0 auto;
  line-height: 2;
}
.jodal > .jodal-text .time-select-wrapper .time-select {
  width: 30%;
  display: inline-block;
  margin: 0 1%;
}
.jodal > .font-button.close {
  position: absolute;
  left: 1%;
  top: 1%;
  font-size: 4.5vw;
  z-index: 83;
}
.jodal .font-button.difficulty {
  display: inline-block;
  font-size: 6vw;
  margin: 0 3%;
  z-index: 82;
}
.jodal > .text-button {
  z-index: 82;
  margin: 0 auto;
  width: 40%;
  line-height: 2;
  font-size: 2vw;
  border: none;
}
.jodal > .text-button.jodal-main-button {
  line-height: 2;
}
.jodal.visible {
  opacity: 1;
  top: 16%;
}
.jodal.secondary .jodal-title {
  font-weight: 600;
}
.jodal .speech-bubble-arrow {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0.9;
}
.jodal .speech-bubble-arrow.top-right {
  left: 100%;
  top: 30%;
  border-bottom: 25px solid transparent;
  border-right: 25px solid transparent;
  border-top: 25px solid transparent;
  border-left: 25px solid white;
}
.jodal .final-score {
  font-size: 5vw;
}

.jodal-enter-active, .jodal-leave-active {
  animation-name: snapback;
  animation-duration: 0.5s;
}

@-webkit-keyframes snapback {
  0% {
    top: 100%;
  }
  60% {
    top: 10%;
  }
  100% {
    top: 16%;
  }
}
.jodal-enter, .jodal-leave-to {
  top: 100% !important;
}

.timer {
  position: absolute;
  left: 0;
  margin: 0;
  text-align: center;
  font-size: 2.5rem;
  font-weight: bold;
  width: 100%;
}
.timer.top-center {
  top: 13%;
}

.ingame-sidebar {
  position: absolute;
  left: 2%;
  display: flex;
  align-items: center;
  margin: 0;
  padding-left: 1.5%;
  z-index: 1;
  width: 93%;
  pointer-events: none;
}
.ingame-sidebar.top {
  height: 10%;
}
.ingame-sidebar.top.frosty {
  top: 0;
  padding-top: 0.5%;
  padding-bottom: 0.5%;
  width: 90%;
  background-color: rgba(255, 255, 255, 0.85);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.ingame-sidebar.bottom {
  bottom: 1%;
  z-index: 91;
  left: 0;
}
.ingame-sidebar span.font-button {
  display: inline-block;
  pointer-events: all;
}
.ingame-sidebar .text-button {
  pointer-events: all;
}

.main-screen.pause-menu-container {
  z-index: 199;
}
.main-screen.pause-menu-container * {
  pointer-events: auto;
}
.main-screen.pause-menu-container.helping-no-buttons .pause-menu .pause-menu-title {
  display: none;
}
.main-screen.pause-menu-container.helping-no-buttons .pause-menu .text-button {
  display: none;
}
.main-screen.pause-menu-container > .font-button.pause, .main-screen.pause-menu-container > .font-button.play {
  position: absolute;
  top: 1%;
  right: 1%;
}
.main-screen.pause-menu-container .pause-menu {
  position: absolute;
  top: 10%;
  left: 14%;
  width: 72%;
  height: 80%;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 8px;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  justify-content: space-evenly;
}
.main-screen.pause-menu-container .pause-menu.pause-menu-custom-back {
  background-color: transparent;
}
.main-screen.pause-menu-container .pause-menu .pause-menu-title {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 4vw;
  text-align: center;
}
.main-screen.pause-menu-container .pause-menu .text-button {
  position: relative;
  width: 80%;
  margin: 0 auto;
  display: block;
  text-align: inherit;
  border-radius: 12px;
}
.main-screen.pause-menu-container .pause-menu .text-button .pause-icon {
  position: relative;
  display: inline-block;
  height: 100%;
}
.main-screen.pause-menu-container .pause-menu .text-button .pause-icon .font-button {
  position: relative;
  font-weight: normal;
  pointer-events: none;
  width: 10%;
}
.main-screen.pause-menu-container .pause-menu .text-button .pause-text-area {
  position: absolute;
  width: 89%;
  height: 100%;
  top: 0;
  left: 8%;
}
.main-screen.pause-menu-container .pause-menu .text-button .pause-text-area .pause-text {
  text-align: center;
}

.frosty-stack {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0.5%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 15;
}
.frosty-stack .frosty-stacker {
  position: relative;
  display: inline-block;
  left: 0;
  width: auto;
  background-color: rgba(255, 255, 255, 0.8);
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  padding: 1%;
  margin: 0.5% 0;
  font-size: 2.5rem;
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}
.frosty-stack .frosty-stacker .font-button {
  font-size: 3rem !important;
  font-weight: normal;
  pointer-events: none;
}

.go-burn-container {
  position: absolute;
  width: 5.5%;
  opacity: 0.35;
  right: 1%;
  bottom: 0.5%;
  z-index: 11;
}
.go-burn-container.explore {
  right: 7%;
}
.go-burn-container.eyfs {
  right: 9%;
}

.spacer.small {
  width: 25%;
}
.spacer.large {
  width: 78%;
}

.button-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
}
.button-container span.font-button {
  margin-right: 10%;
}

.button-backing {
  position: absolute;
  left: 0.5%;
  top: -15%;
  height: 130%;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: -1;
  width: 11%;
}
.button-backing.three {
  width: 16%;
}

.text-button {
  font-family: "Twinkl", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 4vm;
  font-size: 4vmin;
  text-align: center;
  border-radius: 5px;
  color: white;
  user-select: none;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  justify-content: space-evenly;
  transform: scale(1);
  cursor: pointer;
}
.text-button:hover {
  transform: scale(1.1);
}
.text-button:active {
  transform: scale(1.05);
}
.text-button.central {
  line-height: 1.5;
  width: 20%;
  margin: 0 auto;
}
.text-button.play {
  width: 40%;
  font-size: 4vm;
  font-size: 4vmin;
  border: none;
}
.text-button.play-sound {
  margin: 3% auto;
  padding: 2% 1%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 8px;
}
.text-button.play-sound:hover {
  transform: scale(1) !important;
}
.text-button.play-sound:hover img {
  transform: scale(1.05);
}
.text-button.play-sound .play-sound-inner {
  display: flex;
  justify-content: space-around;
  width: 90%;
}
.text-button.play-sound .play-sound-inner img {
  display: inline-block;
}

.font-button {
  font-family: "twinkl-buttons";
  font-size: 6.5vm;
  font-size: 6.5vmin;
  user-select: none;
}
.font-button.pressed {
  border: 2px inset white;
  border-radius: 5px;
}
.font-button:hover, .font-button:focus {
  transform: scale(1.1);
  cursor: pointer;
}
.font-button:active {
  transform: scale(1.05);
  cursor: pointer;
}
.font-button .path1:before {
  color: #2a97d4;
}
.font-button .path2:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path3:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path4:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path5:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path6:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path7:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path8:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path9:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path10:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button .path11:before {
  color: #FFF;
  margin-left: -1em;
}
.font-button.check-answer .path1:before {
  content: "\e900";
}
.font-button.check-answer .path2:before {
  content: "\e901";
}
.font-button.check-answer .path3:before {
  content: "\e902";
}
.font-button.check-answer .path4:before {
  content: "\e903";
}
.font-button.check-answer .path5:before {
  content: "\e904";
}
.font-button.check-answer .path6:before {
  content: "\e905";
}
.font-button.close .path1:before {
  content: "\e906";
}
.font-button.close .path2:before {
  content: "\e907";
}
.font-button.difficulty.easy .path1:before {
  content: "\e91a";
}
.font-button.difficulty.easy .path2:before {
  content: "\e91b";
}
.font-button.difficulty.medium .path1:before {
  content: "\e91c";
}
.font-button.difficulty.medium .path2:before {
  content: "\e91d";
}
.font-button.difficulty.medium .path3:before {
  content: "\e91e";
}
.font-button.difficulty.hard .path1:before {
  content: "\e90d";
}
.font-button.difficulty.hard .path2:before {
  content: "\e90e";
}
.font-button.difficulty.hard .path3:before {
  content: "\e90f";
}
.font-button.difficulty.hard .path4:before {
  content: "\e910";
}
.font-button.difficulty.secondary .path1:before {
  content: "\e950";
}
.font-button.expand-screen .path1:before {
  content: "\e908";
}
.font-button.expand-screen .path2:before {
  content: "\e909";
}
.font-button.expand-screen .path3:before {
  content: "\e90a";
}
.font-button.expand-screen .path4:before {
  content: "\e90b";
}
.font-button.expand-screen .path5:before {
  content: "\e90c";
}
.font-button.expand-screen.secondary .path1:before {
  content: "\e950";
}
.font-button.help .path1:before {
  content: "\e94b";
}
.font-button.help .path2:before {
  content: "\e94c";
}
.font-button.help .path3:before {
  content: "\e94d";
}
.font-button.lets-go .path1:before {
  content: "\e911";
}
.font-button.lets-go .path2:before {
  content: "\e912";
}
.font-button.lets-go .path3:before {
  content: "\e913";
}
.font-button.lets-go .path4:before {
  content: "\e914";
}
.font-button.lets-go .path5:before {
  content: "\e915";
}
.font-button.lets-go .path6:before {
  content: "\e916";
}
.font-button.lets-go .path7:before {
  content: "\e917";
}
.font-button.lets-go .path8:before {
  content: "\e918";
}
.font-button.lets-go .path9:before {
  content: "\e919";
}
.font-button.minus .path1:before {
  content: "\e91f";
}
.font-button.minus .path2:before {
  content: "\e920";
}
.font-button.minus.secondary .path1:before {
  content: "\e950";
}
.font-button.next .path1:before {
  content: "\e921";
}
.font-button.next .path2:before {
  content: "\e922";
}
.font-button.pause .path1:before {
  content: "\e936";
}
.font-button.pause .path2:before {
  content: "\e937";
}
.font-button.play .path1:before {
  content: "\e94e";
}
.font-button.play .path2:before {
  content: "\e94f";
}
.font-button.play.secondary .path1:before {
  content: "\e952";
}
.font-button.play-again .path1:before {
  content: "\e923";
}
.font-button.play-again .path2:before {
  content: "\e924";
}
.font-button.play-again .path3:before {
  content: "\e925";
}
.font-button.play-again .path4:before {
  content: "\e926";
}
.font-button.play-again .path5:before {
  content: "\e927";
}
.font-button.play-again .path6:before {
  content: "\e928";
}
.font-button.play-again .path7:before {
  content: "\e929";
}
.font-button.play-again .path8:before {
  content: "\e92a";
}
.font-button.play-again .path9:before {
  content: "\e92b";
}
.font-button.play-again .path10:before {
  content: "\e92c";
}
.font-button.play-game .path1:before {
  content: "\e92d";
}
.font-button.play-game .path2:before {
  content: "\e92e";
}
.font-button.play-game .path3:before {
  content: "\e92f";
}
.font-button.play-game .path4:before {
  content: "\e930";
}
.font-button.play-game .path5:before {
  content: "\e931";
}
.font-button.plus .path1:before {
  content: "\e932";
}
.font-button.plus .path2:before {
  content: "\e933";
}
.font-button.plus.secondary .path1:before {
  content: "\e950";
}
.font-button.prev .path1:before {
  content: "\e934";
}
.font-button.prev .path2:before {
  content: "\e935";
}
.font-button.reduce-screen .path1:before {
  content: "\e938";
}
.font-button.reduce-screen .path2:before {
  content: "\e939";
}
.font-button.reduce-screen .path3:before {
  content: "\e93a";
}
.font-button.reduce-screen .path4:before {
  content: "\e93b";
}
.font-button.reduce-screen .path5:before {
  content: "\e93c";
}
.font-button.reduce-screen.secondary .path1:before {
  content: "\e950";
}
.font-button.reset .path1:before {
  content: "\e93d";
}
.font-button.reset .path2:before {
  content: "\e93e";
}
.font-button.sound-off .path1:before, .font-button.mute .path1:before {
  content: "\e93f";
}
.font-button.sound-off .path2:before, .font-button.mute .path2:before {
  content: "\e940";
}
.font-button.sound-off .path3:before, .font-button.mute .path3:before {
  content: "\e941";
}
.font-button.sound-off .path4:before, .font-button.mute .path4:before {
  content: "\e942";
}
.font-button.sound-off.secondary .path1:before, .font-button.mute.secondary .path1:before {
  content: "\e950";
}
.font-button.sound-on .path1:before, .font-button.unmute .path1:before {
  content: "\e943";
}
.font-button.sound-on .path2:before, .font-button.unmute .path2:before {
  content: "\e944";
}
.font-button.sound-on .path3:before, .font-button.unmute .path3:before {
  content: "\e945";
}
.font-button.sound-on.secondary .path1:before, .font-button.unmute.secondary .path1:before {
  content: "\e950";
}
.font-button.stop .path1:before {
  content: "\e946";
}
.font-button.stop .path2:before {
  content: "\e947";
}
.font-button.teach .path1:before {
  content: "\e948";
}
.font-button.teach .path2:before {
  content: "\e949";
}
.font-button.teach .path3:before {
  content: "\e94a";
}

.conduit-branding:not(.square-buttons-container) {
  font-family: Roboto, Tuffy, Arial, Helvetica, sans-serif !important;
}
.conduit-branding:not(.square-buttons-container) #title, .conduit-branding:not(.square-buttons-container) .text-button, .conduit-branding:not(.square-buttons-container) .title-text, .conduit-branding:not(.square-buttons-container) .title-subtext {
  font-family: Roboto, Tuffy, Arial, Helvetica, sans-serif !important;
}

/*# sourceMappingURL=game-ui.css.map */
