*,:after,:before{margin:0;padding:0}#root{background-color:grey;color:#fff8dc;font-size:24px;overflow-y:hidden;box-sizing:border-box}#page-container{position:relative;min-height:100vh;overflow-y:hidden}#content-wrapper{padding-bottom:2.5rem;font-family:monospace}#footer{background-color:grey;color:silver;position:absolute;width:100%;height:2.5rem;bottom:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0}#footer,.navbar{display:-webkit-flex;display:flex}.navbar{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;font-size:1.5rem;font-weight:bolder;padding:.4em 0;background-color:rgba(65,105,225,.288)}.link{background-color:transparent;color:#ffdead;text-decoration:none;border-radius:10px;padding:.3em;margin:0 1em 0 2em}.link:hover{color:#ffdead;background-color:rgba(12,12,150,.884)}.homepage-wrapper{-webkit-justify-content:center;justify-content:center;-webkit-justify-content:space-evenly;justify-content:space-evenly;background-color:inherit;max-height:100%}.homepage,.homepage-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.homepage{margin-top:10em;-webkit-justify-content:center;justify-content:center;min-width:10em;min-height:10em;border-radius:50%;text-align:center;background-color:#fffacd;color:#000;box-shadow:0 4px 28px rgba(255,250,205,.747)}.loading{margin:5em 0 0;text-align:center;font-size:3em;color:maroon}.loading-flashcards{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:5em 0 0 3em;font-size:3em;color:maroon}.flashcards-container{display:grid;grid-template-columns:6.5fr 3.5fr;background-color:grey}.left-panel-div{grid-column:1}.left-panel-div,.right-panel{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:grey}.right-panel{grid-column:2;-webkit-align-items:flex-start;align-items:flex-start;padding:0 1.2em 2em;border-radius:10px}.instructions{margin:4em 0 1em 2em;font-size:16px}.tooltip{position:relative;display:inline-block;margin-bottom:5px}.tooltip .tooltip-text{visibility:hidden;width:320px;background-color:#425388;color:bisque;text-align:center;padding:0 5px;border-radius:5px;bottom:100%;z-index:1}.tooltip:hover .tooltip-text{visibility:visible}.tooltip .tooltip-text:after{content:" ";position:absolute;top:100%;left:10%;margin-left:-5px;border:5px solid transparent;border-top-color:#435383}li{margin-bottom:1em}.search-bar{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.no-match{color:#9c7676;font-size:3em;margin-top:3em;padding-top:3em}.flashcard{padding:2em 1em 1em 2em;margin:1.5em;max-width:425px;min-width:425px;min-height:395px;font-size:16px;background-color:#bc8f8f;color:#fffacd;border-radius:10px;border:.3em solid #bc8f8f}.is-learned{border:.3em solid #228b22}.card-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}.link-flashcard,a{color:#fff8dc;-webkit-text-decoration-color:tomato;text-decoration-color:tomato;margin-bottom:2em}.headword-link,.link-flashcard:hover{width:-webkit-max-content;width:max-content}.headword-link{padding:.3em}.headword-link:hover{background-color:rgba(128,128,0,.185);color:#f0f8ff}.card-on-view-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-perspective:1000px;perspective:1000px}.card-on-view-wrapper{max-width:265px;max-height:395px;min-width:265px;min-height:395px;border-radius:10px;box-shadow:0 18px 38px #383434;box-sizing:border-box;padding:2em;background-color:grey;color:#fffacd;font-size:16px;margin-top:4em;-webkit-perspective:1000px;perspective:1000px;border:.2em solid gold;position:relative;transition:-webkit-transform 6s;transition:transform 6s;transition:transform 6s,-webkit-transform 6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card-on-view-container:hover .card-on-view-wrapper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-on-view-back,.card-on-view-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-on-view-front{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.card-on-view-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-on-view-headword{color:#000}.card-on-view-functional-label{color:#b0e0e6;margin-bottom:2em}.sort-button-div{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin:0 2em}.sort-button{border-radius:5px;box-sizing:border-box;padding:1em;margin:2em 1em 0 0;background-color:rgba(60,105,173,.842);color:#ffe4b5;border:1px solid rgba(60,105,173,.842)}.new-button-div{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;margin:0 1em 0 0}.new-button,.reveal-button{border-radius:5px;margin-top:2em;background-color:rgba(30,76,145,.747);border:1px solid rgba(30,76,145,.747)}.button,.new-button,.reveal-button{box-sizing:border-box;padding:1em;color:#ffe4b5}.button{border-radius:5px;margin-right:1em;background-color:#1e4c91;border:1px solid #1e4c91}.headword-link{border-radius:10px;padding:.5em 1em;text-decoration:none}.forward-backward-buttons-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.click-more-button-container{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.click-more-button{margin:2em 0;max-width:3em;min-width:3em;max-height:3em;min-height:3em;border-radius:50%;background-color:transparent;color:#fdf5e6;border:1px solid transparent}.form-view{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly;padding:2em;color:#fff8dc;font-size:18px;font-weight:bolder;margin:2em;border-radius:10px;box-shadow:0 8px 38px #f0f8ff;border:.3em solid gold}.form-view,.inputbox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.inputbox{width:100%;min-width:1em;margin-top:1em}.label{color:#fff8dc}.label-definition{color:#7fff00}.textarea{min-height:7em;min-width:225px;max-width:25em;padding:1em 1em 0}.inputbar,.textarea{background-color:transparent;color:#fffacd;border-radius:5px;outline:none;border:1px solid bisque}.inputbar{max-width:26em;min-height:35px;padding-left:1em}.escutcheon{min-width:20em;max-width:20em;min-height:20em;max-height:20em;padding:1em;margin:2em 0 0 2em;border:.1em solid gold}.escutcheon,.escutcheon-inner-0{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.escutcheon-inner-0{border:.5em solid gold;min-width:18em;max-width:18em;min-height:18em;max-height:18em}.escutcheon-inner-1{border:.1em solid gold;min-width:17.3em;max-width:17.3em;min-height:17.3em;max-height:17.3em}.escutcheon-inner-1,.escutcheon-inner-2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.escutcheon-inner-2{border-radius:50%;background-color:#daa520;min-width:5em;max-width:5em;min-height:5em;max-height:5em;font-size:1.7em}.review-button-container,.scroll-section{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly}.scroll-section{margin-top:10px}.scroller{height:550px;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.scroller section{scroll-snap-align:center}
/*# sourceMappingURL=main.a043740b.chunk.css.map */