:export{primaryColour:#d892d8;primary1:#190019;primary2:#4b1b4b;primary3:#702970;primary4:#963696;primary5:#d892d8;primary6:#e49be4;primary7:#ebadeb;primary8:#fcf;primary9:#fff0ff;primary10:#fff5ff;grey1:#050505;grey2:#0a0a0a;grey3:#0f0f0f;grey4:#1e1e1e;grey5:#414141;grey6:#bebebe;grey7:#e1e1e1;grey8:#f0f0f0;grey9:#f5f5f5;grey10:#fafafa;primaryColourSaturated:#efaeef;secondaryColour:#92d8d8;primaryBg:#fcf8fc;primaryDark:#ca6dca;secondaryBg:#f8fcfc;whiteText:hsla(0,0%,100%,.95);whiteTextFaint:hsla(0,0%,100%,.85);blackText:rgba(0,0,0,.87);backgroundColour:#fafafa;backgroundOverlay:#f5f5f5;backgroundOverlay2:#f0f0f0;bodyFont:"Open Sans",sans-serif;brandFont:"Orbitron",sans-serif;headerFont:"Red Hat Display",sans-serif}#__next{display:grid;grid-template-columns:1fr;grid-template-rows:70px 1fr;height:100vh;overflow:hidden;max-width:100vw}#__next main{margin:auto;overflow-x:hidden;overflow-y:auto;width:100vw;display:flex;flex-direction:column;align-items:center;height:calc(100vh - 70px)}#__next main>div{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}body,html{--overlay-bg:$background-overlay;--overlay-bg-2:$background-overlay-2;--success:hsl(110,43,47);--success-dark:hsl(110,43,37);--error:#a54;--neon-text-color:$primary-colour;padding:0;margin:0;font-family:Open Sans,sans-serif;background-color:#fafafa!important;color:rgba(0,0,0,.87);overflow:hidden}.overlay{background-color:var(--overlay-bg);padding:24px}p{line-height:1.7rem;letter-spacing:.5px;font-weight:300}p:first-of-type{margin-top:0}h1{font-family:Red Hat Display,sans-serif;font-size:clamp(2rem,-.875rem + 8.333vw,3rem);font-weight:800;letter-spacing:1px;margin:0}h2{font-size:1.1rem;font-size:clamp(1.5rem,-.875rem + 6.333vw,2.5rem);font-weight:400}h2,h3{font-family:Red Hat Display,sans-serif;letter-spacing:1px;word-spacing:1px;margin:0}h3{font-size:1.1rem;font-size:clamp(1rem,-.875rem + 6.333vw,1.7rem);font-weight:700}h4{font-size:.9rem;font-family:Open Sans,sans-serif;text-shadow:none;color:rgba(0,0,0,.87)}strong{font-weight:500}section{background-color:#f5f5f5;padding:3em}section p{margin-bottom:0;max-width:40rem}.link{color:inherit;cursor:pointer;-webkit-text-decoration:2px underline;text-decoration:2px underline}.link:hover{-webkit-text-decoration:2px #d892d8 underline;text-decoration:2px #d892d8 underline}*{box-sizing:border-box}.primary-colour{color:#d892d8}.primary-colour-dark{color:#ca6dca}.secondary-colour-dark{color:#6dcaca}.secondary-colour{color:#92d8d8}.primary-underline{-webkit-text-decoration:solid #d892d8 underline;text-decoration:solid #d892d8 underline}.secondary-underline{-webkit-text-decoration:solid #92d8d8 underline;text-decoration:solid #92d8d8 underline}.glow{text-shadow:0 0 1px #fff,0 0 3px #d892d8,0 0 6px #d892d8}button.primary,button.secondary{cursor:pointer;text-transform:uppercase;color:#4b1b4b;padding:8px 16px;min-width:80px;height:36px}button.primary{border:none;background:linear-gradient(to top left,#ca6dca,#6dcaca);color:hsla(0,0%,100%,.95);transform:box-shadow .9s ease;border-radius:4px}button.primary:hover{box-shadow:0 0 2px #fff,0 0 4px #fff,0 0 3px #d892d8,0 0 6px #d892d8}button.primary[disabled]{background:linear-gradient(270deg,#ac8bac,#8bacac);box-shadow:0 0 2px #fff,0 0 3px #c2a8c2,0 0 6px #c2a8c2,0 0 9px #c2a8c2}button.secondary{border-width:2px;-o-border-image:linear-gradient(270deg,#ca6dca,#6dcaca) 1;border-image:linear-gradient(270deg,#ca6dca,#6dcaca) 1;background:none}button.secondary--white-text{color:hsla(0,0%,100%,.95)}button.secondary:not([disabled]){box-shadow:0 0 1px #fff,0 0 2px #fff,0 0 2px #d892d8,0 0 4px #d892d8,0 0 5px #d892d8}button.secondary:hover:not([disabled]){box-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #d892d8,0 0 6px #d892d8,0 0 9px #d892d8}button.secondary[disabled]{background-color:hsla(0,0%,100%,.3);cursor:not-allowed;-o-border-image:linear-gradient(270deg,#ac8bac,#8bacac) 1;border-image:linear-gradient(270deg,#ac8bac,#8bacac) 1}button.text{background:none;border:none;color:#963696;text-decoration:underline;cursor:pointer}button.text:hover{color:#4b1b4b}.image-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:16px}.image-grid img{width:100%;height:auto}.firebase-emulator-warning{opacity:.4}.styles_questionForm__8JJiK{width:100%;display:grid;align-items:center;grid-template-columns:1fr;grid-gap:2rem;margin-bottom:16px;align-self:flex-start;padding:1em}@media (min-width:1200px){.styles_questionForm__8JJiK{padding:16px}}.styles_header__egkz9{position:sticky;display:flex;justify-content:center;padding:24px;align-items:center;gap:4rem;top:0;width:100vw;z-index:999;background-color:#963696;background:linear-gradient(90deg,#963696,#702970);border-bottom:4px solid transparent;-o-border-image:linear-gradient(90deg,#84e7e7,#e784e7) 1;border-image:linear-gradient(90deg,#84e7e7,#e784e7) 1}.styles_header__title__XSyjq{text-align:center;-webkit-text-decoration:underline double;text-decoration:underline double;text-decoration-thickness:from-font;-webkit-text-decoration-color:#92d8d8;text-decoration-color:#92d8d8;transition:color .25s ease;color:inherit;--neon-text-color:$primary-colour;z-index:999}.styles_header__title__XSyjq h1{font-family:Orbitron,sans-serif;padding:0;font-style:italic;margin:0;color:#dfa5df;font-size:clamp(1.5rem,-.875rem + 8.333vw,3rem);text-transform:uppercase;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 4px #bd47bd,0 0 8px #bd47bd,0 0 12px #bd47bd;word-spacing:.6rem;transition:color .1s ease,text-shadow .1s ease;white-space:nowrap}.styles_header__title__XSyjq h1:hover{text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 8px #bd47bd,0 0 12px #bd47bd,0 0 16px #bd47bd}.styles_header__nav-links__tjBpj{display:flex;justify-content:center;align-items:center;margin:0}@media(max-width:800px){.styles_header__nav-links__tjBpj{display:none!important}}.styles_header__nav-links__tjBpj a{font-family:Red Hat Display,sans-serif;color:hsla(0,0%,100%,.85);font-size:1rem;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#92d8d8;text-decoration-color:#92d8d8;text-decoration-thickness:2px;transition:text-shadow .1s ease;text-shadow:0 0 1px #fff0ff}.styles_header__nav-links__tjBpj a:hover{color:hsla(0,0%,100%,.95);text-decoration-thickness:3px}.styles_header__egkz9 ul{display:flex;list-style-type:none;font-size:1.2rem;padding:0}.styles_header__egkz9 ul>:not(:first-child){margin-left:1em}.styles_queryURL__qQEZw{padding:1em;display:flex;flex-direction:column;align-items:center}.styles_queryURL__button__hizAv{display:flex;text-transform:none!important;color:hsla(0,0%,100%,.867);gap:1rem}.styles_queryURL__header__lHV4b>:not(:first-child){margin-left:1em}.styles_questionCard__hJ_OQ{padding:1rem;position:relative;max-width:700px}.styles_questionCard__hJ_OQ .styles_questionCard_questionGrid__CIFUM{display:grid;grid-template-columns:1fr 9fr;grid-column-gap:2em;-moz-column-gap:2em;column-gap:2em;grid-row-gap:1em;row-gap:1em;align-items:center}.styles_questionCard__hJ_OQ .styles_questionCard_questionGrid__CIFUM>*{margin:0}.styles_questionCard__hJ_OQ .styles_questionCard__editButton__CxdLF{float:right}.styles_questionCard__chipGrid__q6GmE{display:flex;flex-wrap:wrap}.styles_questionCard__chipGrid__q6GmE>*{margin-bottom:1em}.styles_questionCard__chipGrid__q6GmE>:not(:last-child){margin-right:1em}.styles_incorrect-answers__CbuOn{display:flex;flex-direction:column;gap:1rem}.AuthContext_snackbar-content__RnRbZ{border-radius:4px;background-color:#fcf8fc;padding:1rem;color:rgba(0,0,0,.87);-o-border-image:linear-gradient(270deg,#ca6dca,#6dcaca) 1;border-image:linear-gradient(270deg,#ca6dca,#6dcaca) 1;border-width:0 0 2px}.Review_review___zuDb{display:flex;flex-direction:column;align-items:center}.Review_review___zuDb>*{margin-bottom:2em}.Review_review___zuDb .Review_review__apiKeyInput__bU_TU{margin-bottom:1em}.Review_review__questionIcon__Lo0hy{color:pink}.Review_review__correctAnswer__MlW0y{color:var(--success)}.Review_review__correctAnswer__MlW0y:hover{color:var(--success-dark)}.Review_review__incorrectAnswer___ujgn{color:var(--error)}.Review_review__approveButton__9UDoL{background-color:var(--success)}.Review_review__rejectButton__sKeHD{background-color:var(--error)}.Review_review__question__jchEU{margin-bottom:2em}.Review_review__actions__k_AQK{display:flex;justify-content:center;padding-bottom:2rem;gap:2rem}.Review_review__actions__k_AQK>:not(:first-child){margin-left:1em}.styles_menu-icon__x__XR{position:fixed!important;left:1rem;top:1rem;z-index:99999}.styles_menu-icon--white__oE6_m{color:hsla(0,0%,100%,.95)!important}.styles_nav-list__nvve_{list-style-type:none;padding-left:0}.styles_nav-list__nvve_ li{margin:0}.styles_sidebar__hfmQR{padding:3rem 0;min-width:25vw;max-width:85vw}.styles_link__T0t9y{text-decoration:none;color:rgba(0,0,0,.87);display:block;padding:1rem 2rem}.styles_link__T0t9y:hover{text-shadow:none;color:hsla(0,0%,100%,.95);background:linear-gradient(45deg,#2aa,#963696);text-shadow:0 0 3px rgba(255,245,255,.4),0 0 9px rgba(255,245,255,.1),0 0 29px rgba(255,245,255,.1)}.styles_link__title__wiZjY{font-family:Red Hat Display,sans-serif;letter-spacing:1px;font-size:1.1rem;font-size:clamp(1rem,-.875rem + 6.333vw,1.7rem);font-weight:700;word-spacing:1px;margin:0}.styles_link__description__0trjH{font-size:1rem;text-decoration:none}.styles_link__description__0trjH:hover{text-shadow:none}.styles_form__fYJ7x{display:flex;flex-direction:column;gap:1rem;margin-top:24px}.styles_error-text__wRR1u{color:#ee7c7c}.styles_modal-container__a7qjb{min-width:500px;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}.styles_modal-container__a7qjb hr{margin:24px 0}.styles_social-buttons__bXKsJ{display:flex;flex-direction:column;gap:16px;width:100%}.styles_modal-heading__Lf5mz{text-align:center}.styles_loading-bar__HlFuc{height:4px;width:100%}.styles_modal-body__nMKXo{align-items:stretch;width:-webkit-max-content;width:-moz-max-content;width:max-content}.styles_email-login__kjfsv,.styles_modal-body__nMKXo{display:flex;flex-direction:column}.styles_button__Hivv_{display:grid;grid-template-columns:32px auto;padding:0;height:32px}.styles_button__letter__Q_UVK{display:flex;align-items:center;justify-content:center;height:32px;width:32px;padding:1px 0}.styles_button__letter__Q_UVK img{height:20px;width:20px}.styles_button__label__whaQf{height:32px;display:flex;align-items:center;justify-content:center;padding:0 8px}.styles_button--google__h21VK{font-family:Open Sans,sans-serif;text-transform:none;letter-spacing:1px;font-size:14px;border:none;box-sizing:content-box;color:rgba(0,0,0,.54);background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-family:Roboto,sans-serif;padding:0 8dp;height:36px;align-items:center}.styles_button--google__h21VK:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.styles_button--github__zWgrz{font-family:Open Sans,sans-serif;text-transform:none;letter-spacing:1px;font-size:14px;padding:0;box-sizing:content-box;color:hsla(0,0%,100%,.933);background-color:#333;border:1px solid #333}.styles_button--github__zWgrz:hover{background-color:#1a1a1a}.styles_button--facebook__6fJdS{font-family:Open Sans,sans-serif;text-transform:none;letter-spacing:1px;font-size:14px;padding:0;box-sizing:content-box;color:hsla(0,0%,100%,.933);background-color:#4267b2;border:1px solid #4267b2}.styles_button--facebook__6fJdS:hover{background-color:#34518d}.heading_h1__QQaCO{font-family:Red Hat Display,sans-serif;font-size:clamp(2rem,-.875rem + 8.333vw,3rem);font-weight:800;letter-spacing:1px;margin:0}.heading_h2__6NQ5h{font-size:1.1rem;font-size:clamp(1.5rem,-.875rem + 6.333vw,2.5rem);font-weight:400}.heading_h2__6NQ5h,.heading_h3__2W9FF{font-family:Red Hat Display,sans-serif;letter-spacing:1px;word-spacing:1px;margin:0}.heading_h3__2W9FF{font-size:1.1rem;font-size:clamp(1rem,-.875rem + 6.333vw,1.7rem);font-weight:700}.heading_h4__tltwG{font-size:.9rem;color:rgba(0,0,0,.87)}.heading_h4__tltwG,.heading_p__q4ECi{font-family:Open Sans,sans-serif;text-shadow:none}.heading_p__q4ECi{font-size:1rem;text-decoration:none}.heading_no-margin__HtJoO{margin:0!important;padding:0!important}.ErrorContext_container___n7I8{background-color:var(--overlay-bg);display:flex;flex-direction:column;align-items:center;text-align:center}.styles_account-button__JJXln{position:fixed!important;top:10px;right:10px;z-index:999}.styles_account-button__JJXln svg{fill:#92d8d8}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#4d4d4d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}