.kanji_container__dT43P{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;align-content:center;width:80vw}.kanji_kanji__Hgx6C{font-size:5rem;margin:1rem}.kanji_modal__tjVVY .kanji_button__En_85{width:100%}.kanji_modal__tjVVY .kanji_form__nlWI_{display:flex;flex-direction:column}.kanji_input___Q4mc{width:100%}.kanji_reveal_kanji__4y7PH{font-size:5rem;margin:1rem}.kanji_choices__5026O{display:grid;width:100%;grid-gap:1em;gap:1em;margin-bottom:10px;align-items:center;justify-items:center;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.kanji_choice__KS5BS{aspect-ratio:3/1;width:280px;max-height:10vh;max-width:90vw;height:auto;background-color:#060619;border:.25em solid #000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease-out}.kanji_choice__KS5BS:hover{background-color:#09092e;transform:scale(1.05)}.kanji_wrong__Olnjz{transition:all .5s ease-in-out;color:#cdcdcd;background-color:#c30101!important}.kanji_shake__kQpMZ{animation:kanji_shake__kQpMZ .2s linear 5}@keyframes kanji_shake__kQpMZ{0%{transform:translateX(0)}50%{transform:translateX(-5px)}to{transform:translateX(5px)}}.kanji_close__DV8bK{display:flex;background-color:red;position:fixed;top:1em;width:2.5em;height:2.5em;right:1em;padding:10px;cursor:pointer;justify-content:center;align-items:center;align-content:center}