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}.home .tools{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;margin-top:40px;row-gap:20px}.home a{background-color:#f0efeb;border:1px solid #000;border-radius:8px;color:#000;display:block;font-size:24px;overflow:hidden;padding:10px 30px;text-decoration:none}.home a:hover{background-color:#fff}@media (min-width:520px){.home{margin-left:calc(50% - 250px);margin-right:calc(50% - 250px)}}.alphabetical-order-app{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-rows:100px 1fr 75px;height:100vh}.back-button{background-color:#f0efeb;border-top:2px solid #000;color:#000;display:flex;font-size:24px;font-weight:700;justify-content:center;padding:8px 0;text-decoration:none;width:100%}.alphabetical-order-flashcard{height:calc(100% - 40px);margin-left:5px;margin-right:5px;overflow:hidden;overflow-x:auto;padding:5px;width:100%}.alphabetical-order-flashcard .words{display:flex;flex-direction:column;gap:6px;justify-content:center;padding-left:0}.alphabetical-order-flashcard .word{background-color:#f0efeb;border-radius:6px;color:#003049;font-family:Quicksand;font-size:calc(32px + .5vw);font-weight:700;list-style-type:none;text-align:center;transition:background-color 1.5s;-webkit-user-select:none;user-select:none;white-space:nowrap}.alphabetical-order-flashcard.sorted .word{background-color:#0f0}@media (min-width:1000px){.alphabetical-order-flashcard{margin-left:50px;margin-right:50px}}@media (min-height:800px){.alphabetical-order-flashcard{margin-bottom:50px;margin-top:50px}}.fill-in-the-blank-app .flashcard{align-items:center;background-color:#f0efeb;border:4px solid #003049;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;gap:20px;height:calc(100% - 80px);justify-content:center;margin:50px 5px;overflow:hidden;overflow-x:auto;-webkit-user-select:none;user-select:none;width:100%}.fill-in-the-blank-app .flashcard p.content{color:#003049;font-family:Quicksand;font-size:12vw;font-weight:700;line-height:0;margin:0;text-align:center;white-space:nowrap}@media (min-width:1000px){.fill-in-the-blank-app .flashcard{margin-left:50px;margin-right:50px}}.fill-in-the-blank-app{box-sizing:border-box;display:grid;grid-template-rows:100px 1fr 75px;height:100vh}.fill-in-the-blank-app .deck-gallery{padding:10px}.flashcard{align-items:center;border:4px solid #003049;border-radius:10px;box-sizing:border-box;display:flex;display:grid;grid-template:"repeat-1 repeat-3 ." "content  content  content";grid-template-columns:-webkit-min-content -webkit-min-content 1fr;grid-template-columns:min-content min-content 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:calc(100% - 80px);justify-content:center;margin:50px 5px;overflow:hidden;overflow-x:auto;-webkit-user-select:none;user-select:none;width:100%}.flashcard,.flashcard .repeat-button{background-color:#f0efeb;cursor:pointer}.flashcard .repeat-button{appearance:none;-webkit-appearance:none;border:2px solid #003049;border-left:none;border-radius:0;-webkit-border-radius:0;border-top:none;font-size:28px;padding:0 15px}.flashcard .repeat-button img{max-width:35px}.flashcard .repeat-button:active{background-color:#003049;color:#f0efeb}.flashcard .repeat-button:focus{outline:none}.flashcard .content{grid-area:content}.flashcard img.content{box-sizing:border-box;display:block;margin:0 auto;max-height:100%;max-width:100%;padding:30px}.flashcard p.content{color:#003049;font-family:Quicksand;font-size:18vw;font-weight:700;line-height:0;margin:0;text-align:center;white-space:nowrap}@media (min-width:1000px){.flashcard{margin-left:50px;margin-right:50px}}.flashcard-app{box-sizing:border-box;display:grid;grid-template-rows:100px 1fr 75px;height:100vh}.deck-gallery{padding:10px}.multiple-choice-app{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-rows:100px 1fr 75px;height:100vh}.deck-gallery{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;height:120px;min-height:120px;overflow-x:auto;overflow-y:hidden}.deck-gallery-item:first-child{margin-left:auto}.deck-gallery-item:last-child{margin-right:auto}.deck-gallery-item input[type=checkbox]{display:none}.deck-gallery-item label{background-color:#f0efeb;border:1px solid #003049;border-radius:4px;box-sizing:border-box;color:#003049;cursor:pointer;display:block;font-family:Quicksand;font-size:16px;font-weight:700;height:75px;overflow:hidden;overflow-x:hidden;padding:0 4px;text-align:center;transition:background-color .25s,color .25s,margin-top .25s;-webkit-user-select:none;user-select:none;width:150px}.deck-gallery-item input[type=checkbox]:checked~label{background-color:#669bbc;color:#f0efeb;margin-top:20px}.multiple-choice-flashcard{background-color:#f0efeb;border:4px solid #003049;border-radius:10px;box-sizing:border-box;display:grid;grid-template:"repeat-1 repeat-3 .        duration" "question question question question" "choices  choices  choices  choices";grid-template-columns:-webkit-min-content -webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content min-content 1fr min-content;grid-template-rows:-webkit-min-content .25fr 1fr;grid-template-rows:min-content .25fr 1fr;height:calc(100% - 40px);margin-left:5px;margin-right:5px;overflow:hidden;overflow-x:auto;transition:border 2s,box-shadow 2s;-webkit-user-select:none;user-select:none;width:100%}.multiple-choice-flashcard .repeat-button{appearance:none;-webkit-appearance:none;background-color:#f0efeb;border:2px solid #003049;border-left:none;border-radius:0;-webkit-border-radius:0;border-top:none;cursor:pointer;font-size:28px;padding:0 15px}.multiple-choice-flashcard .repeat-button img{max-width:35px}.multiple-choice-flashcard .repeat-button:active{background-color:#003049;color:#f0efeb}.multiple-choice-flashcard .repeat-button:focus{outline:none}.multiple-choice-flashcard .repeat-1{grid-area:repeat-1}.multiple-choice-flashcard .repeat-3{grid-area:repeat-3}.multiple-choice-flashcard .duration{grid-area:duration;padding:15px;text-align:right}.multiple-choice-flashcard .question{align-items:center;color:#003049;display:flex;font-family:Quicksand;font-size:calc(32px + .5vw);font-weight:700;grid-area:question;justify-content:center;justify-items:center;margin:0;text-align:center;width:100%}.multiple-choice-flashcard .choices{align-items:center;display:flex;flex-direction:column;gap:5px;grid-area:choices;overflow-x:auto;white-space:nowrap}.multiple-choice-flashcard .choices button{border-radius:8px;color:#003049;font-family:Quicksand;font-size:calc(22px + .5vw);font-weight:700;min-width:60%;padding:14px 60px;text-align:center}.multiple-choice-flashcard.wrong{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@media (min-width:1000px){.multiple-choice-flashcard{margin-left:50px;margin-right:50px}}@media (min-height:800px){.multiple-choice-flashcard{margin-bottom:50px;margin-top:50px}}@-webkit-keyframes wiggle{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}10%{-webkit-transform:translateX(10px);transform:translateX(10px)}20%{-webkit-transform:translate(-10px);transform:translate(-10px)}30%{-webkit-transform:translate(10px);transform:translate(10px)}40%{-webkit-transform:translate(-10px);transform:translate(-10px)}50%{-webkit-transform:translate(10px);transform:translate(10px)}60%{-webkit-transform:translate(-10px);transform:translate(-10px)}70%{-webkit-transform:translate(10px);transform:translate(10px)}80%{-webkit-transform:translate(-10px);transform:translate(-10px)}90%{-webkit-transform:translate(10px);transform:translate(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes wiggle{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}10%{-webkit-transform:translateX(10px);transform:translateX(10px)}20%{-webkit-transform:translate(-10px);transform:translate(-10px)}30%{-webkit-transform:translate(10px);transform:translate(10px)}40%{-webkit-transform:translate(-10px);transform:translate(-10px)}50%{-webkit-transform:translate(10px);transform:translate(10px)}60%{-webkit-transform:translate(-10px);transform:translate(-10px)}70%{-webkit-transform:translate(10px);transform:translate(10px)}80%{-webkit-transform:translate(-10px);transform:translate(-10px)}90%{-webkit-transform:translate(10px);transform:translate(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}.rekenrek-app{background-color:#faf3dd;box-sizing:border-box;height:100vh;padding:25px;width:100%}@media (max-width:700px){.rekenrek-app{grid-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;display:grid;grid-template-areas:"title" "items" "answers";grid-template-columns:100%;grid-template-rows:-webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content 1fr}}@media (min-width:700px){.rekenrek-app{grid-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;display:grid;grid-template-areas:"title title" "items answers";grid-template-columns:1fr 300px;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.items{margin-top:60px}}@media (min-width:1000px){.rekenrek-app{grid-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;display:grid;grid-template-areas:"title title" "items answers";grid-template-columns:1fr 400px;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.items{margin-top:60px}}@media (min-width:1400px){.rekenrek-app{grid-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;display:grid;grid-template-areas:"title title" "items answers";grid-template-columns:1fr 600px;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.items{margin-top:60px}}.title{grid-area:title}.items{grid-area:items}.options{grid-area:options}.answers{grid-area:answers}.rekenrek .row{height:30px;margin:20px 10px;position:relative;white-space:nowrap}.rekenrek .string{border-bottom:3px solid #e1e3e0;border-top:1px solid #a5a6a8;display:block;height:0;position:absolute;top:8px;width:100%}.rekenrek .bead{border-radius:10px;border-style:solid;border-width:3px;display:inline-block;height:10px;margin:0 5px;position:relative;width:10px}.rekenrek .bead:first-child,.rekenrek .bead:nth-child(2),.rekenrek .bead:nth-child(3),.rekenrek .bead:nth-child(4),.rekenrek .bead:nth-child(5){background-color:red;border-color:darkred}.rekenrek .bead:nth-child(10),.rekenrek .bead:nth-child(6),.rekenrek .bead:nth-child(7),.rekenrek .bead:nth-child(8),.rekenrek .bead:nth-child(9){background-color:#fff;border-color:#a5a6a8}@media (min-width:400px){.rekenrek .string{border-bottom:3px solid #e1e3e0;border-top:1px solid #a5a6a8;top:10px}.rekenrek .bead{border-radius:16px;border-width:3px;height:16px;margin:0 5px;width:16px}}@media (min-width:800px){.rekenrek .string{border-bottom:4px solid #e1e3e0;border-top:1px solid #a5a6a8;top:14px}.rekenrek .bead{border-radius:20px;border-width:5px;height:20px;margin:0 6px;width:20px}}@media (min-width:1000px){.rekenrek .row{margin:28px 10px}.rekenrek .string{border-bottom:4px solid #e1e3e0;border-top:1px solid #a5a6a8;top:16px}.rekenrek .bead{border-radius:24px;border-width:5px;height:24px;margin:0 10px;width:24px}}.answers{overflow-y:auto}.answers h1{font-family:Quicksand,Arial,Helvetica,sans-serif}.answers .buttons{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}.answers .answer{position:relative}.answers .answer input{background-color:#fff;border:2px solid #000;border-radius:4px;cursor:pointer;flex-basis:calc(20% - 10px);flex-grow:1;flex-shrink:0;font-size:22px;font-weight:700;margin:5px;padding:10px 0;width:60px}.answers .answer-right{color:green}.answers .answer-right:after{color:green;content:"\2714";font-size:58px;left:calc(50% - 20px);position:absolute;top:calc(50% - 42px)}.answers .answer-wrong:after{content:"\274c";font-size:28px;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px)}@font-face{font-family:Quicksand;font-optical-sizing:0 100;font-stretch:0% 100%;font-weight:1 999;src:url(/static/media/Quicksand-VariableFont_wght.92e1d0f3321b53e20d2b.ttf)}*{font-family:Quicksand,Arial,Helvetica,sans-serif}body{background-color:#faf3dd}.table{align-items:center;display:flex;flex-direction:row}
/*# sourceMappingURL=main.c34f1f59.css.map*/