@charset "UTF-8";body{font:16px/1.4 "noto serif",Noto Serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-weight:400}a{text-decoration:none;color:purple}a:hover{text-decoration:underline;color:orange}em{font-style:italic}address,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:15px}small{font-size:13px}blockquote{position:relative;padding:0;margin:0 0 30px 49px;font-size:27px;font-style:italic;border-left:0;color:crimson}blockquote:before{position:absolute;content:open-quote;font-size:76px;line-height:.1em;top:33px;left:-55px;float:left}blockquote p{display:inline}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:title_font,sans-serif}h1{font-size:36px}h2,h3{font-size:28px}h4{font-size:21px}h5{font-size:16px}h6{font-size:14px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:20px}body{background:#000;margin:0;font-family:game_font,sans-serif;overflow-y:hidden}section{display:none}#scaleable-wrapper{padding:0;overflow:hidden;height:100vh;width:100%}#game-background{width:1212px;height:768.5px;z-index:-1;overflow:hidden}#game-background,#game-frame{padding:0;position:relative;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;background-size:cover}#game-frame{width:1024px;height:681.5px;overflow:visible;--focus-outline-color:#40b9ff;--accent-color:#40b9ff;--body-bg:#000;--intro-backdrop-bg:rgba(0,0,0,.72);--end-backdrop-bg:rgba(0,0,0,.72);--modal-overlay-bg:rgba(0,0,0,.72);--low-stim-overlay-bg:rgba(0,0,0,.62);--title-container-bg:rgba(24,47,68,.8);--title-container-border:#86b4cc;--title-h1-color:#fff;--title-h2-color:#9be6f9;--hangman-area-bg:rgba(24,48,68,.85);--hangman-area-border:#67a3bb;--hangman-image-bg:#fff;--hangman-image-border:transparent;--hangman-action-btn-bg:#fff;--hangman-action-btn-border:#fff;--hangman-word-color:#fff;--keyboard-bg:rgba(24,48,68,.85);--keyboard-border:8px solid rgba(24,48,68,.85);--key-bg:#e6e6e6;--key-color:#000;--key-border:#e6e6e6;--key-correct-bg:#39b54a;--key-correct-border:#fff;--key-wrong-bg:#516d80;--key-wrong-border:#fff;--key-hint-bg:#86b4cc;--key-hint-border:#fff;--ui-btn-bg:rgba(0,38,55,.8);--ui-img-filter:brightness(100%);--settings-dropdown-bg:rgba(0,38,55,.95);--settings-dropdown-border:#86b4cc;--settings-dropdown-color:#fff;--settings-close-hover-bg:hsla(0,0%,100%,.1);--settings-close-svg-filter:brightness(100%);--dropdown-item-border:rgba(134,180,204,.3);--dropdown-select-bg:rgba(0,38,55,.8);--dropdown-select-color:#fff;--dropdown-select-border:#86b4cc;--range-track-bg:#86b4cc;--range-thumb-bg:#40b9ff;--font-size-value-color:#40b9ff;--results-panel-bg:rgba(24,48,68,.85);--results-panel-border:#86b4cc;--results-panel-color:#fff;--score-sentence-color:#9be6f9;--loading-text-color:#fff;--bottom-ui-bg:rgba(0,38,55,.8);--bottom-ui-brand-color:#fff;--credits-color:#fff;--feedback-color:#fff;--feedback-correct-bg:#077825;--feedback-correct-border:#fff;--feedback-wrong-bg:#b50202;--feedback-wrong-border:#fff;--nav-btn-bg:#fff;--nav-btn-color:#1c3d7e;--nav-btn-border:transparent;--progress-pill-empty-bg:#fff;--progress-pill-danger-bg:red;--progress-pill-success-bg:#00c900;--modal-content-bg:#fff;--modal-content-color:#000;--modal-content-border:#86b4cc;--modal-header-color:#414042;--modal-tabs-border:#e0e0e0;--modal-tab-color:#9a999b;--modal-tab-active-color:#414042;--modal-tab-active-border:#1c3d7e;--modal-focus-outline:#1c3d7e;--modal-controls-color:#414042;--modal-kbd-bg:#f0f0f0;--modal-kbd-border:#aaa;--modal-kbd-color:#333;--modal-footer-btn-border:#9a999b;--modal-footer-btn-color:#1c3d7e}#game-frame.light-mode-1{--focus-outline-color:#000;--intro-backdrop-bg:hsla(0,0%,100%,.72);--end-backdrop-bg:hsla(0,0%,100%,.72);--modal-overlay-bg:hsla(0,0%,100%,.72);--low-stim-overlay-bg:hsla(0,0%,100%,.62);--title-container-bg:#fff;--title-container-border:#000;--title-h1-color:#000;--title-h2-color:#000;--hangman-area-bg:#fff;--hangman-area-border:#000;--hangman-image-border:#000;--hangman-action-btn-border:#000;--hangman-word-color:#000;--keyboard-bg:#fff;--keyboard-border:8px solid rgb(255 255 255/85%);--key-bg:#fff;--key-border:#000;--ui-btn-bg:#fff;--ui-img-filter:brightness(0%);--settings-dropdown-bg:#fff;--settings-dropdown-border:#000;--settings-dropdown-color:#000;--settings-close-svg-filter:brightness(0%);--dropdown-item-border:#000;--dropdown-select-bg:#fff;--dropdown-select-color:#000;--range-thumb-bg:#000;--results-panel-bg:#fff;--results-panel-border:#000;--results-panel-color:#000;--score-sentence-color:#090045;--bottom-ui-bg:#fff;--nav-btn-color:#000;--nav-btn-border:#000;--progress-pill-empty-bg:#000;--modal-footer-btn-color:#000}#game-frame.light-mode-2{--intro-backdrop-bg:rgba(214,236,242,.72);--end-backdrop-bg:rgba(214,236,242,.72);--modal-overlay-bg:rgba(214,236,242,.72);--low-stim-overlay-bg:rgba(214,236,242,.62);--title-container-bg:#d6ecf2;--hangman-area-bg:#d6ecf2;--hangman-area-border:#333;--hangman-image-border:#333;--hangman-action-btn-bg:#d6ecf2;--hangman-action-btn-border:#333;--hangman-word-color:#333;--keyboard-bg:#d6ecf2;--keyboard-border:8px solid rgba(214,236,242,.85);--key-bg:#d6ecf2;--ui-btn-bg:#d6ecf2;--settings-dropdown-bg:#d6ecf2;--settings-close-svg-filter:brightness(0%);--dropdown-select-bg:#d6ecf2;--results-panel-bg:#d6ecf2;--bottom-ui-bg:#d6ecf2;--nav-btn-bg:#d6ecf2;--modal-content-bg:#d6ecf2;--modal-footer-btn-color:#333}#game-frame.light-mode-2,#game-frame.light-mode-3{--focus-outline-color:#333;--title-container-border:#333;--title-h1-color:#333;--title-h2-color:#333;--key-border:#333;--ui-img-filter:brightness(0%);--settings-dropdown-border:#333;--settings-dropdown-color:#333;--dropdown-item-border:#333;--dropdown-select-color:#333;--range-thumb-bg:#333;--results-panel-border:#333;--results-panel-color:#333;--score-sentence-color:#090045;--nav-btn-color:#333;--nav-btn-border:#333;--progress-pill-empty-bg:#333}#game-frame.light-mode-3{--intro-backdrop-bg:hsla(67,51%,87%,.72);--end-backdrop-bg:hsla(67,51%,87%,.72);--modal-overlay-bg:hsla(67,51%,87%,.72);--low-stim-overlay-bg:hsla(67,51%,87%,.62);--title-container-bg:#ebefce;--hangman-area-bg:#ebefce;--hangman-area-border:#333;--hangman-image-border:#333;--hangman-action-btn-bg:#ebefce;--hangman-action-btn-border:#333;--hangman-word-color:#333;--keyboard-bg:#ebefce;--keyboard-border:8px solid hsla(67,51%,87%,.85);--key-bg:#ebefce;--ui-btn-bg:#ebefce;--settings-dropdown-bg:#ebefce;--settings-close-svg-filter:brightness(0%);--dropdown-select-bg:#ebefce;--results-panel-bg:#ebefce;--bottom-ui-bg:#ebefce;--nav-btn-bg:#ebefce;--modal-content-bg:#ebefce;--modal-footer-btn-color:#333}#game-frame.light-mode-4{--focus-outline-color:#333;--intro-backdrop-bg:hsla(36,67%,92%,.72);--end-backdrop-bg:hsla(36,67%,92%,.72);--modal-overlay-bg:hsla(36,67%,92%,.72);--low-stim-overlay-bg:hsla(36,67%,92%,.62);--title-container-bg:#f8eddc;--title-container-border:#333;--title-h1-color:#333;--title-h2-color:#333;--hangman-area-bg:#f8eddc;--hangman-area-border:#333;--hangman-image-border:#333;--hangman-action-btn-bg:#f8eddc;--hangman-action-btn-border:#333;--hangman-word-color:#333;--keyboard-bg:#f8eddc;--keyboard-border:8px solid hsla(36,67%,92%,.85);--key-bg:#f8eddc;--key-border:#333;--ui-btn-bg:#f8eddc;--ui-img-filter:brightness(0%);--settings-dropdown-bg:#f8eddc;--settings-dropdown-border:#333;--settings-dropdown-color:#333;--settings-close-svg-filter:brightness(0%);--dropdown-item-border:#333;--dropdown-select-bg:#f8eddc;--dropdown-select-color:#333;--range-thumb-bg:#333;--results-panel-bg:#f8eddc;--results-panel-border:#333;--results-panel-color:#333;--score-sentence-color:#090045;--bottom-ui-bg:#f8eddc;--nav-btn-bg:#f8eddc;--nav-btn-color:#333;--nav-btn-border:#333;--progress-pill-empty-bg:#333;--modal-content-bg:#f8eddc;--modal-footer-btn-color:#333}#game-frame.high-contrast #gameScreen,#game-frame.high-contrast #introScreen{background:#000!important;background-image:none!important}#game-frame.high-contrast .clickable-sentence span{color:#fff!important;text-shadow:2px 2px 4px #000}#game-frame.high-contrast #hangman-audio-button img,#game-frame.high-contrast #hangman-hint-button img{filter:brightness(10)}#game-frame.high-contrast #answerArea #answer span.keyboard-highlight{color:#fff!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:4px!important}#game-frame.high-contrast .button{background:#000!important;border:2px solid #fff!important}#game-frame.high-contrast .button svg circle,#game-frame.high-contrast .button svg path{stroke:#fff!important;fill:#fff!important}#game-frame.high-contrast #answerArea #answer span.correct,#game-frame.high-contrast .answerRight{color:#fff!important;text-shadow:none!important;font-weight:700!important}#game-frame.high-contrast #answerArea #answer span.wrong,#game-frame.high-contrast .answerWrong{color:#fff!important;text-shadow:none!important;font-style:italic!important;font-weight:300!important}#game-frame.high-contrast #settings-dropdown{background:#000!important;border-color:#fff!important;color:#fff!important}#game-frame.high-contrast input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:4px;background:#fff!important;border-radius:2px;cursor:pointer;outline:none}#game-frame.high-contrast input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff!important;cursor:pointer}#game-frame.high-contrast input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff!important;cursor:pointer;border:none}#game-frame.high-contrast input[type=range]:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px}#game-frame.high-contrast .dropdown-item select{background:#fff!important;color:#000!important;border-color:#fff!important}#game-frame.high-contrast #settings-button img{filter:brightness(100%)!important}#game-frame.high-contrast #feedback #correctFeedback,#game-frame.high-contrast #feedback #wrongFeedback{background:#141414!important}#game-frame.high-contrast #feedback #correctFeedback p,#game-frame.high-contrast #feedback #wrongFeedback p{color:#141414!important}#game-frame.reduce-motion *,#game-frame.reduce-motion :after,#game-frame.reduce-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}#game-frame.low-stimulation #gameScreen:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.62);pointer-events:none;z-index:-1}#game-frame.low-stimulation #resultsPanel{border:1px solid rgba(76,104,128,.85)!important}#game-frame.low-stimulation *,#game-frame.low-stimulation :after,#game-frame.low-stimulation :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}#game-frame.low-stimulation .hangman-keyboard-key{filter:saturate(.35) brightness(.9)}#game-frame.low-stimulation #hangman-area{border:1px solid rgba(76,104,128,.85)!important}#game-frame.low-stimulation #feedback #correctFeedback,#game-frame.low-stimulation #feedback #wrongFeedback,#game-frame.low-stimulation #progressBar,#game-frame.low-stimulation #questionList p img,#game-frame.low-stimulation #uiCounter{filter:saturate(.4)}#game-frame{--scale:1;--font-size-multiplier:1;--keyboard-font-size:calc(2.2125rem / var(--scale) * var(--font-size-multiplier));--hangman-word-font-size:calc(2.2125rem / var(--scale) * var(--font-size-multiplier))}#game-frame,#game-frame.text-size-medium{--intro-font-size:calc(2.875rem / var(--scale) * var(--font-size-multiplier));--subtitle-font-size:calc(1.75rem / var(--scale) * var(--font-size-multiplier));--answer-font-size:calc(1.25rem / var(--scale) * var(--font-size-multiplier));--question-font-size:calc(1.25rem / var(--scale) * var(--font-size-multiplier));--ui-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--button-font-size:calc(0.875rem / var(--scale) * var(--font-size-multiplier));--dropdown-font-size:calc(0.9375rem / var(--scale) * var(--font-size-multiplier));--feedback-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--instructions-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--instructions-header-size:calc(1.5rem / var(--scale) * var(--font-size-multiplier));--button-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--keyboard-width-size:calc(3.95rem * var(--font-size-multiplier));--end-list-font-size:calc(1.6875rem / var(--scale) * var(--font-size-multiplier));--end-list-icon-size:calc(1.9375rem / var(--scale) * var(--font-size-multiplier))}#game-frame.text-size-medium{--keyboard-font-size:calc(1.7rem / var(--scale) * var(--font-size-multiplier));--hangman-word-font-size:calc(1.7rem / var(--scale) * var(--font-size-multiplier))}#game-frame.text-size-large{--hangman-word-font-size:calc(1.5rem / var(--scale) * var(--font-size-multiplier));--keyboard-font-size:calc(1.5rem / var(--scale) * var(--font-size-multiplier));--keyboard-width-size:calc(1.58rem * var(--font-size-multiplier))}#game-frame.text-size-large,#game-frame.text-size-xlarge{--intro-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--subtitle-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--answer-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--question-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--ui-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--button-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--dropdown-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--feedback-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--instructions-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--instructions-header-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--end-list-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--end-list-icon-size:calc(1rem / var(--scale) * var(--font-size-multiplier))}#game-frame.text-size-xlarge{--keyboard-width-size:calc(1.25rem * var(--font-size-multiplier))}#game-frame.text-size-xlarge,#game-frame.text-size-xlarge.font-size-reflow{--hangman-word-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier));--keyboard-font-size:calc(1rem / var(--scale) * var(--font-size-multiplier))}#game-frame.text-size-xlarge #endScreen #resultsPanel #questionList p img{left:-1.4375rem}#game-frame #resultsPanel,#game-frame #titleContainer{font-size:var(--ui-font-size,16px)!important}#game-frame .button{font-size:var(--button-font-size,14px)!important}#game-frame #settings-dropdown{font-size:var(--dropdown-font-size,15px)!important}#game-frame .feedback{font-size:var(--feedback-font-size,16px)!important}#game-frame .modal{font-size:var(--ui-font-size,16px)!important}#game-frame #hangman-word p{font-size:var(--hangman-word-font-size,45px)!important}#settings-dropdown .settings-close{position:absolute;top:5px;right:5px;background:transparent;border:none;cursor:pointer;padding:5px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;transition:background .2s;filter:var(--settings-close-svg-filter,none)}#settings-dropdown .settings-close:hover{background:var(--settings-close-hover-bg)}#settings-dropdown .settings-close:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px}#settings-dropdown .settings-close svg{display:block}#settings-dropdown .dropdown-item{padding:10px 0;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--dropdown-item-border)}#settings-dropdown .dropdown-item:last-child{border-bottom:none}#settings-dropdown .dropdown-item label{margin-right:10px;cursor:pointer}#settings-dropdown .dropdown-item input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}#settings-dropdown .dropdown-item input[type=checkbox]:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px}#settings-dropdown .dropdown-item select{padding:4px 8px;background:var(--dropdown-select-bg);color:var(--dropdown-select-color);border:1px solid var(--dropdown-select-border);border-radius:4px;cursor:pointer}#settings-dropdown .dropdown-item select:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px}#settings-dropdown .dropdown-item input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:4px;background:var(--range-track-bg);border-radius:2px;cursor:pointer;outline:none}#settings-dropdown .dropdown-item input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--range-thumb-bg);cursor:pointer}#settings-dropdown .dropdown-item input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--range-thumb-bg);cursor:pointer;border:none}#settings-dropdown .dropdown-item input[type=range]:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px}#settings-dropdown .font-size-slider-row{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}#settings-dropdown .font-size-slider-row label{margin-right:0}#settings-dropdown .font-size-slider-row .font-size-slider-controls{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}#settings-dropdown .font-size-slider-row .font-size-slider-controls input[type=range]{-moz-box-flex:1;-ms-flex:1;flex:1}#settings-dropdown .font-size-slider-row .font-size-slider-controls #font-size-value{min-width:3ch;text-align:right;color:var(--font-size-value-color);font-weight:700}.colour-select{position:relative;cursor:pointer}.colour-select:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px;border-radius:4px}.colour-select.open .colour-select-list{display:block}.colour-select-trigger{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 8px;color:var(--dropdown-select-color);font-size:var(--dropdown-font-size);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.colour-select-list,.colour-select-trigger{background:var(--dropdown-select-bg);border:1px solid var(--dropdown-select-border);border-radius:4px}.colour-select-list{display:none;position:absolute;right:0;top:calc(100% + 2px);list-style:none;margin:0;padding:2px 0;z-index:10;min-width:100%}.colour-select-option{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding:5px 10px;color:var(--dropdown-select-color);font-size:var(--dropdown-font-size);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.colour-select-option:hover{background:hsla(0,0%,50%,.15)}.colour-select-option.selected{background:hsla(0,0%,50%,.1)}.colour-swatch{display:inline-block;width:14px;height:14px;border-radius:2px;border:1px solid hsla(0,0%,50%,.45);-ms-flex-negative:0;flex-shrink:0}#DropdownSpacer{padding-top:10px}#playButtonContainer,#replayButtonContainer,.nextButtonContainer{padding:1px 10px;border-radius:50px;background:var(--nav-btn-bg);cursor:pointer;color:var(--nav-btn-color);position:relative;-ms-grid-column-align:center;justify-items:center;font-size:max(var(--button-font-size),21px)}#playButtonContainer #introPlayButton,#playButtonContainer #replayButton,#playButtonContainer .nextButton,#replayButtonContainer #introPlayButton,#replayButtonContainer #replayButton,#replayButtonContainer .nextButton,.nextButtonContainer #introPlayButton,.nextButtonContainer #replayButton,.nextButtonContainer .nextButton{-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--nav-btn-border);font-family:title_font,sans-serif;display:-moz-box;display:-ms-flexbox;display:flex;border-radius:50px}#playButtonContainer #introPlayButton p,#playButtonContainer #replayButton p,#playButtonContainer .nextButton p,#replayButtonContainer #introPlayButton p,#replayButtonContainer #replayButton p,#replayButtonContainer .nextButton p,.nextButtonContainer #introPlayButton p,.nextButtonContainer #replayButton p,.nextButtonContainer .nextButton p{margin:10px;margin-left:37px;margin-right:37px;font-weight:700;font-size:1em}#progressBar{margin:6px 0 0;float:left;width:491px;padding:5px 8px;border-radius:7px}#progressBar .progress-pill{border-radius:7px;margin:0 1% 0 0;height:3px;float:left}#progressBar .progress-pill:last-child{margin:0}#progressBar .progress-pill.progress-pill-empty{background:var(--progress-pill-empty-bg)}#progressBar .progress-pill-danger{background:var(--progress-pill-danger-bg)}#progressBar .progress-pill-success{background:var(--progress-pill-success-bg)}#uiCounter{position:relative;float:left;width:491px;padding:5px 8px;border-radius:7px}#uiCounter #emptyCounters,#uiCounter #fullCounters{position:absolute}#uiCounter img.emptyCounter,#uiCounter img.fullCounter{margin:0 0 0 30px}#hangman-container{margin:8px 0 0 186px;text-align:center;width:581px;height:452px;position:relative}#hangman-container #hangman-area{text-align:center;width:470px;background:var(--hangman-area-bg);border:1px solid var(--hangman-area-border);border-radius:20px;margin:0;position:absolute;top:60%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:1px 10px;right:50px}#hangman-container #hangman-area #hangman-question-image{position:relative;width:100%;height:282px;overflow:hidden;border-radius:11px;margin-top:8px;border:solid 1px var(--hangman-image-border)}#hangman-container #hangman-area #hangman-question-image object{width:100%;height:100%}#hangman-container #hangman-area #hangman-question-image img{width:100%;height:282px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;position:relative;max-width:500px;max-height:500px;background-color:var(--hangman-image-bg);border-radius:11px}#hangman-container #hangman-area .hangman-bottom-row{-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}#hangman-container #hangman-area .hangman-buttons{display:-moz-box;display:-ms-flexbox;display:flex;gap:6px;padding-top:5px;padding-bottom:8px;position:relative}#hangman-container #hangman-area .hangman-buttons #feedback{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}#hangman-container #hangman-area #hintAudioContainer{display:-moz-box;display:-ms-flexbox;display:flex;gap:6px}#hangman-container #hangman-area #hangman-audio-button,#hangman-container #hangman-area #hangman-hint-button{width:1.5rem;height:1.5rem;padding:6px;border-radius:50%;position:relative;display:-moz-box;display:-ms-flexbox;display:flex;border:2px solid var(--hangman-action-btn-border);cursor:pointer;outline:none;background:var(--hangman-action-btn-bg)}#hangman-container #hangman-area #hangman-audio-button img,#hangman-container #hangman-area #hangman-hint-button img{width:1.5rem;height:1.5rem}#hangman-container #hangman-area #hangman-audio-button:focus,#hangman-container #hangman-area #hangman-hint-button:focus{outline:1px solid var(--focus-outline-color);outline-offset:2px}#hangman-container #hangman-area #hangman-word{-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;width:100%;font-size:max(1rem,45px)}#hangman-container #hangman-area #hangman-word p{color:var(--hangman-word-color);margin:0;white-space:nowrap;font-family:game_font,sans-serif;font-size:1em;overflow-x:auto}@media (max-width:80rem){#hangman-container{width:100%;max-height:100%;margin:0!important}#hangman-container #hangman-area{position:relative;-ms-transform:none;transform:none;right:10px;top:40px;width:100%;margin:0;padding:15px 10px}#hangman-container #hangman-keyboard{top:475px;position:absolute;left:97px}#hangman-container #hangman-image-row{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-align:start;-ms-flex-align:start;width:100%;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}#hangman-container #hangman-question-image{width:-moz-fit-content!important;width:fit-content!important;left:-20px!important}#hangman-container #hangman-question-image img,#hangman-container #hintAudioContainer{height:-moz-fit-content;height:fit-content}#hangman-container #hintAudioContainer{display:-moz-box;display:-ms-flexbox;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;left:-20px}#hangman-container .hangman-buttons{position:relative;top:0}#hangman-container .hangman-buttons #feedback{position:relative!important}#hangman-container #hangman-word{font-size:max(1rem,45px)}#hangman-container #hangman-word p{font-size:1em;white-space:normal;word-break:break-word}#game-frame.large-font-reflow #hangman-container #hangman-question-image img{width:100%;height:282px;left:0!important;top:0!important;-ms-transform:none!important;transform:none!important;-ms-transform-origin:center center;transform-origin:center center;position:relative;max-width:500px;max-height:500px;background-color:var(--hangman-image-bg);border-radius:11px}#game-frame.large-font-reflow #hangman-container #hangman-word{font-size:max(1rem,45px);position:absolute;top:61px;left:528px}#game-frame.large-font-reflow #hangman-container #hangman-word p{color:var(--hangman-word-color);margin:0;white-space:nowrap;font-family:game_font,sans-serif;font-size:1em;max-width:665px;text-wrap:auto;line-height:1;overflow-x:hidden;max-height:247px}}#game-frame.font-size-reflow #hangman-container{width:100%;max-height:100%;margin:0!important}#game-frame.font-size-reflow #hangman-container #hangman-area{position:relative;-ms-transform:none;transform:none;right:10px;top:40px;width:100%;margin:0;padding:15px 10px}#game-frame.font-size-reflow #hangman-container #hangman-keyboard{top:475px;position:absolute;left:97px}#game-frame.font-size-reflow #hangman-container #hangman-image-row{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-align:start;-ms-flex-align:start;width:100%;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}#game-frame.font-size-reflow #hangman-container #hangman-question-image{width:-moz-fit-content!important;width:fit-content!important;left:-20px!important}#game-frame.font-size-reflow #hangman-container #hangman-question-image img{height:-moz-fit-content;height:fit-content}#game-frame.font-size-reflow #hangman-container #hintAudioContainer{display:-moz-box;display:-ms-flexbox;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;left:-20px}#game-frame.font-size-reflow #hangman-container .hangman-buttons{position:relative;top:0}#game-frame.font-size-reflow #hangman-container .hangman-buttons #feedback{position:relative!important}#game-frame.font-size-reflow #hangman-container #hangman-word{font-size:max(1rem,45px)}#game-frame.font-size-reflow #hangman-container #hangman-word p{font-size:1em;white-space:normal;word-break:break-word}#game-frame.font-size-reflow.large-font-reflow #hangman-container #hangman-question-image img{width:100%;height:282px;left:0!important;top:0!important;-ms-transform:none!important;transform:none!important;-ms-transform-origin:center center;transform-origin:center center;position:relative;max-width:500px;max-height:500px;background-color:var(--hangman-image-bg);border-radius:11px}#game-frame.font-size-reflow.large-font-reflow #hangman-container #hangman-word{font-size:max(1rem,45px);position:absolute;top:61px;left:528px}#game-frame.font-size-reflow.large-font-reflow #hangman-container #hangman-word p{color:var(--hangman-word-color);margin:0;white-space:nowrap;font-family:game_font,sans-serif;font-size:1em;max-width:665px;text-wrap:auto;line-height:1;overflow-x:hidden;max-height:247px}#game-frame.text-size-xlarge #hangman-word{top:-20px!important;position:relative!important}#keyboard-container{margin:23px auto 0;display:inline-block;text-align:center;max-width:995.2px;max-height:173px}#keyboard-container #hangman-keyboard{display:inline-block;background:var(--keyboard-bg);border:var(--keyboard-border);border-radius:20px;padding:2.5px;-ms-transform-origin:center left;transform-origin:center left;width:1342.5px;font-size:max(var(--keyboard-font-size),50px);max-height:173px;overflow-y:hidden}#keyboard-container #hangman-keyboard .hangman-keyboard-key{width:var(--keyboard-width-size);height:-moz-fit-content;height:fit-content;border:3px solid var(--key-border);margin:2.5px;float:left;color:var(--key-color);background:var(--key-bg);border-radius:12px;cursor:pointer;outline:none}#keyboard-container #hangman-keyboard .hangman-keyboard-key:focus{outline:1px solid var(--focus-outline-color);outline-offset:2px}#keyboard-container #hangman-keyboard .hangman-keyboard-key p{font-size:1em;margin:-5px;font-family:game_font,sans-serif;padding-bottom:5px}#keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space,#keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key,#keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]{width:213.5px;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:end;-ms-flex-align:end;align-items:end;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5px}#keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space:before,#keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key:before,#keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]:before{content:" ";display:block;visibility:hidden;font-size:1em;font-family:game_font,sans-serif;margin:-5px}#keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space img,#keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key img,#keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "] img{width:284.19px;height:20.93px;position:relative;top:-10px}#keyboard-container #hangman-keyboard .correct-key{background:var(--key-correct-bg);border:3px solid var(--key-correct-border)}#keyboard-container #hangman-keyboard .wrong-key{background:var(--key-wrong-bg);border:3px solid var(--key-wrong-border)}#keyboard-container #hangman-keyboard .hint-key{background:var(--key-hint-bg);border:3px solid var(--key-hint-border)}@media (max-width:80rem){#keyboard-container{max-width:100%}#keyboard-container #hangman-keyboard{position:absolute;top:485px;left:109px;max-height:214px;overflow-y:scroll!important}#keyboard-container #hangman-keyboard .hangman-keyboard-key,#keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space,#keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key,#keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]{height:-moz-fit-content;height:fit-content}#keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space:before,#keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key:before,#keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]:before{content:" ";display:block;visibility:hidden;font-size:1em;font-family:game_font,sans-serif;margin:-5px}#keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space img,#keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key img,#keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "] img{height:-moz-fit-content;height:fit-content;left:-4px}#game-frame.large-font-reflow #keyboard-container #hangman-keyboard{opacity:1;position:absolute;top:399px;left:100px;max-height:286.5px;overflow-y:scroll}#game-frame.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key{width:var(--keyboard-width-size);height:1.31em}#game-frame.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space,#game-frame.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key,#game-frame.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]{width:4.27em}}#game-frame.font-size-reflow #keyboard-container{max-width:100%}#game-frame.font-size-reflow #keyboard-container #hangman-keyboard{position:absolute;top:481px;left:109px;max-height:214px;overflow-y:scroll}#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key,#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space,#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key,#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]{height:-moz-fit-content;height:fit-content}#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space:before,#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key:before,#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]:before{content:" ";display:block;visibility:hidden;font-size:1em;font-family:game_font,sans-serif;margin:-5px}#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space img,#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key img,#game-frame.font-size-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "] img{height:-moz-fit-content;height:fit-content;left:-14px}#game-frame.font-size-reflow.large-font-reflow #keyboard-container #hangman-keyboard{opacity:1;position:absolute;top:399px;left:100px;max-height:286.5px;overflow-y:scroll}#game-frame.font-size-reflow.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key{width:7.5rem;height:1.31em}#game-frame.font-size-reflow.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key#letter-space,#game-frame.font-size-reflow.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key.space-key,#game-frame.font-size-reflow.large-font-reflow #keyboard-container #hangman-keyboard .hangman-keyboard-key[id="letter- "]{width:4.27em}#feedback{height:auto;z-index:1;color:var(--feedback-color);-ms-grid-column-align:center;justify-items:center;width:-moz-fit-content;width:fit-content;font-size:14px}#feedback,#feedback #correctFeedback,#feedback #wrongFeedback{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#feedback #correctFeedback,#feedback #wrongFeedback{position:relative;width:129px;height:40px;border-radius:30px;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-family:title_font,sans-serif;font-weight:600}#feedback #correctFeedback .feedbackContent,#feedback #wrongFeedback .feedbackContent{margin:auto}#feedback #correctFeedback p,#feedback #wrongFeedback p{font-size:1em;position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-weight:700;margin:0}#feedback #correctFeedback img,#feedback #wrongFeedback img{margin:4px 0 0}#feedback #correctFeedback{display:none;background:var(--feedback-correct-bg);border:1px solid var(--feedback-correct-border);background-clip:padding-box}#feedback #correctFeedback img{width:21px;-moz-box-pack:right;-ms-flex-pack:right;justify-content:right;position:relative;bottom:2px;left:-11px}#feedback #correctFeedback p{left:-7px}#feedback #wrongFeedback{display:none;background:var(--feedback-wrong-bg);border:1px solid var(--feedback-wrong-border);background-clip:padding-box}#feedback #wrongFeedback img{width:14px;-moz-box-pack:right;-ms-flex-pack:right;justify-content:right;position:relative;bottom:2px;left:-5px}#feedback #wrongFeedback p{font-size:1.143em;position:relative}.modal{display:none;z-index:1;overflow:auto;background-color:var(--modal-overlay-bg);width:1212px;height:768.5px;top:50%;overflow:hidden}.modal,.modal .modal-content{position:relative;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center}.modal .modal-content{background-color:var(--modal-content-bg);color:var(--modal-content-color);border-radius:20px;width:320px;padding:0 30px 21px;top:58%;text-align:center;border:1px solid var(--modal-content-border);font-size:var(--instructions-font-size)}.modal .modal-content .modal-body,.modal .modal-content .modal-footer,.modal .modal-content .modal-header{display:inline-block}.modal .modal-content .modal-header{text-align:center;width:100%}.modal .modal-content .modal-header h1{font-family:title_font,sans-serif;font-size:1.75em;font-weight:600;margin:0;color:var(--modal-header-color)}.modal .modal-content .modal-header h2{font-size:var(--instructions-header-size)}.modal .modal-content .modal-body{width:100%}.modal .modal-content .modal-body img{width:100%;display:block;border-radius:14px}.modal .modal-content .modal-tabs{display:-moz-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:2px solid var(--modal-tabs-border)}.modal .modal-content .modal-tabs .modal-tab{-moz-box-flex:1;-ms-flex:1;flex:1;padding:10px 0;font-family:title_font,sans-serif;font-size:1.125em;font-weight:600;color:var(--modal-tab-color);background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer}.modal .modal-content .modal-tabs .modal-tab.active{color:var(--modal-tab-active-color);border-bottom-color:var(--modal-tab-active-border)}.modal .modal-content .modal-tabs .modal-tab:hover:not(.active){color:var(--modal-tab-active-color)}.modal .modal-content .modal-tabs .modal-tab:focus{outline:2px solid var(--modal-focus-outline);outline-offset:-2px}.modal .modal-content .modal-tab-panel{display:none}.modal .modal-content .modal-tab-panel.active{display:block}.modal .modal-content .controls-list{list-style:none;padding:12px 4px;margin:0;text-align:left}.modal .modal-content .controls-list li{padding:7px 0;font-size:.875em;color:var(--modal-controls-color);display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.modal .modal-content .controls-list kbd{background:var(--modal-kbd-bg);border:1px solid var(--modal-kbd-border);border-radius:4px;padding:2px 7px;font-size:.929em;font-family:monospace;white-space:nowrap;color:var(--modal-kbd-color)}.modal .modal-content .modal-footer p{font-family:title_font,sans-serif}.modal .modal-content .modal-footer .nextButtonContainer{margin-top:1px;justify-self:center;top:15px;margin:20px 0 22px}.modal .modal-content .modal-footer .nextButtonContainer:focus{outline:1px solid var(--modal-focus-outline);outline-offset:2px}.modal .modal-content .modal-footer .nextButtonContainer .nextButton{height:-moz-fit-content;height:fit-content;width:100%;padding-top:0;border:1px solid var(--modal-footer-btn-border)}.modal .modal-content .modal-footer .nextButtonContainer .nextButton img{width:32px;height:32px;font-family:title_font,sans-serif}.modal .modal-content .modal-footer .nextButtonContainer .nextButton p{color:var(--modal-footer-btn-color)}@media (max-width:80rem){.modal .modal-content{min-width:-moz-fit-content;min-width:fit-content;max-width:75%;max-height:80%;overflow-y:auto;top:50%!important}}#game-frame.font-size-reflow .modal .modal-content{min-width:-moz-fit-content;min-width:fit-content;max-width:75%;max-height:80%;overflow-y:auto;top:50%!important}.modal#creditModal .modal-content{width:75%}.modal#creditModal .modal-content .modal-body p{padding:0 65px}.modal#creditModal .modal-body{overflow:auto;height:400px;width:100%}#footer-text{margin-top:5px}#top-ui{position:absolute;max-width:1212px;min-width:1024px;width:100%;z-index:1;left:50%;top:0;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center}#top-ui .button{display:block;height:21px;padding:15px;background:var(--ui-btn-bg);border-radius:25.5px;cursor:pointer}#top-ui .button:focus{outline:2px solid var(--focus-outline-color);outline-offset:4px}#top-ui #settings-button{position:absolute;width:21px;top:19px;left:-27px;display:none;opacity:0;transition:opacity .3s;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#top-ui #settings-button.show{display:-moz-box;display:-ms-flexbox;display:flex;opacity:1}#top-ui #settings-button svg{width:21px;height:21px}#top-ui #settings-button img{width:170%;height:auto;display:block;filter:var(--ui-img-filter)}#top-ui #settings-dropdown{position:absolute;top:70px;left:0;background:var(--settings-dropdown-bg);border:3px solid var(--settings-dropdown-border);border-radius:12px;padding:15px;min-width:200px;display:none;opacity:0;transition:opacity .3s;z-index:10;color:var(--settings-dropdown-color);text-align:left}#top-ui #settings-dropdown.show{display:block;opacity:1}@media (max-width:80rem){#top-ui #settings-dropdown{max-height:650px;overflow-y:auto;overflow-x:hidden;word-wrap:break-word}}#top-ui #exit-button{position:absolute;width:21px;top:32px;right:30px;transition:opacity .3s}#top-ui #exit-button,#top-ui #exit-button.show{display:none;opacity:0}#top-ui #exit-button svg{width:21px;height:21px}#game-frame.font-size-reflow #top-ui #settings-dropdown{max-height:650px;overflow-y:auto;overflow-x:hidden;word-wrap:break-word}#bottom-ui{font-family:game_font,sans-serif;position:absolute;width:1212px;height:113.375px;z-index:1;bottom:-44px;background:var(--bottom-ui-bg);left:50%;-ms-transform:translate(-50%);transform:translate(-50%);opacity:0;transition:opacity .3s ease}#bottom-ui #bottom-ui-container{position:relative;padding:12px 45px;height:46px;-ms-transform-origin:center center;transform-origin:center center}#bottom-ui #bottom-ui-container #bottom-ui-game-brand{float:left;width:185px;height:100%;position:relative;font-size:14px}#bottom-ui #bottom-ui-container #bottom-ui-game-brand img,#bottom-ui #bottom-ui-container #bottom-ui-game-brand p{max-width:100%;max-height:100%;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#bottom-ui #bottom-ui-container #bottom-ui-game-brand p{font-size:1em;color:var(--bottom-ui-brand-color)}#bottom-ui #bottom-ui-container #bottom-ui-progress-bar{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:507px}#bottom-ui #bottom-ui-container #bottom-ui-progress-bar #credits{text-align:center;color:var(--credits-color);font-size:12px}#bottom-ui #bottom-ui-container #bottom-ui-progress-bar #credits p{margin:0}#bottom-ui #bottom-ui-container #bottom-ui-progress-bar #credits p a{color:var(--credits-color)}#bottom-ui #bottom-ui-container #bottom-ui-progress-bar #credits p a.displayCredits{cursor:pointer;display:block}#bottom-ui #bottom-ui-container #bottom-ui-progress-bar #credits p a.dontDisplayCredits{display:none}#bottom-ui #bottom-ui-container #bottom-ui-label{float:right;width:185px;height:100%;position:relative}#bottom-ui #bottom-ui-container #bottom-ui-label img{max-width:100%;max-height:100%;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#bottom-ui #bottom-ui-container #bottom-ui-counter{float:right;width:209px}@media (max-width:80rem){#bottom-ui,#game-frame.large-font-reflow #bottom-ui{height:98.375px!important}}#game-frame.font-size-reflow #bottom-ui{height:98.375px!important}#introScreen{position:absolute;width:1212px;height:768.5px;text-align:center;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/backgroundIntro.svg) no-repeat 50%;background-size:cover}#introScreen #titleContainer{max-width:69%;min-width:42%;width:-moz-fit-content;width:fit-content;top:44%;position:absolute;right:25%;border-radius:17px;background:var(--title-container-bg);border:1px solid var(--title-container-border);-o-border-image:initial;border-image:initial;margin:32px auto 0;padding:0 50px}#introScreen #titleContainer h1{font-family:title_font,sans-serif;font-size:var(--intro-font-size);text-align:center;line-height:.1;color:var(--title-h1-color);padding-top:12px;margin:50px auto 33px}#introScreen #titleContainer h2{font-family:title_font,sans-serif;color:var(--title-h2-color);line-height:48px;margin:0 auto 22px;font-size:var(--subtitle-font-size)}#introScreen #playButtonContainer{margin:20px auto 22px;width:-moz-fit-content;width:fit-content;top:-15px;font-size:max(var(--button-font-size),21px)}#introScreen #playButtonContainer #introPlayButton img{width:32px;height:32px}#introScreen #playButtonContainer #introPlayButton.hide-text img{width:50px;height:50px}#introScreen #playButtonContainer #introPlayButton p{margin:10px;margin-left:37px;margin-right:37px;font-weight:700;font-size:1em}#introScreen #playButtonContainer #introPlayButton.has-icon{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center}#introScreen #playButtonContainer #introPlayButton.has-icon p{margin:10px;margin-left:10px;margin-right:10px;font-weight:700;font-size:1em}#introScreen #loadingText{margin:32px auto;width:300px;color:var(--loading-text-color)}#introScreen #introBackdrop{width:100%;height:100%;position:absolute;top:0;z-index:-1;border:none;background:var(--intro-backdrop-bg)}#introScreen #settings-dropdown{position:absolute;top:70px;left:30px;background:var(--settings-dropdown-bg);border:3px solid var(--settings-dropdown-border);border-radius:12px;padding:15px;min-width:200px;display:none;opacity:0;transition:opacity .3s;z-index:10;color:var(--settings-dropdown-color);text-align:left}#introScreen #settings-dropdown.show{display:block;opacity:1}@media (max-width:80rem){#introScreen #titleContainer{max-height:85%;overflow-y:scroll;overflow-x:hidden;top:1%;right:10%}#introScreen #titleContainer h1,#introScreen #titleContainer h2{line-height:1;white-space:normal;word-wrap:break-word}#introScreen #settings-dropdown{max-height:650px;overflow-y:auto;overflow-x:hidden;word-wrap:break-word}}#game-frame.font-size-reflow #introScreen #titleContainer{max-height:85%;top:1%;right:13%;overflow-y:scroll;overflow-x:hidden}#game-frame.font-size-reflow #introScreen #titleContainer h1,#game-frame.font-size-reflow #introScreen #titleContainer h2{line-height:1;white-space:normal;word-wrap:break-word}#game-frame.font-size-reflow #introScreen #settings-dropdown{max-height:650px;overflow-y:auto;overflow-x:hidden;word-wrap:break-word}#gameScreen{--target-offset-x:-4px;--target-offset-y:23px;--target-height-offset:-70px;--target-width-offset:-100px;--target-base-x:834.9165px;--target-base-y:179.5536px;--arrow-base-x:874.9533px;--arrow-base-y:280.2542px;--arrow-base-height:168.2873px;--arrow-base-width:139.6161px;--target-base-height:316.0861px;--target-base-width:270.86145px;position:absolute;width:1212px;height:768.5px;text-align:center;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/backgroundIntro.svg) no-repeat 50%;background-size:cover}#gameScreen #gameTarget{position:absolute;z-index:0;left:calc(var(--target-base-x) + var(--target-offset-x));top:calc(var(--target-base-y) + var(--target-offset-y));width:calc(var(--target-base-height) + var(--target-height-offset));height:calc(var(--target-base-height) + var(--target-height-offset))}#gameScreen #gameArrow{position:absolute;z-index:1;left:calc(var(--arrow-base-x) + var(--target-offset-x));top:calc(var(--arrow-base-y) + var(--target-offset-y));width:calc(var(--arrow-base-width) + var(--target-width-offset));height:calc(var(--arrow-base-height) + var(--target-height-offset));opacity:0;display:none}@media (max-width:80rem){#gameScreen{--target-offset-x:192px;--target-offset-y:280px}#gameScreen #game-content-scroll{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}}#game-frame.font-size-reflow #gameScreen{--target-offset-x:192px;--target-offset-y:280px}#game-frame.font-size-reflow #gameScreen #game-content-scroll{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}#endScreen{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/backgroundIntro.svg) no-repeat 50%;text-align:center;background-size:cover}#endScreen #resultsPanel{max-width:70%;min-width:55%;width:-moz-fit-content;width:fit-content;border-radius:17px;background:var(--results-panel-bg);border:1px solid var(--results-panel-border);margin:32px auto 0;padding:0 20px;color:var(--results-panel-color);top:10%;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem}#endScreen #resultsPanel h2{font-family:title_font,sans-serif;font-size:max(var(--intro-font-size),46px);margin:0;margin-top:10px}#endScreen #resultsPanel #scoreSentence{color:var(--score-sentence-color);font-size:max(var(--subtitle-font-size),28px);font-weight:700;margin:0;font-family:title_font,sans-serif}#endScreen #resultsPanel #questionList{margin-top:22px;width:100%;float:left;-moz-columns:2;columns:2;height:220px;margin:12px auto}#endScreen #resultsPanel #questionList p{text-align:left;position:relative;font-size:max(var(--end-list-font-size),27px);margin:0 0 7px 100px;page-break-inside:avoid;break-inside:avoid;font-family:game_font,sans-serif}#endScreen #resultsPanel #questionList p img{width:max(var(--end-list-icon-size),31px);height:max(var(--end-list-icon-size),31px);position:absolute;top:.1875rem;left:-2.4375rem;border-radius:50%}#endScreen #resultsPanel #replayButtonContainer{margin:15px;display:inline-block;border-radius:50px;margin-bottom:30px}#endScreen #resultsPanel #replayButtonContainer #replayButton{-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#endScreen #resultsPanel #replayButtonContainer #replayButton img{width:32px;height:32px}#endScreen #resultsPanel #replayButtonContainer #replayButton p{font-family:title_font,sans-serif;margin-left:10px;margin-right:10px}@media (max-width:80rem){#endScreen #resultsPanel{top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important;max-height:75%;max-width:90%;overflow-x:hidden;overflow-y:auto;font-size:1rem}#endScreen #questionList{height:auto;-moz-columns:1;columns:1}#endScreen #questionList p{margin:0 0 7px 50px}}#endScreen #endBackdrop{width:100%;height:100%;position:absolute;top:0;z-index:-1;border:none;background:var(--end-backdrop-bg)}#game-frame.font-size-reflow #endScreen #resultsPanel{top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important;max-height:75%;max-width:90%;overflow-x:hidden;overflow-y:auto;font-size:1rem}#game-frame.font-size-reflow #endScreen #questionList{height:auto;-moz-columns:1;columns:1}#game-frame.font-size-reflow #endScreen #questionList p{margin:0 0 7px 50px}