@import url(https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;500;600&family=Work+Sans:wght@300;400&family=League+Spartan:wght@300;400;500;600&display=swap);.theme-cool-night{--light-color:#000;--off-white-color:#2b3031;--dark-color:#fff;--dark-color-fade:#f0fcff4d;--accent-color-1:#003d55;--accent-color-2:#bd6800;--accent-color-3:#9200ac;--accent-color-4:#cb8ffe;--accent-color-5:#0052ce;--button-color:#ece9ff;--correct-color:#6ba057;--incorrect-color:#a8615f;--highlight-color-1:#0096ad;--highlight-color-2:#3b643b;--highlight-color-3:#ba8b00;--title-font:"League Spartan",sans-serif;--normal-font:"Work Sans",sans-serif}.theme-garden{--light-color:#f7f7f7;--off-white-color:#ececec;--dark-color:#050;--dark-color-fade:#0036004d;--accent-color-1:#7baeff;--accent-color-2:#1457ff;--accent-color-4:#c900c6;--accent-color-3:#2ce6ff;--accent-color-5:#bb178f;--button-color:#00ad68;--correct-color:#4cbb17;--incorrect-color:#ff4500;--highlight-color-1:#2ec4db;--highlight-color-2:#32d932;--highlight-color-3:#dcd329;--title-font:"League Spartan",sans-serif;--normal-font:"Work Sans",sans-serif;--font-size:1rem}.theme-ocean{--light-color:#fff;--off-white-color:#e0ffff;--dark-color:#123354;--dark-color-fade:#1e90ff66;--accent-color-1:#159393;--accent-color-5:#20b2aa;--accent-color-3:#79306c;--accent-color-4:#296ce8;--accent-color-2:#1684a9;--button-color:#0042ad;--correct-color:#20b2aa;--incorrect-color:#91304a;--highlight-color-1:#55e8ff;--highlight-color-2:#68ff68;--highlight-color-3:#fff760;--title-font:"League Spartan",sans-serif;--normal-font:"Work Sans",sans-serif;--font-size:1rem}.theme-fire{--light-color:#fefcf7;--off-white-color:#ece8e2;--dark-color:#491300;--dark-color-fade:#ff450066;--accent-color-1:tomato;--accent-color-2:#d2691e;--accent-color-3:#df7676;--accent-color-4:#c84600;--accent-color-5:#85c36a;--button-color:#ad2b00;--correct-color:#77cd52;--incorrect-color:#fe7d14;--highlight-color-1:#5574ff;--highlight-color-2:#68ffbb;--highlight-color-3:#caff60;--title-font:"League Spartan",sans-serif;--normal-font:"Work Sans",sans-serif;--font-size:1rem}.theme-tabernacle{--light-color:#fff;--off-white-color:#f5f5f5;--dark-color:#0b081f;--dark-color-fade:#483d8b66;--accent-color-1:gold;--accent-color-2:#0000cd;--accent-color-3:purple;--accent-color-4:#ff4500;--accent-color-5:#898b00;--button-color:#ad00ad;--correct-color:#42a119;--incorrect-color:#ff4500;--highlight-color-1:#4f6fff;--highlight-color-2:#68ff7f;--highlight-color-3:#f7ff60;--title-font:"League Spartan",sans-serif;--normal-font:"Work Sans",sans-serif;--font-size:1rem}.theme-olive{--light-color:#fffdfd;--off-white-color:#f3f3f3;--dark-color:#1f221f;--dark-color-fade:#164f1266;--accent-color-1:#87bc90;--accent-color-2:#d19200;--accent-color-3:#897e00;--accent-color-4:#006400;--accent-color-5:#23a159;--button-color:#007b62;--correct-color:#006400;--incorrect-color:#8b3513;--highlight-color-1:#90c1e9;--highlight-color-2:#52d065;--highlight-color-3:#ffff12;--title-font:"League Spartan",sans-serif;--normal-font:"Work Sans",sans-serif;--font-size:1rem}#mobile-browser-only{align-items:center;background-color:var(--accent-color-4);color:var(--light-color);display:flex;flex-direction:column;font-family:Work Sans,sans-serif;height:100vh;justify-content:center;max-width:100vw;overflow-x:hidden}#mobile-browser-only h1{font-family:League Spartan,sans-serif;font-size:2.5rem;text-align:center}#mobile-browser-only h2{font-weight:300}#mobile-browser-only img{filter:invert(1);width:1.5rem}#mobile-browser-only a{color:var(--light-color);font-size:1.25rem;line-height:1.5rem;margin:.25rem 0;text-decoration:none}.about-us-mobile{font-family:Work Sans,sans-serif;padding:1rem}.about-us-mobile h1{font-family:League Spartan,sans-serif}.about-us-mobile h2{font-weight:300}.about-us-mobile h3{font-family:League Spartan,sans-serif;font-size:1.5rem}.about-us-mobile p{font-size:1.2rem;font-weight:300;line-height:1.25rem;max-width:85%}.about-us-mobile b{font-family:League Spartan,sans-serif;font-style:italic}.about-us-mobile a{color:var(--accent-color-4);font-size:1.25rem;font-weight:700;text-decoration:none}.popup{align-items:center;animation:fadeIn .25s ease-in-out;background-color:#00000059;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:500}.popup .inner{background-color:var(--light-color);border-radius:.5rem;color:var(--dark-color);max-height:90%;max-width:90%;min-width:50%;z-index:501}.popup .inner .close{display:flex;width:100%}.popup .inner .close img{margin-left:auto;width:1.75rem}.loading-view{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.loading-view .squares{position:relative}.loading-view .squares .square{background-color:var(--off-white-color);border-radius:.75rem;height:5rem;opacity:0;position:absolute;width:5rem}.loading-view .squares .sq-1{animation:fadeInOutDelay 5s ease-out infinite}.loading-view .squares .sq-2{animation:fadeInOutDelay 5s ease-in-out infinite;animation-delay:1s}.loading-view .squares .sq-3{animation:fadeInOutDelay 5s ease-in-out infinite;animation-delay:3s}.loading-view h1{font-family:League Spartan,sans-serif;font-weight:300;margin:10rem}.top-bar{align-items:center;background-color:var(--light-color);border-bottom:.5px solid var(--dark-color);color:var(--dark-color);display:flex;justify-content:space-between;position:fixed;width:100vw;z-index:1000}.top-bar img{margin:.25rem;width:3rem}.top-bar .stats{display:flex}.bottom-bar{background-color:var(--light-color);border-top:.5px solid var(--dark-color);bottom:0;color:var(--dark-color);justify-content:space-around;position:fixed;width:100vw;z-index:1000}.bottom-bar,.bottom-bar div{align-items:center;display:flex}.bottom-bar div{flex-direction:column;justify-content:center;margin:.5rem .5rem 0}.bottom-bar div h1{font-size:1.25rem;line-height:1.25;margin:0}.bottom-bar div h2{font-size:1rem;margin:0}.bottom-bar div h2,.gems{font-family:League Spartan,sans-serif;font-weight:300}.gems{font-size:1.1rem;margin:0 .25rem}.lifetime-gems{font-family:League Spartan,sans-serif}.lifetime-gems span{filter:sepia(100%)}.mobile-view{background-color:var(--light-color);color:var(--dark-color);max-width:100vw;min-height:80vh;overflow-x:hidden;overflow-y:scroll;padding-bottom:3rem;padding-top:4rem;width:100vw}.mobile-footer{align-items:center;background-color:var(--dark-color);color:var(--light-color);display:flex;font-family:Work Sans,sans-serif;justify-content:center;width:100%}.mobile-footer .text{display:flex;flex-direction:column;margin:1rem}.mobile-footer img{filter:saturate(0);margin:0 1rem;width:3.5rem}.mobile-footer a{color:var(--light-color);font-size:1.1rem;font-weight:400;margin:.25rem;text-decoration:none;transition:.25s ease}.mobile-footer a:hover{color:var(--highlight-color-1)}.block-button{background-color:var(--accent-color-4);border-radius:.5rem;color:var(--light-color);font-family:Work Sans,sans-serif;padding:.25rem}.block-button h1{font-size:1.1rem;font-weight:400;margin:.25rem}.block-button h2{font-size:1rem;font-weight:300;margin:.25rem}.action-button{background-color:var(--button-color);border:none;border-radius:.5rem;color:var(--light-color);font-family:League Spartan,sans-serif;font-size:1.25rem;padding:.5rem}.landing-view{animation:fadeIn .5s ease-in-out;display:flex;flex-wrap:wrap}.landing-view .container-header{font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:400;margin:0 1rem 1rem}.landing-view .landing-container{display:flex;justify-content:space-around;margin-bottom:.5rem;width:100%}.landing-view .landing-container .block-button{max-width:45%}.landing-view .to-trivia-categories{display:flex;justify-content:end;width:100%}.landing-view .to-trivia-categories h2{font-family:League Spartan,sans-serif;font-size:1.1rem;font-weight:400;margin:.5rem;text-align:end}.mobile-votd{background-color:#0000;border-radius:1rem;height:auto;margin:.5rem;max-width:100vw;position:relative}.mobile-votd canvas{border-radius:.75rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mobile-votd .text{color:var(--light-color);font-family:Work Sans,sans-serif;padding:.5rem;position:relative;z-index:2}.mobile-votd .text h1{font-family:League Spartan,sans-serif;font-family:300;font-size:1.5rem;margin:.5rem}.mobile-votd .text h2{font-size:2rem;font-weight:300;margin:.25rem .5rem}.mobile-votd .text p{font-size:1.2rem;margin:.5rem}.tier-progress{font-family:Work Sans,sans-serif;margin:.75rem;width:100%}.tier-progress h1{font-size:1.5rem;font-weight:400;margin:0}.tier-progress h2{font-family:League Spartan,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25rem;margin:.5rem}.tier-progress .gems{display:inline}.tier-progress .progress-container{background-color:var(--off-white-color);border-radius:.5rem;height:1.5rem;overflow:hidden;width:100%;z-index:2}.tier-progress .progress-container .progress{background-color:var(--accent-color-5);border-radius:.5rem;height:100%;z-index:1}.tier-progress .to-next{margin:.5rem 0;text-align:right}.tier-progress .to-next .gems{font-size:1rem}.updates-tile{background-color:var(--highlight-color-1);border-radius:.75rem;height:auto;margin:1rem;padding:1rem}.updates-tile h1{font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:300;margin:0}.updates-tile .info{display:flex;flex-direction:column;justify-content:center;min-height:17vh}.updates-tile .info h2{font-family:League Spartan,sans-serif;font-size:1.5rem;margin:.25rem 0}.updates-tile .info p{font-family:Work Sans,sans-serif;font-weight:300;margin:0}.updates-tile .info .date{font-family:League Spartan,sans-serif;margin-top:1rem}.updates-tile .dot-container{display:flex;justify-content:center}.updates-tile .dot-container .dot{background-color:var(--light-color);border-radius:50%;height:.5rem;margin:.25rem;opacity:50%;width:.5rem}.weekly-analytics-component{background-color:var(--off-white-color);border-radius:.75rem;margin:1rem;padding:.5rem;width:100%}.weekly-analytics-component h1{font-family:League Spartan,sans-serif;font-size:1.5rem;margin:.5rem 0}.weekly-analytics-component h2{font-size:1.15rem;font-weight:400;margin:.5rem .25rem}.weekly-analytics-component h3{font-family:League Spartan,sans-serif;font-size:1.25rem;font-weight:500;margin:.5rem .25rem .25rem}.weekly-analytics-component .row{align-items:center;display:flex;justify-content:space-between}.weekly-analytics-component .row h1{font-size:1.15rem;font-weight:400;margin:.25rem 1.5rem}.weekly-analytics-component .expand{font-family:League Spartan,sans-serif;font-size:2rem;font-weight:500;text-align:right}.support-us{animation:fadeIn .5s ease-in-out;background-color:var(--accent-color-1);border-radius:.75rem;margin:1rem;padding:.5rem}.support-us h1{font-family:League Spartan,sans-serif;font-size:1.75rem;margin:.5rem 0}.support-us h2{font-size:1.15rem;font-weight:400}.support-us button{background-color:var(--accent-color-5)}.support-us .support-us-popup{padding:.5rem 1rem;text-align:center}.support-us .support-us-popup p{font-family:League Spartan,sans-serif;font-size:1.25rem;font-weight:500}.support-us .support-us-popup .donation-link{display:flex;justify-content:center;margin:1rem 0}.support-us .support-us-popup .disclaimer{font-size:1rem;font-weight:400}.support-us .support-us-popup a{color:var(--accent-color-5)}.support-us-reward{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.support-us-reward p{font-size:2rem;margin:.25rem 0}.support-us-reward .bounce{animation:bounce 2s ease-in-out infinite}.qotd{background-color:var(--off-white-color);border-radius:.75rem;margin:1rem;padding:.5rem}.qotd h1{font-family:League Spartan,sans-serif;font-size:1.5rem;margin:.5rem 0}.qotd h2{font-size:1.35rem;font-weight:400;line-height:1.35rem;margin:.5rem .25rem}.qotd .choices{font-size:1.1rem;font-weight:300;margin:.75rem 0}.qotd .action-button{margin:.5rem}.qotd p{font-size:1rem;margin:.5rem 0}.qotd .correct-answer{font-style:italic;font-weight:300}.qotd .explanation{margin:.75rem 0}.correct,.qotd-correct{background-color:var(--correct-color)}.incorrect,.qotd-incorrect{background-color:var(--incorrect-color)}.fade-in-right{animation:fadeInRight 1s ease-in-out}.bible-view{padding-bottom:1rem;position:relative}.bible-view .selector{border-bottom:.5px solid var(--dark-color);position:fixed;top:0;width:100%;z-index:10}.bible-view .selector,.bible-view .text{background-color:var(--light-color);color:var(--dark-color)}.bible-view .text{animation:fadeIn .5s ease-in-out;padding-bottom:2rem;padding-top:2rem}.bible-view .text h1{font-family:League Spartan,sans-serif;margin:.5rem .25rem}.bible-view .text h2{font-size:1.25rem;font-weight:300;margin:.25rem .5rem}.bible-view .text .verse-container .verse{font-family:League Spartan,sans-serif;font-size:1.25rem;font-weight:300;padding:.25rem}.bible-view .text .verse-container .verse p{border-radius:.5rem;margin:0;padding:.25rem}.bible-view .text .tooltip-open{text-decoration:underline}.bible-view .text .tooltip-options{align-items:center;display:flex;justify-content:space-evenly}.bible-view .text .tooltip-options .highlight-section{display:flex;flex-direction:column}.bible-view .text .tooltip-options .highlight-section .colors{display:flex;justify-content:center}.bible-view .text .tooltip-options .highlight-section .colors .highlight{border-radius:50%;height:1.25rem;margin:.25rem;width:1.25rem}.bible-view .text .tooltip-options h1{font-size:1rem;font-weight:400;margin:.1rem;text-align:center}.bible-view .text .tooltip-options button{font-size:.9rem}select{outline:none}.book-select,.chapter-select,.verse-select,.version-select{background-color:var(--light-color);border-radius:.25rem;color:var(--dark-color);font-family:League Spartan,sans-serif;font-size:1.2rem;line-height:1.2rem}.games-view{animation:fadeIn .5s ease-in-out}.games-view h1{font-family:League Spartan,sans-serif;margin:.5rem}.games-view h2{font-family:Work Sans,sans-serif;font-size:1rem;font-weight:300;margin:.5rem}.games-view .tile{border-radius:.5rem;margin:1.25rem .5rem;padding:.5rem}.games-view .tile h1{font-size:1.5rem}.games-view .tile p{margin:1rem 0}.games-view .tile .button-container{display:flex;justify-content:center}.games-view .tile .button-container button{margin:.5rem 1rem;padding:.25rem 1.25rem}.games-view .disabled{filter:saturate(0);opacity:.5}.games-view .tile-popup{padding:.5rem}.games-view .tile-popup h1{font-size:2rem;margin:0 .25rem}.games-view .tile-popup p{font-size:1.1rem;font-weight:300;line-height:1.25rem;margin:.75rem .5rem}.games-view .tile-popup .button-container{display:flex;justify-content:center}.games-view .tile-popup .button-container button{margin:.5rem 1rem;padding:.25rem 1.25rem}.tooltip-container .tooltip{animation:fadeInDown .25s ease-in-out;background-color:var(--off-white-color);border-radius:.25rem;color:var(--dark-color);padding:.5rem;position:absolute;width:90%;z-index:10}.tooltip-container .tooltip :after{border-color:var(--off-white-color) #0000 #0000 #0000;border-style:solid;border-width:5px;content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.trivia-categories-view h1{font-family:League Spartan,sans-serif;margin:.5rem}.trivia-categories-view p{font-size:1.1rem;font-weight:300;margin:.5rem}.trivia-categories-view .category{margin:1rem 0}.trivia-categories-view .category h1{font-size:1.75rem;font-weight:400}.trivia-categories-view .category .tile-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}.trivia-categories-view .category .tile-container .tile{background-color:var(--accent-color-4);border-radius:.75rem;color:var(--light-color);margin:.5rem;max-width:50%;padding:.5rem;width:40%}.trivia-categories-view .category .tile-container .tile h1{font-size:1.25rem;margin:0}.trivia-categories-view .category .tile-container .tile h2{font-size:1rem;font-weight:300;margin:.5rem 0}.trivia-info-panel{animation:fadeIn .5s ease-in-out;min-height:80vh}.trivia-info-panel h1{font-family:League Spartan,sans-serif;margin:.5rem}.trivia-info-panel h2{font-size:1.25rem;font-weight:300;margin:.5rem}.trivia-info-panel h3{font-family:League Spartan,sans-serif;font-weight:400;margin:1rem .5rem}.trivia-info-panel p{font-size:1.25rem;font-weight:300;margin:.5rem}.trivia-info-panel .description{margin:1rem 0}.trivia-info-panel .last-updated{font-family:League Spartan,sans-serif;font-size:1rem;margin:2rem .5rem}.trivia-info-panel .buttons{align-items:flex-start;display:flex;justify-content:space-evenly}.trivia-info-panel .buttons .coming-soon{align-items:center;display:flex;filter:saturate(0);flex-direction:column;opacity:.75}.trivia-info-panel .buttons .coming-soon p{font-size:1rem}.trivia-game-view .choices-state,.trivia-game-view .correct-state,.trivia-game-view .finished-state,.trivia-game-view .incorrect-state{animation:fadeInDown .75s ease-in-out;border-radius:.75rem;margin:.25rem;padding:1rem .25rem}.trivia-game-view h1{font-family:League Spartan,sans-serif;margin:.25rem 0}.trivia-game-view h2{font-size:1.25rem;font-weight:300;margin:.5rem 0}.trivia-game-view h3{font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:400;margin:.5rem 0}.trivia-game-view .answer-choices{margin:1.5rem 0}.trivia-game-view .answer-choices .choice{font-size:1.25rem;margin:.75rem .25rem}.trivia-game-view .incorrect-state{background-color:var(--incorrect-color)}.trivia-game-view .correct-state{background-color:var(--correct-color)}.trivia-game-view .answer{font-weight:300}.trivia-game-view .explanation{font-family:Work Sans,sans-serif;font-size:1.25rem;font-style:italic;font-weight:300}.trivia-game-view button{margin:.5rem}.trivia-game-view .difficult{display:flex;width:100%}.trivia-game-view .difficult h2{background-color:var(--accent-color-2);border-radius:.25rem;font-family:Work Sans,sans-serif;font-weight:300;margin:.25rem 0;padding:.25rem}.trivia-game-view .verse-hint{font-size:1.1rem;font-weight:300}.trivia-game-view .actions *{display:inline}.trivia-game-view .actions :first-child{margin-left:0}.trivia-game-view .actions button{background-color:var(--accent-color-5);font-size:1.1rem;line-height:1.25rem}.trivia-game-view .finished-state{background-color:var(--accent-color-1)}.trivia-game-view .buttons{display:flex;justify-content:space-around}.memorize-categories-view h1{font-family:League Spartan,sans-serif;margin:.5rem}.memorize-categories-view p{font-size:1.1rem;font-weight:300;margin:.5rem}.memorize-categories-view .tile{background-color:#0000;border-radius:.75rem;height:auto;margin:1rem .5rem;padding:.25rem;position:relative}.memorize-categories-view .tile canvas{border-radius:.75rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.memorize-categories-view .tile h1{font-size:1.75rem;font-weight:400;position:relative;z-index:1}.memorize-categories-view .tile h2{font-size:1.25rem;font-weight:300;position:relative;z-index:1}.memorize-categories-view .verse-popup h2{font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:300;margin:.5rem}.memorize-categories-view .verse-popup .select{display:flex;justify-content:space-evenly;margin:1rem 0}.memorize-categories-view .verse-popup p{font-size:1.25rem;margin:2rem .5rem}.memorize-categories-view .verse-popup .difficulties{display:flex;justify-content:space-evenly}.memorize-categories-view .verse-popup .difficulties button{background-color:var(--dark-color)}.memorize-categories-view .verse-popup .play{display:flex;justify-content:center;margin:1rem 0}.memorize-categories-view .verse-popup .play button{padding:.5rem 1.5rem}.memorize-category-panel{min-height:80vh}.memorize-category-panel .text{margin:.5rem}.memorize-category-panel .text h1{font-family:League Spartan,sans-serif;font-weight:400}.memorize-category-panel .text h2{font-size:1.25rem;font-weight:300}.memorize-category-panel .verses{display:flex;flex-wrap:wrap;justify-content:space-evenly}.memorize-category-panel .verses .verse{border-radius:.75rem;margin:1rem 0;padding:.25rem;text-align:center;width:40vw}.memorize-category-panel .verses .verse h1{font-size:1.25rem;font-weight:400}.memorize-category-panel .verses .verse-popup{padding:.5rem}.memorize-category-panel .verses .verse-popup h1{margin:0}.memorize-category-panel .verses .verse-popup p{font-size:1.25rem;font-weight:300}.memorize-category-panel .verses .verse-popup .difficulties{display:flex;justify-content:space-evenly}.memorize-category-panel .verses .verse-popup .difficulties button{background-color:var(--dark-color)}.memorize-category-panel .verses .verse-popup .play{display:flex;justify-content:center;margin:1rem 0}.memorize-category-panel .verses .verse-popup .play button{padding:.5rem 1.5rem}.memorize-game-view{animation:fadeIn .5s ease-in-out}.memorize-game-view .text{margin:.5rem;padding:.25rem}.memorize-game-view .text h1{font-family:League Spartan,sans-serif;margin:.5rem 0}.memorize-game-view .text h2{font-weight:300;margin:.75rem 0}.memorize-game-view .text .verse-container{align-items:center;display:flex;flex-wrap:wrap}.memorize-game-view .text .verse-container .token{font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:300;margin:.25rem}.memorize-game-view .text .bag-container{background-color:var(--off-white-color);border-radius:.75rem;display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0 1rem;min-height:2rem}.memorize-game-view .text .draggable{background-color:var(--accent-color-1);border-radius:.5rem;font-family:League Spartan,sans-serif;font-size:1.25rem;margin:.5rem;padding:.5rem}.memorize-game-view .text .droppable-blank{background-color:var(--off-white-color);border-radius:.5rem;height:1.5rem;margin:.25rem;width:4rem}.memorize-game-view .text .buttons{display:flex;justify-content:space-evenly;margin-top:2rem}.memorize-game-view .text .buttons button{align-self:center;line-height:1.25rem;margin:.25rem}.memorize-game-view .correct{background-color:var(--correct-color);border-radius:.75rem}.memorize-game-view .correct .bag-container{background-color:inherit}.memorize-game-view .correct .prompt{margin-top:1rem}.memorize-game-view .correct .prompt h3{font-family:League Spartan,sans-serif;font-size:1.25rem;margin:.5rem}.who-am-i-categories-view .text{margin:.5rem}.who-am-i-categories-view .text h1{font-family:League Spartan,sans-serif;margin:.5rem 0}.who-am-i-categories-view .text h2{font-size:1rem;font-weight:300;margin:.5rem 0}.who-am-i-categories-view .text .type-select{display:flex;justify-content:space-evenly;margin:2rem 0}.who-am-i-categories-view .text .type-select button{background-color:var(--light-color);color:var(--dark-color)}.who-am-i-categories-view .text .categories{display:flex;flex-wrap:wrap;justify-content:space-evenly}.who-am-i-categories-view .text .categories .tile{border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-between;margin:.5rem;max-width:42%;min-height:5.5rem;min-width:42%;padding:.25rem}.who-am-i-categories-view .text .categories .tile h1{font-size:1.5rem;font-weight:400;margin:.25rem 0}.who-am-i-categories-view .text .categories .tile h2{margin:.25rem 0}.who-am-i-game-view{animation:fadeIn .5s ease-in-out}.who-am-i-game-view .text{border-radius:.75rem;margin:.5rem;padding:.5rem}.who-am-i-game-view .text h1{font-family:League Spartan,sans-serif;margin:.5rem 0}.who-am-i-game-view .text h2{font-weight:300;margin:.5rem 0}.who-am-i-game-view .text h3{font-family:League Spartan,sans-serif;margin:.5rem 0}.who-am-i-game-view .text .game{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.who-am-i-game-view .text .game .question{font-size:3rem}.who-am-i-game-view .text .game .text-question{font-size:1.25rem;text-align:center}.who-am-i-game-view .text .game .answer{display:flex}.who-am-i-game-view .text .game .answer .blank{align-items:center;background-color:var(--off-white-color);border-radius:.25rem;display:flex;font-family:League Spartan,sans-serif;font-size:1.5rem;height:2.25rem;justify-content:center;margin:.1rem;width:2.2rem}.who-am-i-game-view .text h4{font-size:1.5rem;font-weight:300;margin:.5rem}.who-am-i-game-view .finished .buttons{display:flex;justify-content:center;margin:1rem}.who-am-i-game-view .finished h3{font-size:1.5rem;font-weight:400;margin:2rem 0}.keyboard{border-top:.5px solid var(--dark-color);bottom:4rem;position:fixed;width:100vw}.keyboard .row{display:flex;justify-content:center;margin:.5rem 0}.keyboard .row .letter{align-items:center;border:1px solid var(--dark-color);border-radius:.5rem;color:var(--dark-color);display:flex;font-family:League Spartan,sans-serif;font-size:1.25rem;height:2.5rem;justify-content:center;margin:.3rem;width:2rem}.keyboard .row .letter p{margin:0}.keyboard .row #clear{background-color:var(--accent-color-2);border:none;color:var(--light-color);height:2rem;margin:.1rem;padding:.1rem .5rem;width:auto}.awards-view .text{animation:fadeInDown .5s ease-in-out;margin:.5rem}.awards-view .text h1{font-family:League Spartan,sans-serif;margin:.5rem 0}.awards-view .text h2{font-size:1rem;font-weight:300;margin:.5rem 0}.awards-view .text h3{font-family:League Spartan,sans-serif}.awards-view .text .tiers-panel{align-self:center;background-color:#0000;border-radius:1rem;display:flex;margin:.5rem;max-width:100vw;min-height:16rem;padding:.25rem;position:relative}.awards-view .text .tiers-panel canvas{border-radius:.75rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.awards-view .text .tiers-panel img{padding:.5rem;width:1.25rem;z-index:2}.awards-view .text .tiers-panel .tier-text{position:relative;z-index:5}.awards-view .text .tiers-panel .tier-text h1{animation:fadeInDown .65s ease-in-out;font-size:1.5rem;font-weight:400}.awards-view .text .tiers-panel .tier-text h2{animation:fadeInDown .75s ease-in-out;font-style:italic}.awards-view .text .tiers-panel .tier-text h3{animation:fadeInDown .825s ease-in-out;font-family:League Spartan,sans-serif;font-weight:300;margin:1rem 0}.awards-view .text .tiers-panel .tier-text h3 span{filter:sepia(100%)}.awards-view .text .selector-container,.awards-view .text .tiers-panel .tier-text .start-end{display:flex;justify-content:space-evenly}.awards-view .text .selector-container{width:100%}.awards-view .text .selector-container .selector{align-items:center;background-color:var(--accent-color-1);border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-evenly;padding:.25rem;width:40%}.awards-view .text .selector-container .selector h1{font-size:1.25rem;font-weight:400;line-height:1.5rem;margin:.5rem 0;text-align:center}.awards-view .text .selector-container .selector button{font-size:1rem;margin:.25rem}.awards-view .text .selector-container .selector .selector-popup{padding:.25rem}.awards-view .text .selector-container .selector .selector-popup h1{font-size:1.5rem}.awards-view .text .selector-container .selector .selector-popup .options{display:flex;flex-wrap:wrap}.awards-view .text .selector-container .selector .selector-popup .options .option{background-color:var(--off-white-color);border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-evenly;margin:.5rem;padding:.5rem;width:40%}.awards-view .text .selector-container .selector .selector-popup .options .option h1{font-size:1.1rem}.awards-view .text .selector-container .selector .selector-popup .options .locked{opacity:.6}.awards-view .text .awards{align-items:center;background-color:gray;border-radius:.75rem;color:var(--light-color);display:flex;flex-wrap:wrap;height:25vh;justify-content:center;opacity:.5;padding:.5rem;position:relative}.awards-view .text .awards .block{background-color:var(--dark-color);border-radius:.75rem;filter:saturate(0);filter:blur(2px);height:40%;margin:.5rem;width:40vw}.awards-view .text .awards h1{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.profile-view{animation:fadeIn .5s ease-in-out}.profile-view .user-panel{background-color:var(--off-white-color);border-radius:.75rem;margin:.5rem;padding:.25rem}.profile-view .user-panel .logged-in{padding:.25rem}.profile-view .user-panel .logged-in .welcome{display:flex}.profile-view .user-panel .logged-in .welcome .profile-icon{align-items:center;background-color:var(--light-color);border-radius:50%;display:flex;justify-content:center}.profile-view .user-panel .logged-in .welcome .profile-icon img{margin:.5rem;width:5rem}.profile-view .user-panel .logged-in h1{font-family:League Spartan,sans-serif;font-weight:400;margin:0;padding:1rem}.profile-view .user-panel .logged-in h1 span{font-weight:300}.profile-view .user-panel .logged-in .management{padding:1rem 0}.profile-view .user-panel .logged-in .management h1{font-size:1.5rem;font-weight:500;margin:.5rem 0;padding:0}.profile-view .user-panel .logged-in .management h2{font-family:League Spartan,sans-serif;font-size:1.25rem;font-weight:400;margin:.5rem 0}.profile-view .user-panel .logged-in .management .monthly-donator{display:flex}.profile-view .user-panel .logged-in .management .monthly-donator p{background-color:var(--accent-color-3);border-radius:.5rem;color:var(--light-color);font-family:var(--title-font);margin:0;padding:.25rem 0}.profile-view .user-panel .logged-in .management .serious-buttons{display:flex;justify-content:space-between;margin-top:1rem}.profile-view .user-panel .logged-in .management .change{align-items:center;display:flex;justify-content:center;margin:.5rem}.profile-view .user-panel .logged-in .management .change .success{color:var(--correct-color)}.profile-view .user-panel .blur{display:flex;flex-wrap:wrap;min-height:40vh;position:relative;z-index:1}.profile-view .user-panel .blur .circle{background-color:var(--dark-color);border-radius:50%;filter:blur(1px);height:5rem;margin:1rem;opacity:.5;width:5rem}.profile-view .user-panel .blur .block{background-color:var(--dark-color);border-radius:.75rem;filter:blur(1px);height:4rem;margin:1rem;opacity:.3;width:10rem}.profile-view .user-panel .blur .text{align-items:center;background-color:var(--off-white-color);border-radius:.5rem;display:flex;flex-direction:column;left:50%;padding:1rem .5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.profile-view .user-panel .blur .text h1{font-family:League Spartan,sans-serif;font-size:1.75rem;font-weight:400;text-align:center}.profile-view .device-settings{margin:.5rem .5rem 2rem}.profile-view .device-settings h1{font-family:League Spartan,sans-serif;font-family:400;font-size:1.5rem;margin:.5rem}.profile-view .device-settings button{display:block;margin:.5rem}.profile-view .device-settings p{font-style:italic;font-weight:300;margin:.25rem .5rem}.profile-view .device-settings .success{color:var(--correct-color);margin:0 .5rem}.profile-view a{color:var(--accent-color-4);display:block;margin:.5rem;text-align:center;text-decoration:none}.login-view .text{align-items:center;animation:fadeIn .5s ease-in-out;display:flex;flex-direction:column;justify-content:center;margin:.5rem}.login-view .text h1{font-family:League Spartan,sans-serif;font-weight:400;text-align:center}.login-view .text h2{color:var(--incorrect-color);margin:.5rem 0;text-align:center;width:80%}.login-view .text h2,.login-view .text p{font-size:1.25rem;font-weight:300}.login-view .text p span{color:var(--accent-color-4);font-weight:400}.textbox{display:flex;flex-direction:column;margin:1rem 0}.textbox label{align-self:flex-start;display:block;font-family:League Spartan,sans-serif;font-size:1.4rem;font-weight:300}.textbox input{font-family:Work Sans,sans-serif;font-size:1.25rem;font-weight:400}.textbox .password{display:flex}.textbox .password img{margin:0 .5rem}.textbox .error{color:var(--incorrect-color);font-size:1rem;margin:.25rem 0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bible-popup{height:75vh;max-height:75vh;overflow-y:scroll;width:90vw}.bible-popup,.bible-popup .bible-view{position:relative}.bible-popup .bible-view .selector{position:absolute}@keyframes fadeInRight{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes jitter{0%{transform:translateX(-5px)}20%{transform:translateX(5px)}40%{transform:translateX(-5px)}60%{transform:translateX(5px)}90%{transform:translateX(-5px)}to{transform:translateX(0)}}@keyframes fadeInOutDelay{0%{opacity:0}20%{opacity:1}30%{opacity:1}50%{opacity:0}70%{opacity:0}to{opacity:0}}@keyframes bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-.5rem)}}.update-required-view{align-items:center;animation:fadeIn .5s ease-in-out;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.update-required-view .update-required-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;text-align:center;width:100%}.update-required-view .update-required-container h1{color:var(--dark-color);font-family:League Spartan,sans-serif;font-size:2rem;font-weight:600;margin:1rem 0}.update-required-view .update-required-container h2{color:var(--dark-color);font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:400;margin:.5rem 0}.update-required-view .update-required-container p{color:var(--dark-color);font-family:Work Sans,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.5;margin:1rem 0 2rem}.update-required-view .update-required-container .update-button{align-items:center;background-color:var(--button-color);border-radius:.75rem;color:var(--light-color);display:flex;font-family:League Spartan,sans-serif;font-size:1.25rem;font-weight:500;gap:.75rem;justify-content:center;margin-top:1rem;padding:1rem 2rem;text-decoration:none;transition:transform .2s,opacity .2s}.update-required-view .update-required-container .update-button:hover{opacity:.9;transform:scale(1.05)}.update-required-view .update-required-container .update-button:active{transform:scale(.98)}.update-required-view .update-required-container .update-button img{height:24px;width:24px}body{-webkit-touch-callout:none;font-family:Work Sans,sans-serif;margin:0;max-width:100vw;min-height:100vh;-webkit-user-select:none;user-select:none}.theme-normal{--light-color:#fff;--off-white-color:#f3f5f8;--dark-color:#000;--dark-color-fade:#00232d4d;--accent-color-1:#42ead6;--accent-color-2:#de8900;--accent-color-3:#ef5322;--accent-color-4:#3d9be1;--accent-color-5:#263793;--button-color:#0073ad;--correct-color:#00d824;--incorrect-color:#f73535;--highlight-color-1:#98effc;--highlight-color-2:#7bda7b;--highlight-color-3:#f0c94b;--title-font:"League Spartan",sans-serif;--normal-font:"Work Sans",sans-serif}.construction{align-items:center;background-color:var(--button-color);color:var(--light-color);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.construction .text{width:50vw}.construction .text h1{font-family:League Spartan,sans-serif;font-size:3rem;text-align:center}.construction .text h2{font-weight:300;text-align:center}.construction .text .links{align-items:center;display:flex;flex-direction:column;justify-content:center}.construction .text .links a{color:var(--light-color);cursor:pointer;font-family:League Spartan,sans-serif;font-size:1.25rem;font-weight:300;margin:.5rem;text-decoration:none;transition:.25s}.construction .text .links a:hover{color:var(--accent-color-1);transition:.25s}.construction .about{align-items:center;display:flex;flex-direction:column;margin-top:5rem}.construction .about a{color:var(--light-color);cursor:pointer;margin:.25rem;text-decoration:none}.navbar{align-items:center;background-color:var(--light-color);display:flex;justify-content:flex-end;padding:1rem 0;position:fixed;width:100vw;z-index:100}.navbar a{color:var(--accent-color-5);cursor:pointer;font-family:var(--title-font);font-size:1.5rem;padding:.5rem 1rem;text-decoration:none;transition:.25s ease-in-out}.navbar a:hover{color:var(--accent-color-4)}.landing-view{min-height:100vh;min-width:100vw}.landing-view .left-filler{background-color:#fff;width:45vw}.landing-view .left{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;width:45vw}.landing-view .left .container{position:relative}.landing-view .left .container .logo{position:absolute;top:5rem;width:10rem;z-index:2}.landing-view .left .container .square{background-color:#e9eaec;border-radius:.5rem;transition:.25s ease-in-out;z-index:0}.landing-view .left .container .square:hover{filter:invert(1)}.landing-view .left .container .sq-0{transform:translate(7.5rem,2.5rem)}.landing-view .left .container .sq-1{transform:translate(-5rem,8rem)}.landing-view .left .container .sq-2{transform:translate(8rem,1rem)}.landing-view .left .container .sq-3{transform:translate(-5rem,-10rem)}.landing-view .right{animation:fadeIn .25s ease-in-out;overflow-x:hidden;width:55vw}.landing-view .right h1{font-family:var(--title-font);font-size:4.5rem;margin-top:25vh}.landing-view .right h1 span{display:block;font-size:2.5rem;font-weight:400}.landing-view .right h2{font-weight:300;margin:.5rem 0}.landing-view .right .qr-codes{display:flex;justify-content:space-around;width:100%}.landing-view .right .qr-codes img{width:10rem}.landing-view .right .qr-codes h3{font-weight:300;margin:.25rem 0}.landing-view .right .qr-codes .container{align-items:center;display:flex;flex-direction:column}.landing-view .right .qr-codes p{font-family:var(--title-font)}.landing-view .right .carousel{align-items:center;display:flex;margin:2rem 0}.landing-view .right .carousel .button{color:var(--dark-color);cursor:pointer;font-family:var(--title-font);font-size:1.5rem;font-weight:600;padding:0 .5rem;transition:.25s ease-in-out}.landing-view .right .carousel .button:hover{color:var(--light-color)}.landing-view .right .carousel .images{display:flex;justify-content:space-evenly;min-height:22rem;min-width:12rem}.landing-view .right .carousel .images .sc{border-radius:1rem;cursor:pointer;width:27%}.landing-view .right .carousel .images .popup .container{display:flex;justify-content:center;margin-bottom:1rem}.landing-view .right .carousel .images .popup .container .sc{width:25vw}.landing-view .more-info{background-color:var(--accent-color-4);margin:4rem 0;padding:.5rem 0}.landing-view .more-info h1{padding:0 1rem}.landing-view .more-info p{font-size:1.25rem;font-weight:300;margin:1rem}.landing-view ul{width:85%}.landing-view ul li{font-size:1.25rem;font-weight:300;margin:1rem 0}.landing-view .interest{margin:2.5rem 0;text-align:center}.landing-view .interest h1{font-size:2rem;font-weight:500;margin:3rem 0 2rem;padding:0}.landing-view .interest button{cursor:pointer}.landing-view .footer{align-items:center;background-color:var(--dark-color);display:flex;flex-direction:column;justify-content:space-evenly;padding:2rem 0}.landing-view .footer a{color:var(--light-color);font-size:1.25rem;font-weight:300;margin:.25rem;text-decoration:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}