body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.QuizLayout{display:flex;flex-direction:column;height:100%}.QuizMain{flex-grow:1;padding-top:15px}.AnswerOutput .-input{font-size:25px;height:1.5em;line-height:1.5em;text-align:center}.AnswerOutput.--correct .-digits,.AnswerOutput.--correct .-feedback{color:green}.AnswerOutput.--wrong .-digits,.AnswerOutput.--wrong .-feedback{color:red}.AnswerOutput.--higlighted .-digits{color:#44f}body.--dark .AnswerOutput.--correct .-digits,body.--dark .AnswerOutput.--correct .-feedback{color:#6f6}body.--dark .AnswerOutput.--wrong .-digits,body.--dark .AnswerOutput.--wrong .-feedback{color:#f66}body.--dark .AnswerOutput.--higlighted .-digits{color:#bbf}.AnswerOutput:not(.--isAlpha) .-digits{font-family:Azeret Mono,monospace}.AnswerOutput .-digits{display:inline-block;text-align:left;white-space:nowrap;width:25px}.AnswerOutput .-cursor{animation:flash 1s linear;animation-iteration-count:infinite}.AnswerOutput .-feedback{font-size:18px;font-style:italic;font-weight:700;height:1em;line-height:1em;text-align:center}@keyframes flash{0%{color:inherit}49%{color:inherit}50%{color:#0000}99%{color:#0000}to{color:inherit}}.Numpad .-buttons{display:flex;flex-wrap:wrap;padding:5px}.Numpad .-buttons button{background:#0000;border:none;color:#444;font-family:Azeret Mono,monospace;font-size:40px;padding:4px;width:33.333%}.Numpad .-buttons button:not(:disabled):active span{background:#999}.Numpad .-buttons button.--correct span{background:green;color:#fff}.Numpad .-buttons button.--wrong span{background:red;color:#fff}.Numpad .-buttons button.--staged span{background:#777;color:#fff}.Numpad .-buttons button span{background:#ccc;border-radius:20px;display:block;height:70px;line-height:40px;padding:15px 0}.Numpad .-buttons button.--1 span,.Numpad .-buttons button.--2 span,.Numpad .-buttons button.--4 span,.Numpad .-buttons button.--5 span,.Numpad .-buttons button.--7 span,.Numpad .-buttons button.--8 span{border-bottom-right-radius:8px}.Numpad .-buttons button.--2 span,.Numpad .-buttons button.--3 span,.Numpad .-buttons button.--5 span,.Numpad .-buttons button.--6 span,.Numpad .-buttons button.--8 span,.Numpad .-buttons button.--9 span{border-bottom-left-radius:8px}.Numpad .-buttons button.--0 span,.Numpad .-buttons button.--4 span,.Numpad .-buttons button.--5 span,.Numpad .-buttons button.--7 span,.Numpad .-buttons button.--8 span,.Numpad .-buttons button.--delete span{border-top-right-radius:8px}.Numpad .-buttons button.--0 span,.Numpad .-buttons button.--5 span,.Numpad .-buttons button.--6 span,.Numpad .-buttons button.--8 span,.Numpad .-buttons button.--9 span,.Numpad .-buttons button.--submit span{border-top-left-radius:8px}.Numpad .-buttons button.--delete,.Numpad .-buttons button.--submit{font-family:Roboto;font-size:45px}.Numpad .-buttons button.--delete{font-weight:700;order:1}.Numpad .-buttons button.--0{order:2}.Numpad .-buttons button.--submit{order:3}.Numpad .-buttons.--words button{font-family:inherit;font-size:35px}.Numpad .-buttons:not(.--hasSubmit) button.--0{margin-left:33.3%}.Numpad .-buttons:not(.--canSubmit) button.--delete,.Numpad .-buttons:not(.--canSubmit) button.--submit{opacity:.4}.DayQuestion .QuizMain>b{display:block;font-size:28px;padding:5px 0;text-align:center}.DayQuestion .QuizMain>small{display:block;font-size:16px;font-style:italic;margin-bottom:10px;opacity:.5;text-align:center}.DayQuestion .QuizMain .-weekdays{margin-top:10px;text-align:center}.DayQuestion .QuizMain .-results{border-collapse:collapse;border-spacing:0;margin:20px 0 10px 5%;width:90%}.DayQuestion .QuizMain .-results td{border:1px solid #999;color:#666;text-align:center;width:16.666%}body.--dark .DayQuestion .-results{border-color:#bbb}body.--dark .DayQuestion .-results td{color:#bbb}.QuizNth{text-align:center}.QuizNth .-title{display:block;font-size:16px;margin:15px 0 10px}.QuizNth .-question{font-size:20px;font-weight:700;height:1.5em;line-height:1.5em;text-align:center}.Logo{color:#222;color:#555;display:block;font-family:Crimson Text,serif;font-size:50px;font-weight:600;margin:10px 0;padding:0;text-align:center}.Logo:first-letter{letter-spacing:-.15em}.Logo span{display:inline-block;text-indent:-.02em}body.--dark .Logo{color:#ccc}.Daily{padding-top:5px;text-align:center}.Daily h2{font-size:inherit;margin:0;padding:0}.Daily .-start{background:#d0d0d0;border:none;border-radius:8px;font-size:26px;padding:8px 50px}body.--dark .Daily .-start{background:#666;color:#fff}.Daily .-about{background:#fde5d6;border:5px dotted #fff;outline:1px dashed #eeba98}.Daily .-about.--opened{margin:10px 20px 15px;padding:15px 15px 0}.Daily .-about.--opened button{background:#0000;border:none;color:#955b36;float:right;font-size:40px;height:50px;margin:-20px -20px 0 -50px;padding:0;width:50px}.Daily .-about.--opened b{color:#955b36;font-size:18px}.Daily .-about.--opened p{line-height:1.5em}.Daily .-about.--closed{border-radius:25px;border-width:4px;color:#bb7243;float:right;font-size:30px;font-weight:700;height:50px;margin:-5px 15px 0 -90px;padding:0;width:50px}body.--dark .Daily .-about{background:#492232;border-color:#000;outline-color:#ffa7a8}body.--dark .Daily .-about.--closed,body.--dark .Daily .-about.--opened b,body.--dark .Daily .-about.--opened button{color:#ffa7a8}.Daily .-countdown .-about.--closed{margin:-8px 15px -80px -70px;position:relative;transform:scale(.8);z-index:1}.Daily .-output{font-size:16px;line-height:1.8em;margin:20px auto 10px;width:300px}.Daily .-output>div{display:flex}.Daily .-output>div .-question{margin-right:10px;text-align:right;white-space:nowrap;width:280px}.Daily .-output>div .-answer{font-size:20px;text-align:center;width:90px}.Daily .-output>div .-icon{font-size:25px;margin-right:60px;text-align:center;width:50px}.Daily .-output>div.--correct .-answer,.Daily .-output>div.--correct .-icon{color:green}.Daily .-output>div.--wrong .-answer,.Daily .-output>div.--wrong .-icon{color:red}.Daily .-output[dir=rtl]>div .-question{margin-left:10px;margin-right:0;text-align:left}.Daily .-output[dir=rtl]>div .-icon{margin-left:60px;margin-right:0}body.--dark .Daily .-output>div.--correct .-answer,body.--dark .Daily .-output>div.--correct .-icon{color:#6f6}body.--dark .Daily .-output>div.--wrong .-answer,body.--dark .Daily .-output>div.--wrong .-icon{color:#f66}.Results{letter-spacing:1px;text-align:center}.Results .-icons{white-space:pre-wrap}.Results em{color:green;display:block;font-weight:700;height:1em}.Results button{background:#ccc;border:none;border-radius:5px;font-size:20px;margin-top:15px;padding:5px 20px}.Results button.--active,.Results button:active{background:#96e89b}.Countdown{font-family:Azeret Mono,monospace}.History-list{display:inline-block;letter-spacing:1px;list-style:none;margin-left:0;padding-left:0;text-align:left}.History-list li{margin:0;padding:0}.History-list em{display:inline-block;font-style:normal;letter-spacing:0;margin-right:5px;min-width:65px;text-align:right}.History-list[dir=rtl]{text-align:right}.History-list[dir=rtl] em{margin-left:5px;margin-right:0}.Months{border-right:5px solid #333;display:flex;font-size:30px;line-height:1.15em;margin:5px auto;text-align:left;width:300px}.Months>div{border:5px solid #333;border-right:none;width:150px}.Months>div>div:nth-child(4){border-top:6px solid #333}.Months>div>div{background:#ffffde;border:1px solid #333;margin-bottom:-1px}.Months.--small{border-right-width:3px;font-size:20px;width:200px}.Months.--small>div{border-width:3px}.Months.--small>div>div:nth-child(4){border-top-width:4px}.Months>div>div.-short{background:#e4f5ff}.Months>div>div.-leap{background:repeating-linear-gradient(135deg,#ffffde,#ffffde 7px,#e4f5ff 0,#e4f5ff 23px)}.Months strong{display:inline-block;font-weight:400;text-indent:8px}.Months em{float:right;font-family:Azeret Mono,monospace;font-style:normal;font-weight:700;padding-right:10px}.Months[dir=rtl]{text-align:right}.Months[dir=rtl] em{float:left;padding-left:10px;padding-right:0}body.--dark .Months,body.--dark .Months>div{border-color:#eee}body.--dark .Months>div>div{background:#60572a;border-color:#aaa}body.--dark .Months>div>div:nth-child(4){border-top-color:#eee}body.--dark .Months>div>div.-short{background:#363d62}body.--dark .Months>div>div.-leap{background:repeating-linear-gradient(135deg,#60572a,#60572a 7px,#363d62 0,#363d62 23px)}.QuizMonth{text-align:center}.QuizMonth .-title{display:block;font-size:16px;margin:15px 0 10px}.QuizMonth .-question{font-size:20px;font-weight:700;height:1.5em;line-height:1.5em;text-align:center}.QuizYear{text-align:center}.QuizYear .-title{display:block;font-size:16px;margin:15px 0 10px}.QuizYear .-question{font-size:20px;font-weight:700;height:1.5em;line-height:1.5em;text-align:center}.Practice{display:flex;flex-direction:column;height:100%}.Practice header{padding-top:5px}.Practice .-content{display:flex;flex-direction:column;flex-grow:1}.Practice .-content>*{flex-grow:1}.Practice .-buttonNav{display:flex;margin:10px auto;width:360px}.Practice .-buttonNav>strong{color:#666;font-size:18px;font-weight:400;line-height:25px;line-height:1.75em;margin-right:5px;text-align:right;width:50px}.Practice .-buttonNav>span{display:flex;flex-wrap:wrap;width:310px}.Practice .-buttonNav>span>span{display:flex;width:100%}.Practice .-buttonNav button{background:#0000;border:none;padding:1px;width:50%}.Practice .-buttonNav button i{display:inline-block;font-style:normal;margin-right:5px}.Practice .-buttonNav button span{background:#c4d1c7;border-radius:2px;color:#000;display:block;height:30px;line-height:18px;padding:6px 0;text-shadow:0 0 2px #fff;transition:background-color .1s linear,color .1s linear}.Practice .-buttonNav button.--on span{background:#367f30;color:#fff;text-shadow:none}.Practice .-buttonNav button:first-child span{border-top-left-radius:10px}.Practice .-buttonNav button:nth-child(2) span{border-top-right-radius:10px}.Practice .-buttonNav button:nth-child(3) span{border-bottom-left-radius:10px}.Practice .-buttonNav button:nth-child(4) span{border-bottom-right-radius:10px}.Practice .-buttonNav.--years button span{background:#eae6d6}.Practice .-buttonNav.--years button.--on span{background:#96842e}body.--dark .Practice .-buttonNav>strong{color:#ccc}.Footer{border-top:1px solid #ccc;line-height:1.5em;margin-top:2em;padding:1em .2em;text-align:center}.Learn .-tipSheet{margin:0 auto;max-width:300px}.Learn .Logo{text-align:left}.Learn .-cols{display:flex;flex-direction:row;justify-content:space-between;margin:20px auto 0;max-width:300px}.Learn .-showMore strong{color:#379;cursor:pointer;display:block;font-size:14px;font-style:italic;padding:1px 0 2px;position:relative;text-align:center;text-decoration:underline;text-decoration-style:dashed;z-index:1}.Learn .-tipSheet>button{background:#eee;border:none;border-radius:4px;float:right;margin:5px 0 0;padding:5px 15px;text-align:left}.Learn .-tipSheet>button:first-letter{display:inline-block;font-size:20px;line-height:10px}.Learn .-extras{padding:5px 20px;text-align:center}.Learn .-tipTable{background:#edfffb;border-collapse:collapse;line-height:20px;margin:0 0 8px}.Learn .-footnote{border-top:1px dashed #000;font-style:italic;margin-top:40px;opacity:.6;padding-top:30px}body.--dark .Learn .-tipSheet>button{background:#444}body.--dark .Learn .-showMore strong{color:#2ccbff}body.--dark .Learn .-tipTable{background:#013}.Learn .-tipTable td,.Learn .-tipTable th{border:1px solid #333;padding:0 3px 0 4px}body.--dark .-tipTable td,body.--dark .-tipTable th{border-color:#ccc}.Learn .-year{width:60px}.Learn .-tipTable td.-year{text-align:center}.Learn .-tipTable td.-num{font-family:Azeret Mono,monospace;padding-right:4px;text-align:center;width:35px}.Learn .-tipTable th{background:#333;color:#fff}.Learn .-tipTable th b{display:inline-block;font-size:1.5em;margin:-3px 5px -5px -5px;vertical-align:middle}body.--dark .Learn .-tipTable th{background:#fff;color:#000}.Learn .-info,.Learn .-tipTable td{text-align:left}.Learn .-info{line-height:1.5em}.Learn .-info p+ul{margin-top:-1em}.Learn .-info em,.Learn .-info p strong{font-style:normal;font-weight:700}.Learn .-info p strong{color:blue;display:inline-block;font-size:1.3em;margin:-.15em .075em -.15em .15em;vertical-align:middle}.Learn .-info .-weekdayList[dir=rtl]{max-width:66.6%;text-align:right}.Learn .-inlineCentury{float:right;margin:10px 0 0 20px}.Learn .-articleCentury{margin-bottom:-10px}.Learn .-articleCentury:after{clear:both;content:" ";display:block;height:1px}.Learn .-centuryExplain{background:#0000001a;border-radius:10px;font-style:italic;margin-right:120px;opacity:.9;padding:5px 8px}.Learn .-yearCheat{margin:0 auto;width:170px}.Learn .-yearCheat table{width:100%}.Learn .-yearCheat table td{text-align:center}body.--dark .Learn p strong{color:#2ccbff}body.--dark .Learn .-centuryExplain{background:#ffffff1a}.Settings{padding:5px 15px}.Settings label{display:flex;padding:5px 20px}.Settings label em{display:inline-block;flex-grow:0;flex-shrink:0;font-style:normal;line-height:40px;min-width:105px;padding-right:10px;text-align:right}.Settings label select{background:#fff;border:1px solid #ccc;border-radius:10px;flex-grow:1;font-size:14px;height:40px;line-height:40px;padding:0 10px}.Settings .-localesComingSoon{display:block;margin:20px 0}.Settings .-localeExample{margin:10px auto 20px;text-align:center}.Settings .-localeExample .-formats{display:block;font-size:1.25em;margin-bottom:10px}.Settings .-localeExample table{border-collapse:collapse;display:inline-block;text-align:left;vertical-align:top}.Settings .-localeExample table td{padding:2px 4px}.Settings .-localeExample table td,.Settings .-localeExample table th{border:1px solid #aaa}.Settings .-localeExample table tbody th{padding:0 4px}.Settings .-localeExample table th{text-align:center}.Settings .-localeExample table+table{margin-left:20px}.Settings .-localeExample[dir=rtl] table+table{margin-left:0;margin-right:20px}.Button{background:#cdcdcd;border:none;border-radius:5px;padding:5px 10px}.Button.--active,.Button:active{background:#96e89b}.Button.--large{background:#ccc;border-radius:10px;font-size:18px;padding:10px 25px}.Button.--primary{background:#ace9b7}body.--dark .Button{background:#666;color:#fff}body.--dark .Button.--primary{background:#356535}.Welcome{background:#000c;bottom:0;left:0;padding:20px;position:absolute;right:0;top:0;z-index:100}.Welcome .-inner{background:#fff;border-radius:10px;color:#000;line-height:1.8em;padding:20px}.Welcome .-inner footer{padding-top:30px;text-align:center}.Welcome .-inner p button{margin-left:3px}.Welcome .-inner em{display:inline-block;font-style:normal;font-weight:700}body.--dark .Welcome .-inner{background:#222;border:1px solid #999;color:#eee}body{font-family:Roboto;overflow-y:scroll}body.--dark{background:#222;color:#fff}body.--dark button,body.--dark select{background:#555;color:#fff}button{cursor:pointer;font-family:inherit}*{box-sizing:border-box}.App{background:#fff;display:flex;flex-direction:column;height:90vh;margin:0 auto;max-width:550px;position:relative}.App a{color:#4f5089}body.--dark .App{background:#222}body.--dark .App a{color:#add8e6}.App .-view{flex-grow:1}.App .-nav{flex-shrink:0;height:46px;position:relative}.App .-nav nav{background:#fff;box-shadow:0 0 15px #999;position:fixed;top:0;z-index:100}.App .-nav button{background:#0000;border:none;padding:3px 1px;vertical-align:top}.App .-nav button span{background:#ccc;display:block;font-size:18px;height:40px;line-height:16px;padding:12px 0;transition:background-color .15s linear,color .15s linear}.App .-nav button:first-child{padding-left:3px}.App .-nav button:first-child span{border-bottom-left-radius:8px;border-top-left-radius:8px}.App .-nav button:last-child{padding-right:3px}.App .-nav button:last-child span{border-bottom-right-radius:8px;border-top-right-radius:8px}.App .-nav button.--on span{background:#559;color:#fff}.App .-nav button:disabled{opacity:.5}.App .-nav[dir=rtl] button:first-child{padding-left:1px;padding-right:3px}.App .-nav[dir=rtl] button:first-child span{border-radius:0;border-bottom-right-radius:8px;border-top-right-radius:8px}.App .-nav[dir=rtl] button:last-child{padding-left:3px;padding-right:1px}.App .-nav[dir=rtl] button:last-child span{border-radius:0;border-bottom-left-radius:8px;border-top-left-radius:8px}.App .-nav.--main button{width:29%}.App .-nav.--main button.-settings{width:13%}.App .-nav.--practice button{width:25%}.App .-nav.--practice button.--on{background:purple}.App .-desktopNote{display:none}body.--dark .App .-nav nav{background:#000;box-shadow:0 0 15px #666}body.--dark .App .-nav button span{background:#444;color:#fff}body.--dark .App .-nav button.--on span{background:#5d5de3}@media (min-width:840px){body{background:#aaa}body.--dark{background:#000}.App{box-shadow:0 0 20px #000;height:auto;margin-left:265px;margin-right:auto;min-height:110vh}.App .-desktopNote{background:#fff;box-shadow:0 0 10px #555;color:#000;display:block;font-size:14px;left:0;padding:15px;position:fixed;text-align:center;top:0}.App .-desktopNote button{background:#0000;border:none;color:inherit;float:right;font-size:35px;height:45px;margin:-15px -15px 0 0;width:45px}.App .-desktopNote button:hover{color:#666}.App .-desktopNote a{color:inherit;color:#33c!important;display:inline-block;font-weight:700;padding:3px;text-decoration:none}.App .-desktopNote a:hover{text-decoration:underline}.App .-desktopNote .-qr{background:url(/static/media/qr.809e48a5cd8a1565d9f3.png);background-repeat:no-repeat;background-size:contain;height:200px;margin:15px auto;width:200px}}@media (min-width:1100px){.App{margin:0 auto}}
/*# sourceMappingURL=main.3137feac.css.map*/