@font-face{font-family:TheBoldFont;src:url(/assets/fonts/theboldfont.ttf) format("truetype");font-display:block}@font-face{font-family:HelveticaQM;src:url(/assets/fonts/HELR65W.ttf) format("truetype");font-display:block}*{box-sizing:border-box}html,body,#game{width:100%;height:100%;margin:0;overflow:hidden;background:#0b0b13}body{display:grid;place-items:center;-webkit-user-select:none;user-select:none}canvas{display:block;image-rendering:auto;outline:none}.quickmaths-contact-form{position:fixed;z-index:20;display:flex;flex-direction:column;gap:calc(8px * var(--qm-form-scale, 1));padding:calc(2px * var(--qm-form-scale, 1));pointer-events:auto;-webkit-user-select:text;user-select:text}.quickmaths-contact-form.is-hidden{display:none}.quickmaths-contact-form label{display:flex;flex-direction:column;border:calc(3px * var(--qm-form-scale, 1)) solid #050505;background:#002328f5;color:#f0f0f0;font-family:HelveticaQM,system-ui,sans-serif;font-size:calc(14px * var(--qm-form-scale, 1));font-weight:700;text-transform:uppercase}.quickmaths-contact-form .field-label{display:block;border-bottom:calc(3px * var(--qm-form-scale, 1)) solid #050505;background:#0a6570;color:#f0f0f0;letter-spacing:0;line-height:1;padding:calc(7px * var(--qm-form-scale, 1)) calc(11px * var(--qm-form-scale, 1)) calc(6px * var(--qm-form-scale, 1))}.quickmaths-contact-form label em{color:#def6f8;font-style:normal;opacity:.9}.quickmaths-contact-form input,.quickmaths-contact-form textarea{width:100%;border:0;background:#00282eeb;color:#f0f0f0;font-family:HelveticaQM,system-ui,sans-serif;font-size:calc(18px * var(--qm-form-scale, 1));font-weight:700;line-height:1.3;outline:none;padding:calc(10px * var(--qm-form-scale, 1)) calc(12px * var(--qm-form-scale, 1))}.quickmaths-contact-form input:focus,.quickmaths-contact-form textarea:focus{box-shadow:inset 0 0 0 calc(3px * var(--qm-form-scale, 1)) #eb286e}.quickmaths-contact-form textarea{flex:1;min-height:calc(118px * var(--qm-form-scale, 1));resize:none;scrollbar-color:#eb286e #00282e;scrollbar-width:thin}.quickmaths-contact-form .message-field{flex:1;min-height:calc(160px * var(--qm-form-scale, 1))}.quickmaths-contact-form textarea::-webkit-scrollbar{width:calc(12px * var(--qm-form-scale, 1))}.quickmaths-contact-form textarea::-webkit-scrollbar-track{background:#00282e;border-left:calc(2px * var(--qm-form-scale, 1)) solid #050505}.quickmaths-contact-form textarea::-webkit-scrollbar-thumb{background:#eb286e;border:calc(2px * var(--qm-form-scale, 1)) solid #00282e}.quickmaths-contact-form button{align-self:center;min-width:calc(174px * var(--qm-form-scale, 1));border:calc(3px * var(--qm-form-scale, 1)) solid #050505;background:#eb286e;color:#f0f0f0;cursor:pointer;font-family:TheBoldFont,Impact,sans-serif;font-size:calc(26px * var(--qm-form-scale, 1));line-height:1;padding:calc(11px * var(--qm-form-scale, 1)) calc(24px * var(--qm-form-scale, 1));text-transform:uppercase}.quickmaths-contact-form button:hover,.quickmaths-contact-form button:focus-visible{background:#f04483}.quickmaths-contact-status{min-height:calc(25px * var(--qm-form-scale, 1));color:#f0f0f0;font-family:TheBoldFont,Impact,sans-serif;font-size:calc(16px * var(--qm-form-scale, 1));line-height:1.15;text-align:center;text-transform:uppercase}.quickmaths-contact-status[data-status=success]{color:#fff36a}.quickmaths-contact-status[data-status=error]{color:#ff8fae}.quickmaths-contact-status[data-status=sending]{color:#d9f7f9}.quickmaths-contact-status.is-empty{opacity:0}
