@media screen and (prefers-reduced-motion: reduce),(update: slow){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@font-face{font-family:SweaterSchoolSb-Regular;src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_0_0.eot);src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_0_0.eot?#iefix) format("embedded-opentype"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_0_0.woff2) format("woff2"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_0_0.woff) format("woff"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_0_0.ttf) format("truetype")}@font-face{font-family:SweaterSchoolRg-Bold;src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_1_0.eot);src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_1_0.eot?#iefix) format("embedded-opentype"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_1_0.woff2) format("woff2"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_1_0.woff) format("woff"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_1_0.ttf) format("truetype")}@font-face{font-family:SweaterSchoolRg-Regular;src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_2_0.eot);src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_2_0.eot?#iefix) format("embedded-opentype"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_2_0.woff2) format("woff2"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_2_0.woff) format("woff"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_2_0.ttf) format("truetype")}@font-face{font-family:SweaterSchoolXb-Regular;src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_3_0.eot);src:url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_3_0.eot?#iefix) format("embedded-opentype"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_3_0.woff2) format("woff2"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_3_0.woff) format("woff"),url(https://cdn.nessy.com/static/readingspelling/font/webfonts/2D6157_3_0.ttf) format("truetype")}.signpost-body{background:url(/assets/background-mobile.png) no-repeat center center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}@media all and (min-width: 600px){.signpost-body{background:url(/assets/background-tablet.png) no-repeat center center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}@media all and (min-width: 960px){.signpost-body{height:100vh;background:url(/assets/background.png) no-repeat center center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color:var(--colour-heading);margin-bottom:calc(var(--px-spacing-base-unit) * 1);line-height:1.2}h1,.h1{font-size:1.5rem}@media all and (min-width: 960px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:1.3rem}@media all and (min-width: 960px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.1rem}@media all and (min-width: 960px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1rem}h5,.h5{font-size:.75rem}a{cursor:pointer;text-decoration:none}button,.button{cursor:pointer;border:2px solid var(--colour-dark);display:inline-block;padding:calc(var(--px-spacing-base-unit) * .75) calc(var(--px-spacing-base-unit) * 1.25);font-size:1.5rem;border-radius:calc(var(--px-spacing-base-unit) * .25);font-weight:500;width:100%;background-color:var(--colour-active);color:var(--colour-light)}button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background-color:var(--colour-active-dark)}button:disabled,.button:disabled{background-color:var(--colour-inactive-light)}@media all and (min-width: 960px){button,.button{width:-moz-fit-content;width:fit-content}}button.btn-alternate,.button.btn-alternate{background-color:var(--colour-active-alternate);color:var(--colour-light)}button.btn-alternate:hover,button.btn-alternate:active,button.btn-alternate:focus,.button.btn-alternate:hover,.button.btn-alternate:active,.button.btn-alternate:focus{color:var(--colour-light);background-color:var(--colour-active-alternate-dark)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray}::-webkit-scrollbar-thumb{background:#3bae70}::-webkit-scrollbar-thumb:hover{background:#2b8052;cursor:pointer}:root{--primary-900: #236843;--primary-800: #297a4e;--primary-700: #2f8b5a;--primary-600: #359d65;--primary-500: #3bae70;--primary-400: #4fb67e;--primary-300: #62be8d;--primary-200: #76c69b;--primary-100: #89cea9;--secondary-900: #443161;--secondary-800: #503971;--secondary-700: #5b4181;--secondary-600: #674991;--secondary-500: #7251a1;--secondary-400: #020202;--secondary-300: #8e74b4;--secondary-200: #9c85bd;--secondary-100: #aa97c7;--colour-background-primary-900: #7c9192;--colour-background-primary-800: #90a9aa;--colour-background-primary-700: #a5c2c2;--colour-background-primary-600: #b9dadb;--colour-background-primary-500: #cef2f3;--colour-background-primary-400: #d3f3f4;--colour-background-primary-300: #d8f5f5;--colour-background-primary-200: #ddf6f7;--colour-background-primary-100: #e2f7f8;--colour-background-secondary-900: #374f50;--colour-background-secondary-800: #405c5d;--colour-background-secondary-700: #4a6a6a;--colour-background-secondary-600: #537778;--colour-background-secondary-500: #5c8485;--colour-background-secondary-400: #6c9091;--colour-background-secondary-300: #7d9d9d;--colour-background-secondary-200: #8da9aa;--colour-background-secondary-100: #9db5b6;--tone-900: #323232;--tone-800: #313131;--tone-700: #484848;--tone-600: #5f5f5f;--tone-500: #767676;--tone-400: #8d8d8d;--tone-300: #a3a3a3;--tone-200: #e5e5e5;--tone-150: #f2f2f2;--tone-100: #ffffff;--colour-alt-text: #0f9112;--colour-alt-text-secondary: #7f7b33;--nessy-red: #db2c2a;--nessy-amber: #f5d500;--nessy-purple: #7150a5;--nessy-blue: #00bdff;--dark-red: #b3261e;--nessy-orange: #ed7016;--colour-alternate-100: #739bb8;--colour-alternate-200: #5b8aac;--colour-alternate-300: #4479a0;--colour-alternate-400: #2c6994;--colour-alternate-500: #155888;--colour-alternate-600: #134f7a;--colour-alternate-700: #11466d;--colour-alternate-800: #0f3e5f;--colour-alternate-900: #0d3552}:root{--colour-light: var(--tone-100);--colour-dark: var(--tone-900);--colour-active-alternate-light: var(--colour-alternate-100);--colour-active-alternate: var(--colour-alternate-500);--colour-active-alternate-dark: var(--colour-alternate-900);--font-heading: "Sweater School", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--px-base-rem: 16px;--px-base-rem-mobile: 14px;--px-spacing-base-unit: 16px;--notification-text: var(--colour-alt-text);--notification-text-body: var(--colour-alt-text-secondary)}.signpost-mobile{height:16rem;background:url(/assets/board-mobile.svg) center center no-repeat;background-size:300px 140px;position:relative;display:flex;justify-content:center;align-items:center;top:4rem;z-index:2}a.disabled{pointer-events:none;cursor:not-allowed}img.app-unlocked{animation:glow 2.5s infinite;animation-timing-function:ease-in-out}@keyframes glow{0%{filter:drop-shadow(0px 0px 2px rgba(239,227,171,.1));transform:scale(1)}50%{filter:drop-shadow(0px 0px 15px rgb(255,238,155));transform:scale(1.1)}}
