.page_header__0Z3At{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--black)}.page_status__Xx70q{font-size:1.2rem;font-weight:600;color:var(--black)}.page_learnBtn__tyh_s,.page_restartBtn__p0lLD{margin-top:.5rem;background:var(--light-yellow);border:none;color:var(--background);padding:.6rem 1.2rem;font-size:1rem;border-radius:10px;cursor:pointer;transition:background .3s ease}.page_learnBtn__tyh_s:hover,.page_restartBtn__p0lLD:hover{background:var(--light-yellow);color:var(--color-white);box-shadow:0 2px 6px var(--slate-black)}.page_grid__Hyq_G{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);width:90vmin;max-width:400px;max-height:400px;aspect-ratio:1/1;border:2px solid var(--slate-black)}.page_cell__urHED{font-size:clamp(1rem,2.5vmin,1.6rem);font-weight:700;border:1px solid var(--slate-black);cursor:pointer;color:var(--black);background:var(--background);display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.page_container__wXfWV{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1rem;font-family:Segoe UI,sans-serif;background-color:var(--background);min-height:100vh;box-sizing:border-box}.page_cell__urHED:focus{outline:none}.page_highlight__QgKxV{background-color:var(--light-green)}.page_popupOverlay__IcB9j{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;display:flex;align-items:center;justify-content:center}.page_popup__96ANg{background:var(--background);padding:2rem;border-radius:15px;box-shadow:0 4px 12px var(--mist-grey);text-align:center;max-width:90%;width:300px}.page_instructions__rtyr3{margin-top:2.5rem;max-width:700px;text-align:left;color:var(--black);line-height:1.6}.page_instructions__rtyr3 h2{color:var(--light-green);font-size:1.6rem;margin-bottom:1rem}.page_instructions__rtyr3 h3{color:var(--black);margin-top:1.5rem;font-size:1.2rem}.page_instructions__rtyr3 p{margin:.5rem 0;font-size:1rem}.page_instructions__rtyr3 ul{list-style-type:disc;color:var(--slate-black);padding-left:1.5rem}.page_instructions__rtyr3 li{margin:.4rem 0}