.MatematihkaGameListPage-module__DCqwSa__games{color:#fff;background:linear-gradient(#756c62 37.89%,#3a3531 100%);grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(1rem,5.47vw,3.5rem);min-height:100svh;padding:clamp(2rem,4vw,3rem);display:grid;overflow:hidden}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__title{letter-spacing:0;text-align:center;font-size:clamp(2.375rem,5.85vw,3.75rem);font-weight:400;line-height:1.2}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__grid{filter:drop-shadow(0 2.894px 18.087px #000e541a);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(73.375rem,86vw);display:grid}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__card{aspect-ratio:584/328;border-radius:var(--radius-medium);color:#14110f;text-decoration:none;transition:transform .2s,filter .2s;position:relative;overflow:hidden}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__card:hover{filter:brightness(1.04);text-decoration:none;transform:translateY(-3px)}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__card:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__cardImage{-o-object-fit:cover;object-fit:cover}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__controls{justify-content:center;align-items:center;gap:1rem;display:flex}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageButton{aspect-ratio:1;appearance:none;cursor:pointer;background:#c3d9b8;border:2px solid #3a714a;border-radius:999px;width:5rem;padding:0;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageButton:hover{text-decoration:none;transform:translateY(-2px)}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageButton:focus-visible,.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__infoButton:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageButton--inactive{opacity:.5}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageImage{-o-object-fit:contain;object-fit:contain;max-width:none}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageImage--north,.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageImage--lule{width:130.45%!important;height:143.85%!important;top:-3.32%!important;left:-14.57%!important}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageImage--south{width:139.22%!important;height:153.47%!important;top:-7.17%!important;left:-21.15%!important}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__infoButton{color:#3a3531;background:linear-gradient(#c3d9b8 0%,#72b083 100%);border-color:#3a714a;width:3.25rem;height:3.25rem}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__modal{width:min(38rem,100vw - 2rem);min-height:20rem;color:var(--text);border-radius:var(--radius-medium);box-shadow:0 4px 50px 0 var(--shadow-soft);padding:var(--spacing--20) var(--spacing--20) var(--spacing--40);background:#f9feff}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__modalHeader{justify-content:flex-end;display:flex}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__modalBody{gap:var(--spacing--20);width:min(28rem,100% - 2rem);margin:0 auto;display:grid}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__modalTitle{font-size:2rem;font-weight:400}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__modalCopy{font-size:var(--font-size--medium);line-height:1.5}@media (max-width:1100px){.MatematihkaGameListPage-module__DCqwSa__games{gap:1rem}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__title{font-size:2.375rem}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__grid{gap:.886rem;width:min(100%,54.956rem)}}@media (max-width:720px){.MatematihkaGameListPage-module__DCqwSa__games{align-content:start;gap:1rem;min-height:100svh;padding:.4375rem 0 1.375rem;overflow:visible}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__title{height:1.25rem;font-size:1.625rem}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__grid{grid-template-columns:1fr;gap:.504rem;width:15.25rem}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__card{border-radius:7.394px}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__controls{gap:.75rem}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__languageButton{width:4rem}.MatematihkaGameListPage-module__DCqwSa__games .MatematihkaGameListPage-module__DCqwSa__games__infoButton{width:2.875rem;height:2.875rem}}.MatematihkaGameListPage-module__DCqwSa__games--modalOpen{gap:var(--spacing--30);grid-template-rows:auto}
