@font-face{font-family:fontDefault;src:url(../media/Inter-s.p.0e16av1y0dz5g.woff2)format("woff2");font-display:swap}@font-face{font-family:fontDefault Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.fontdefault_50f003b8-module__S73_3G__className{font-family:fontDefault,fontDefault Fallback,-apple-system,system-ui,BlinkMacSystemFont,Roboto,Segoe UI,Arial,sans-serif}.fontdefault_50f003b8-module__S73_3G__variable{--font-default:"fontDefault", "fontDefault Fallback", -apple-system, system-ui, BlinkMacSystemFont, Roboto, Segoe UI, Arial, sans-serif}
@font-face{font-family:fontHeadline;src:url(../media/Bounded_Variable-s.p.0jgog22.mwpol.woff2)format("woff2");font-display:swap}@font-face{font-family:fontHeadline Fallback;src:local(Arial);ascent-override:73.57%;descent-override:18.12%;line-gap-override:0.0%;size-adjust:135.24%}.fontheadline_5e5c48b7-module__TMyW5q__className{font-family:fontHeadline,fontHeadline Fallback,-apple-system,system-ui,BlinkMacSystemFont,Roboto,Segoe UI,Arial,sans-serif}.fontheadline_5e5c48b7-module__TMyW5q__variable{--font-headline:"fontHeadline", "fontHeadline Fallback", -apple-system, system-ui, BlinkMacSystemFont, Roboto, Segoe UI, Arial, sans-serif}
.SearchForm-module-scss-module__fkGxMG__root{display:none}.SearchForm-module-scss-module__fkGxMG__root.SearchForm-module-scss-module__fkGxMG__isSearchFormOpen{z-index:1020;width:100%;height:auto;display:block;position:absolute;top:0;left:0}@media (min-width:767px){.SearchForm-module-scss-module__fkGxMG__root{width:48%;max-width:600px;height:40px;display:block;position:relative}}.SearchForm-module-scss-module__fkGxMG__form{background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border);flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:50px;display:flex;overflow:hidden}@media (min-width:767px){.SearchForm-module-scss-module__fkGxMG__form{background-color:var(--color-bg);border-radius:var(--border-radius);border:none;height:40px}}.SearchForm-module-scss-module__fkGxMG__icon,.SearchForm-module-scss-module__fkGxMG__close{justify-content:center;align-items:center;height:100%;display:flex}.SearchForm-module-scss-module__fkGxMG__icon{flex:0 0 16px;margin:0 20px}.SearchForm-module-scss-module__fkGxMG__icon svg{width:100%}@media (min-width:767px){.SearchForm-module-scss-module__fkGxMG__icon{margin:0 12px}}.SearchForm-module-scss-module__fkGxMG__field{width:100%;height:100%}.SearchForm-module-scss-module__fkGxMG__field::placeholder{color:var(--color-grey)}.SearchForm-module-scss-module__fkGxMG__close{flex:0 0 20px;margin:0 20px;position:relative}.SearchForm-module-scss-module__fkGxMG__close span{background-color:var(--color-default);width:100%;height:1px;display:block;position:absolute}.SearchForm-module-scss-module__fkGxMG__close span:first-child{transform:rotate(45deg)}.SearchForm-module-scss-module__fkGxMG__close span:nth-child(2){transform:rotate(-45deg)}@media (min-width:767px){.SearchForm-module-scss-module__fkGxMG__close{display:none}.SearchForm-module-scss-module__fkGxMG__close.SearchForm-module-scss-module__fkGxMG__clear{margin:0 12px;display:block}}.SearchForm-module-scss-module__fkGxMG__results{background-color:var(--color-bg-light);border-radius:var(--border-radius);width:100%;max-height:40vh;box-shadow:var(--box-shadow);margin-top:5px;padding:20px;overflow:auto}@media (min-width:767px){.SearchForm-module-scss-module__fkGxMG__results{max-height:60vh;margin-top:8px}}.SearchForm-module-scss-module__fkGxMG__resultList{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:767px){.SearchForm-module-scss-module__fkGxMG__resultList{grid-template-columns:repeat(2,1fr)}}.SearchForm-module-scss-module__fkGxMG__resultListItem{line-height:1.3}.SearchForm-module-scss-module__fkGxMG__resultListItemLink{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.SearchForm-module-scss-module__fkGxMG__resultListItemLink:hover{color:var(--color-grey)}.SearchForm-module-scss-module__fkGxMG__errorMsg{margin-bottom:15px}
.ControlMenu-module-scss-module__MnW6lq__burger{flex-direction:column;justify-content:space-between;width:25px;height:20px;display:flex;position:relative}.ControlMenu-module-scss-module__MnW6lq__burger span{background-color:var(--color-default);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.ControlMenu-module-scss-module__MnW6lq__burger.ControlMenu-module-scss-module__MnW6lq__active{transform:translateY(2px)}.ControlMenu-module-scss-module__MnW6lq__burger.ControlMenu-module-scss-module__MnW6lq__active span:first-child{transform:rotate(45deg)translate(5px,5px)}.ControlMenu-module-scss-module__MnW6lq__burger.ControlMenu-module-scss-module__MnW6lq__active span:nth-child(2){opacity:0}.ControlMenu-module-scss-module__MnW6lq__burger.ControlMenu-module-scss-module__MnW6lq__active span:nth-child(3){transform:rotate(-45deg)translate(8px,-7.4px)}@media (min-width:1460px){.ControlMenu-module-scss-module__MnW6lq__burger{display:none}}
.ControlSearch-module-scss-module__0tc6YG__root{flex:0 0 19px;width:19px;height:19px;position:relative;top:.5px}.ControlSearch-module-scss-module__0tc6YG__root svg{width:100%;height:100%}@media (min-width:767px){.ControlSearch-module-scss-module__0tc6YG__root{display:none!important}}
.ControlTheme-module-scss-module__gIj_zG__root{flex:0 0 20px;width:20px;height:20px}@media (min-width:767px){.ControlTheme-module-scss-module__gIj_zG__root{flex:0 0 24px;width:24px;height:24px}}
.Header-module-scss-module__OLJaWW__root{z-index:1020;background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border);width:100%;height:50px;display:flex;position:sticky;top:0}@media (min-width:767px){.Header-module-scss-module__OLJaWW__root{height:60px}}.Header-module-scss-module__OLJaWW__inner{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Header-module-scss-module__OLJaWW__left,.Header-module-scss-module__OLJaWW__controls{flex:0 0;align-items:center;gap:20px;display:flex;position:absolute}.Header-module-scss-module__OLJaWW__left{left:20px}.Header-module-scss-module__OLJaWW__controls{right:20px}.Header-module-scss-module__OLJaWW__controls *{justify-content:center;align-items:center;display:flex}.Header-module-scss-module__OLJaWW__logo{justify-content:center;align-items:center;width:110px;height:auto;display:flex;position:relative;top:1.2px}.Header-module-scss-module__OLJaWW__logo svg{width:100%;height:100%}@media (min-width:767px){.Header-module-scss-module__OLJaWW__logo{width:125px}}
.Menu-module-scss-module__g6xEqq__root{background-color:var(--color-bg);height:calc(100vh - 50px);transition:transform .3s;position:fixed;top:50px;left:0;overflow-y:auto}@media (min-width:767px){.Menu-module-scss-module__g6xEqq__root{height:calc(100vh - 60px);top:60px}}.Menu-module-scss-module__g6xEqq__isDesktop{width:220px;transform:translate(0)}@media (max-width:1459px){.Menu-module-scss-module__g6xEqq__isDesktop{display:none}}.Menu-module-scss-module__g6xEqq__isMobile{z-index:1000;width:280px;transform:translate(-100%)}.Menu-module-scss-module__g6xEqq__isOpen{transform:translate(0)}.Menu-module-scss-module__g6xEqq__overlay{z-index:999;background:#0000004d;animation:.3s Menu-module-scss-module__g6xEqq__overlayFadeIn;position:fixed;inset:50px 0 0}@media (min-width:767px){.Menu-module-scss-module__g6xEqq__overlay{top:60px}}@keyframes Menu-module-scss-module__g6xEqq__overlayFadeIn{0%{opacity:0}to{opacity:1}}.Menu-module-scss-module__g6xEqq__inner{height:100%;padding:20px}.Menu-module-scss-module__g6xEqq__container{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;height:100%;display:flex}.Menu-module-scss-module__g6xEqq__generalItems{flex-direction:column;gap:10px;display:flex}.Menu-module-scss-module__g6xEqq__generalItem{line-height:1.3}.Menu-module-scss-module__g6xEqq__generalItemLink{font-family:var(--font-headline);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:600}.Menu-module-scss-module__g6xEqq__generalItemLink.Menu-module-scss-module__g6xEqq__accent{color:var(--color-accent)}.Menu-module-scss-module__g6xEqq__generalItemLink:hover,.Menu-module-scss-module__g6xEqq__generalItemLink:active{color:var(--color-grey)}.Menu-module-scss-module__g6xEqq__footer{flex-direction:column;gap:10px;display:flex}.Menu-module-scss-module__g6xEqq__footerMenu{flex-flow:wrap;gap:10px;display:flex}.Menu-module-scss-module__g6xEqq__footerMenuLink{color:var(--color-grey);font-size:13px;line-height:1.3}.Menu-module-scss-module__g6xEqq__footerMenuLink:hover{color:var(--color-default)}
.Button-module-scss-module__8rkEXW__root{border:1px solid var(--color-grey);border-radius:var(--border-radius);width:max-content;height:auto;min-height:30px;font-family:var(--font-headline);white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;padding:0 20px;font-size:clamp(12px,3.6vw,14px);line-height:1;display:flex}.Button-module-scss-module__8rkEXW__root:hover,.Button-module-scss-module__8rkEXW__root:active{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.Button-module-scss-module__8rkEXW__full{width:100%}.Button-module-scss-module__8rkEXW__large{min-height:50px;font-size:16px}.Button-module-scss-module__8rkEXW__primary{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.Button-module-scss-module__8rkEXW__primary:hover,.Button-module-scss-module__8rkEXW__primary:active{border-color:var(--color-primary-dark);background-color:var(--color-primary-dark);color:#fff}
.Modal-module-scss-module__KbAN4q__root{z-index:1030;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;animation:.3s ease-in-out Modal-module-scss-module__KbAN4q__isOpenModal;display:flex;position:fixed;inset:0}.Modal-module-scss-module__KbAN4q__root.Modal-module-scss-module__KbAN4q__closing{animation:.35s ease-in-out Modal-module-scss-module__KbAN4q__isCloseModal}@keyframes Modal-module-scss-module__KbAN4q__isOpenModal{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__KbAN4q__isCloseModal{0%{opacity:1}to{opacity:0}}.Modal-module-scss-module__KbAN4q__modal{background-color:var(--color-bg-light);border-radius:var(--border-radius);width:100%;max-width:360px;max-height:90vh;box-shadow:var(--box-shadow);z-index:1030;flex-direction:column;gap:20px;margin:0 20px;padding:0;display:flex;position:relative;overflow:hidden}.Modal-module-scss-module__KbAN4q__header{flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:30px 30px 0;display:flex;position:relative}.Modal-module-scss-module__KbAN4q__title{font-family:var(--font-headline);flex:auto;font-size:14px;font-weight:600;line-height:1.3}.Modal-module-scss-module__KbAN4q__closeButton{cursor:pointer;background:0 0;border:none;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:relative}.Modal-module-scss-module__KbAN4q__closeButton:before,.Modal-module-scss-module__KbAN4q__closeButton:after{content:"";background-color:var(--color-default);width:1px;height:20px;position:absolute;left:15px}.Modal-module-scss-module__KbAN4q__closeButton:before{transform:rotate(45deg)}.Modal-module-scss-module__KbAN4q__closeButton:after{transform:rotate(-45deg)}.Modal-module-scss-module__KbAN4q__inner{flex-direction:column;flex:1;gap:20px;padding:0 30px 30px;display:flex;overflow-y:auto}
.ButtonShare-module-scss-module__SrC1rW__root{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ButtonShare-module-scss-module__SrC1rW__button{border-bottom:1px solid var(--color-border);flex:1;padding-bottom:12px}.ButtonShare-module-scss-module__SrC1rW__button:last-child{border:none;padding:0}.ButtonShare-module-scss-module__SrC1rW__button:hover{opacity:.9}.ButtonShare-module-scss-module__SrC1rW__button.is-success{color:var(--color-primary)}
.GamesListItem-module-scss-module__kmKBxa__root{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);flex-direction:column;flex:1;height:100%;transition:all .4s;display:flex;position:relative;overflow:hidden}.GamesListItem-module-scss-module__kmKBxa__root:hover,.GamesListItem-module-scss-module__kmKBxa__root:active{border-color:var(--color-border-dark)}.GamesListItem-module-scss-module__kmKBxa__root:hover .GamesListItem-module-scss-module__kmKBxa__image,.GamesListItem-module-scss-module__kmKBxa__root:active .GamesListItem-module-scss-module__kmKBxa__image{opacity:.9}.GamesListItem-module-scss-module__kmKBxa__root:hover .GamesListItem-module-scss-module__kmKBxa__title,.GamesListItem-module-scss-module__kmKBxa__root:active .GamesListItem-module-scss-module__kmKBxa__title{color:var(--color-grey)}.GamesListItem-module-scss-module__kmKBxa__withBg{background-color:var(--color-bg)}.GamesListItem-module-scss-module__kmKBxa__image{background-color:var(--color-bg);aspect-ratio:16/9;transition:opacity .4s;position:relative;overflow:clip}.GamesListItem-module-scss-module__kmKBxa__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.GamesListItem-module-scss-module__kmKBxa__body{flex-grow:1;padding:20px}.GamesListItem-module-scss-module__kmKBxa__title{letter-spacing:.3px;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}.GamesListItem-module-scss-module__kmKBxa__title a{text-decoration:none}.GamesListItem-module-scss-module__kmKBxa__title a:after{content:"";position:absolute;inset:0}
.OtherGames-module-scss-module__Kcg9-a__root{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:20px;position:relative;overflow:hidden}.OtherGames-module-scss-module__Kcg9-a__title{margin-bottom:15px;font-size:15px;line-height:1}.OtherGames-module-scss-module__Kcg9-a__swiper{flex-direction:row;flex:1;display:flex}.OtherGames-module-scss-module__Kcg9-a__swiper .swiper-wrapper{display:flex}.OtherGames-module-scss-module__Kcg9-a__swiperSlide{flex:1 0 190px;height:100%;display:flex}@media (min-width:767px){.OtherGames-module-scss-module__Kcg9-a__swiperSlide{flex-basis:220px}}
.GamePage-module-scss-module__oSDIVW__root{gap:20px;display:grid}.GamePage-module-scss-module__oSDIVW__title{font-size:clamp(18px,2vw,20px);line-height:1.3}.GamePage-module-scss-module__oSDIVW__controls{flex-flow:row;gap:20px;display:flex}
.WordleRow-module-scss-module__dW_0eW__root{flex-flow:row;justify-content:center;gap:8px;display:flex}.WordleRow-module-scss-module__dW_0eW__item{--letter-color:#212121;width:44px;height:44px;color:var(--color-default);background-color:var(--color-bg-light);text-transform:uppercase;border:1px solid #999;justify-content:center;font-size:30px;font-weight:900;display:flex}@media (min-width:1190px){.WordleRow-module-scss-module__dW_0eW__item{width:60px;height:60px;font-size:40px}}[data-theme=dark] .WordleRow-module-scss-module__dW_0eW__item{--letter-color:#fff}.WordleRow-module-scss-module__dW_0eW__item.grey{--color:var(--color-grey);animation:.6s forwards WordleRow-module-scss-module__dW_0eW__flip}.WordleRow-module-scss-module__dW_0eW__item.green{--color:#6aaa64;animation:.6s forwards WordleRow-module-scss-module__dW_0eW__flip}.WordleRow-module-scss-module__dW_0eW__item.yellow{--color:#c9b458;animation:.6s forwards WordleRow-module-scss-module__dW_0eW__flip}.WordleRow-module-scss-module__dW_0eW__item.filled{border-color:#555;animation:.2s ease-in-out forwards WordleRow-module-scss-module__dW_0eW__bounce}@keyframes WordleRow-module-scss-module__dW_0eW__flip{0%{background-color:var(--color-bg-light);color:var(--letter-color);border-color:#999;transform:rotateX(0)}45%{background-color:var(--color-bg-light);color:var(--letter-color);border-color:#999;transform:rotateX(90deg)}55%{background-color:var(--color);border-color:var(--color);color:#fff;transform:rotateX(90deg)}to{background-color:var(--color);border-color:var(--color);color:#fff;transform:rotateX(0)}}@keyframes WordleRow-module-scss-module__dW_0eW__bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}
.WordleKeypad-module-scss-module__mYO7-G__root{flex-flow:column;justify-content:center;gap:5px;width:100%;margin:0 auto;display:flex}@media (min-width:600px){.WordleKeypad-module-scss-module__mYO7-G__root{gap:8px}}.WordleKeypad-module-scss-module__mYO7-G__row{touch-action:manipulation;flex-flow:row;justify-content:center;gap:5px;display:flex}@media (min-width:600px){.WordleKeypad-module-scss-module__mYO7-G__row{gap:8px}}.WordleKeypad-module-scss-module__mYO7-G__key{text-transform:uppercase;background-color:#d3d6da;border-radius:4px;flex:0 21px;justify-content:center;align-items:center;min-height:35px;font-size:15px;font-weight:600;line-height:15px;display:flex}[data-theme=dark] .WordleKeypad-module-scss-module__mYO7-G__key{background-color:#5c5c5c}@media (min-width:600px){.WordleKeypad-module-scss-module__mYO7-G__key{flex:0 35px;min-height:35px;font-size:18px;line-height:18px}}@media (min-width:1190px){.WordleKeypad-module-scss-module__mYO7-G__key{flex:0 44px;min-height:44px;font-size:20px;line-height:20px}}.WordleKeypad-module-scss-module__mYO7-G__key:active{background-color:#c8cacd}.WordleKeypad-module-scss-module__mYO7-G__key.WordleKeypad-module-scss-module__mYO7-G__action{flex-grow:auto}.WordleKeypad-module-scss-module__mYO7-G__key.WordleKeypad-module-scss-module__mYO7-G__action svg{fill:currentColor;width:15px;height:auto}@media (min-width:600px){.WordleKeypad-module-scss-module__mYO7-G__key.WordleKeypad-module-scss-module__mYO7-G__action svg{width:16px}}@media (min-width:1190px){.WordleKeypad-module-scss-module__mYO7-G__key.WordleKeypad-module-scss-module__mYO7-G__action svg{width:19px}}.WordleKeypad-module-scss-module__mYO7-G__key.WordleKeypad-module-scss-module__mYO7-G__action.WordleKeypad-module-scss-module__mYO7-G__isGuessComplete{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.WordleKeypad-module-scss-module__mYO7-G__key.WordleKeypad-module-scss-module__mYO7-G__action.WordleKeypad-module-scss-module__mYO7-G__isGuessComplete:hover,.WordleKeypad-module-scss-module__mYO7-G__key.WordleKeypad-module-scss-module__mYO7-G__action.WordleKeypad-module-scss-module__mYO7-G__isGuessComplete:active{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.WordleKeypad-module-scss-module__mYO7-G__key.green{color:#fff;background-color:#6aaa64;border-color:#6aaa64}.WordleKeypad-module-scss-module__mYO7-G__key.yellow{color:#fff;background-color:#c9b458;border-color:#c9b458}.WordleKeypad-module-scss-module__mYO7-G__key.grey{background-color:var(--color-grey);border-color:var(--color-grey);color:#fff}
.WordleErrorAlert-module-scss-module__AYNS7q__root{z-index:1030;background-color:#00000080;justify-content:center;align-items:center;animation:.3s ease-in-out WordleErrorAlert-module-scss-module__AYNS7q__isOpenModal;display:flex;position:fixed;inset:0;overflow-y:auto}.WordleErrorAlert-module-scss-module__AYNS7q__root.WordleErrorAlert-module-scss-module__AYNS7q__closing{animation:.35s ease-in-out WordleErrorAlert-module-scss-module__AYNS7q__isCloseModal}@keyframes WordleErrorAlert-module-scss-module__AYNS7q__isOpenModal{0%{opacity:0}to{opacity:1}}@keyframes WordleErrorAlert-module-scss-module__AYNS7q__isCloseModal{0%{opacity:1}to{opacity:0}}.WordleErrorAlert-module-scss-module__AYNS7q__body{width:100%;max-width:360px;color:var(--color-error);background-color:var(--color-bg-light);border-radius:var(--border-radius);z-index:1030;justify-content:space-between;align-items:center;margin:0 20px;padding:20px;display:flex;box-shadow:0 3px 5px #74747440}.WordleErrorAlert-module-scss-module__AYNS7q__content{flex:auto;font-weight:700}@media (min-width:1190px){.WordleErrorAlert-module-scss-module__AYNS7q__content{text-align:center}}.WordleErrorAlert-module-scss-module__AYNS7q__close{cursor:pointer;-webkit-tap-highlight-color:#0000;background-color:#0000;flex-direction:row;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.WordleErrorAlert-module-scss-module__AYNS7q__close:before,.WordleErrorAlert-module-scss-module__AYNS7q__close:after{content:"";background-color:var(--color-error);width:1px;height:20px;position:absolute}.WordleErrorAlert-module-scss-module__AYNS7q__close:before{transform:rotate(45deg)}.WordleErrorAlert-module-scss-module__AYNS7q__close:after{transform:rotate(-45deg)}
.WordleHint-module-scss-module__bv7vSq__button{color:var(--color-error);border-bottom:1px dotted var(--color-error);-webkit-tap-highlight-color:#0000;cursor:pointer;width:max-content;margin:0 auto;font-weight:700}.WordleHint-module-scss-module__bv7vSq__button:hover{border-color:#0000}.WordleHint-module-scss-module__bv7vSq__meaning{text-align:center}
.ButtonTimer-module-scss-module__OQkAUW__timerButton{font-variant-numeric:tabular-nums;flex-flow:row;justify-content:center;align-items:center;gap:5px;min-width:22px;display:flex}.ButtonTimer-module-scss-module__OQkAUW__timerButton:active{transform:scale(.95)}.ButtonTimer-module-scss-module__OQkAUW__timerButton.ButtonTimer-module-scss-module__OQkAUW__paused{color:var(--color-accent)}.ButtonTimer-module-scss-module__OQkAUW__timerButton[disabled]{cursor:default;pointer-events:none;opacity:.3}.ButtonTimer-module-scss-module__OQkAUW__timerButton[disabled]:active{color:inherit}.ButtonTimer-module-scss-module__OQkAUW__timerButton svg{flex:0 0 16px;width:auto;height:16px}
.CookieConsent-module-scss-module___nK-WW__root{z-index:1000;background-color:var(--color-bg-light);padding:10px;position:fixed;bottom:0;left:0;right:0}@media (min-width:767px){.CookieConsent-module-scss-module___nK-WW__root{bottom:20px;left:20px;right:unset;border-radius:var(--border-radius);width:430px;box-shadow:var(--box-shadow);padding:20px}}.CookieConsent-module-scss-module___nK-WW__wrapper{flex-flow:row;justify-content:space-around;align-items:center;gap:10px;display:flex}.CookieConsent-module-scss-module___nK-WW__text{text-align:center;font-size:clamp(11px,3vw,13px)}.CookieConsent-module-scss-module___nK-WW__text a{text-decoration:underline}
.Sudoku-module-scss-module__5KgrVq__root{--color-sudoku-primary:#548d27;--color-sudoku-highlight:#edffde;--color-sudoku-selected:#9fd177;--color-sudoku-buttons:#c5e4ac;--color-sudoku-error:#f4511e;--color-sudoku-error-bg:#ffab91;--color-sudoku-black:#212121;flex-direction:column;gap:20px;display:flex}.Sudoku-module-scss-module__5KgrVq__container{flex-direction:column;gap:20px;width:100%;max-width:500px;margin:0 auto;display:flex}@media (min-width:960px){.Sudoku-module-scss-module__5KgrVq__container{grid-template-columns:1.5fr 1fr;max-width:960px;display:grid}}.Sudoku-module-scss-module__5KgrVq__controls{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:15px;display:flex}.Sudoku-module-scss-module__5KgrVq__boardContainer{position:relative}.Sudoku-module-scss-module__5KgrVq__board{border:2px solid var(--color-sudoku-black);background:#fff}.Sudoku-module-scss-module__5KgrVq__board.Sudoku-module-scss-module__5KgrVq__boardDisabled{opacity:.3}.Sudoku-module-scss-module__5KgrVq__boardDisabledButton{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Sudoku-module-scss-module__5KgrVq__row{display:flex}.Sudoku-module-scss-module__5KgrVq__cell{aspect-ratio:1;cursor:pointer;border:1px solid #ccc;flex:1;justify-content:center;align-items:center;font-weight:500;transition:background .1s;display:flex;position:relative}.Sudoku-module-scss-module__5KgrVq__cell:nth-child(3),.Sudoku-module-scss-module__5KgrVq__cell:nth-child(6){border-right:2px solid var(--color-sudoku-black)}.Sudoku-module-scss-module__5KgrVq__row:nth-child(3) .Sudoku-module-scss-module__5KgrVq__cell,.Sudoku-module-scss-module__5KgrVq__row:nth-child(6) .Sudoku-module-scss-module__5KgrVq__cell{border-bottom:2px solid var(--color-sudoku-black)}.Sudoku-module-scss-module__5KgrVq__cell.Sudoku-module-scss-module__5KgrVq__selected{background-color:var(--color-sudoku-selected)!important}.Sudoku-module-scss-module__5KgrVq__cell.Sudoku-module-scss-module__5KgrVq__highlighted,.Sudoku-module-scss-module__5KgrVq__cell.Sudoku-module-scss-module__5KgrVq__boxHighlight{background-color:var(--color-sudoku-highlight)}.Sudoku-module-scss-module__5KgrVq__cell.Sudoku-module-scss-module__5KgrVq__prefilled{color:var(--color-sudoku-black)}.Sudoku-module-scss-module__5KgrVq__cell.Sudoku-module-scss-module__5KgrVq__userNumber{color:var(--color-sudoku-primary)}.Sudoku-module-scss-module__5KgrVq__cell.Sudoku-module-scss-module__5KgrVq__error{color:var(--color-sudoku-error);background:var(--color-sudoku-error-bg)!important}.Sudoku-module-scss-module__5KgrVq__cell.Sudoku-module-scss-module__5KgrVq__error .Sudoku-module-scss-module__5KgrVq__number{color:var(--color-sudoku-error)}.Sudoku-module-scss-module__5KgrVq__number{font-size:clamp(18px,4vw,30px)}.Sudoku-module-scss-module__5KgrVq__notesGrid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:2px;display:grid;position:absolute;top:0;left:0}.Sudoku-module-scss-module__5KgrVq__noteNumber{color:#666;justify-content:center;align-items:center;font-size:clamp(8px,3vw,11px);line-height:1;display:flex}.Sudoku-module-scss-module__5KgrVq__emptyNote{color:#0000;font-size:clamp(8px,3vw,11px)}.Sudoku-module-scss-module__5KgrVq__numberPad{grid-template-columns:repeat(9,1fr);gap:10px;display:grid}@media (min-width:960px){.Sudoku-module-scss-module__5KgrVq__numberPad{grid-template-columns:repeat(3,1fr)}}.Sudoku-module-scss-module__5KgrVq__numberButton{color:var(--color-sudoku-primary);justify-content:center;align-items:center;font-size:clamp(24px,4.4vw,40px);font-weight:900;line-height:1;display:flex}@media (min-width:960px){.Sudoku-module-scss-module__5KgrVq__numberButton{aspect-ratio:1;background-color:var(--color-sudoku-buttons);border-radius:var(--border-radius);color:var(--color-sudoku-black);font-size:40px;font-weight:700}.Sudoku-module-scss-module__5KgrVq__numberButton:hover,.Sudoku-module-scss-module__5KgrVq__numberButton:active{background-color:var(--color-sudoku-selected)}}.Sudoku-module-scss-module__5KgrVq__aside{flex-direction:column;gap:20px;display:flex}.Sudoku-module-scss-module__5KgrVq__actions{flex-flow:row;justify-content:space-between;gap:7px;display:flex}.Sudoku-module-scss-module__5KgrVq__controlActions{border-radius:var(--border-radius);flex-flow:column;flex:24%;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.Sudoku-module-scss-module__5KgrVq__controlActions .Sudoku-module-scss-module__5KgrVq__controlActionIcon{width:100%;height:45px}.Sudoku-module-scss-module__5KgrVq__controlActions .Sudoku-module-scss-module__5KgrVq__controlActionIcon svg{fill:currentColor;width:100%;height:100%}.Sudoku-module-scss-module__5KgrVq__controlActions .Sudoku-module-scss-module__5KgrVq__controlActionLabel{font-size:10px;font-weight:700;line-height:1;position:relative;top:-2px}.Sudoku-module-scss-module__5KgrVq__controlActions .Sudoku-module-scss-module__5KgrVq__hintsLeft,.Sudoku-module-scss-module__5KgrVq__controlActions .Sudoku-module-scss-module__5KgrVq__notesLabel{color:#fff;text-align:center;background-color:var(--color-sudoku-error);border-radius:50%;width:14px;height:14px;font-size:11px;line-height:14px;position:absolute;top:0;right:0}.Sudoku-module-scss-module__5KgrVq__controlActions .Sudoku-module-scss-module__5KgrVq__notesLabel{border-radius:4px;width:max-content;height:14px;padding:0 2px}.Sudoku-module-scss-module__5KgrVq__controlActions[disabled]{cursor:default;pointer-events:none;opacity:.3}.Sudoku-module-scss-module__5KgrVq__controlActions[disabled]:active{color:inherit}.Sudoku-module-scss-module__5KgrVq__stats{background-color:var(--color-bg-light);border-radius:var(--border-radius);text-align:center;justify-content:space-between;gap:10px;padding:10px;font-size:13px;display:flex}.Sudoku-module-scss-module__5KgrVq__stats *{flex-grow:1}
.SudokuKiller-module-scss-module__zck5Bq__root{--color-sudoku-primary:#548d27;--color-sudoku-highlight:#edffde;--color-sudoku-selected:#9fd177;--color-sudoku-buttons:#c5e4ac;--color-sudoku-error:#f4511e;--color-sudoku-error-bg:#ffab91;--color-sudoku-black:#212121;--color-sudoku-completed:#4caf50;flex-direction:column;gap:20px;display:flex}.SudokuKiller-module-scss-module__zck5Bq__container{flex-direction:column;gap:20px;width:100%;max-width:500px;margin:0 auto;display:flex}@media (min-width:960px){.SudokuKiller-module-scss-module__zck5Bq__container{grid-template-columns:1.5fr 1fr;max-width:960px;display:grid}}.SudokuKiller-module-scss-module__zck5Bq__boardContainer{position:relative}.SudokuKiller-module-scss-module__zck5Bq__board{border:2px solid var(--color-sudoku-black);background:#fff;position:relative}.SudokuKiller-module-scss-module__zck5Bq__board.SudokuKiller-module-scss-module__zck5Bq__boardDisabled{opacity:.3}.SudokuKiller-module-scss-module__zck5Bq__boardDisabledButton{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SudokuKiller-module-scss-module__zck5Bq__row{display:flex}.SudokuKiller-module-scss-module__zck5Bq__cell{aspect-ratio:1;cursor:pointer;border:1px solid #ccc;flex:1;justify-content:center;align-items:center;font-weight:500;transition:background .1s;display:flex;position:relative}.SudokuKiller-module-scss-module__zck5Bq__cell:nth-child(3),.SudokuKiller-module-scss-module__zck5Bq__cell:nth-child(6){border-right:2px solid var(--color-sudoku-black)}.SudokuKiller-module-scss-module__zck5Bq__row:nth-child(3) .SudokuKiller-module-scss-module__zck5Bq__cell,.SudokuKiller-module-scss-module__zck5Bq__row:nth-child(6) .SudokuKiller-module-scss-module__zck5Bq__cell{border-bottom:2px solid var(--color-sudoku-black)}.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__selected{background-color:var(--color-sudoku-selected)!important}.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__highlighted,.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__boxHighlight{background-color:var(--color-sudoku-highlight)}.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__userNumber{color:var(--color-sudoku-primary)}.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__error{color:var(--color-sudoku-error);background:var(--color-sudoku-error-bg)!important}.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__error .SudokuKiller-module-scss-module__zck5Bq__number{color:var(--color-sudoku-error)}.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__completed{position:relative}.SudokuKiller-module-scss-module__zck5Bq__cell.SudokuKiller-module-scss-module__zck5Bq__completed .SudokuKiller-module-scss-module__zck5Bq__completedOverlay{color:var(--color-sudoku-completed);opacity:.7;padding:2px 4px;font-size:14px;font-weight:700;position:absolute;top:0;right:0}.SudokuKiller-module-scss-module__zck5Bq__number{z-index:1;font-size:clamp(18px,4vw,30px)}.SudokuKiller-module-scss-module__zck5Bq__cageSum{color:#666;z-index:1;opacity:.9;font-size:clamp(9px,2vw,12px);font-weight:700;position:absolute;top:1px;left:2px}.SudokuKiller-module-scss-module__zck5Bq__notesGrid{z-index:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:2px;display:grid;position:absolute;top:0;left:0}.SudokuKiller-module-scss-module__zck5Bq__noteNumber{color:#666;justify-content:center;align-items:center;font-size:clamp(8px,3vw,11px);line-height:1;display:flex}.SudokuKiller-module-scss-module__zck5Bq__emptyNote{color:#0000;font-size:clamp(8px,3vw,11px)}.SudokuKiller-module-scss-module__zck5Bq__numberPad{grid-template-columns:repeat(9,1fr);gap:10px;display:grid}@media (min-width:960px){.SudokuKiller-module-scss-module__zck5Bq__numberPad{grid-template-columns:repeat(3,1fr)}}.SudokuKiller-module-scss-module__zck5Bq__numberButton{color:var(--color-sudoku-primary);justify-content:center;align-items:center;font-size:clamp(24px,4.4vw,40px);font-weight:900;line-height:1;display:flex}@media (min-width:960px){.SudokuKiller-module-scss-module__zck5Bq__numberButton{aspect-ratio:1;background-color:var(--color-sudoku-buttons);border-radius:var(--border-radius);color:var(--color-sudoku-black);font-size:40px;font-weight:700}.SudokuKiller-module-scss-module__zck5Bq__numberButton:hover,.SudokuKiller-module-scss-module__zck5Bq__numberButton:active{background-color:var(--color-sudoku-selected)}}.SudokuKiller-module-scss-module__zck5Bq__aside{flex-direction:column;gap:20px;display:flex}.SudokuKiller-module-scss-module__zck5Bq__actions{flex-flow:row;justify-content:space-between;gap:7px;display:flex}.SudokuKiller-module-scss-module__zck5Bq__controlActions{border-radius:var(--border-radius);flex-flow:column;flex:24%;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.SudokuKiller-module-scss-module__zck5Bq__controlActions .SudokuKiller-module-scss-module__zck5Bq__controlActionIcon{width:100%;height:45px}.SudokuKiller-module-scss-module__zck5Bq__controlActions .SudokuKiller-module-scss-module__zck5Bq__controlActionIcon svg{fill:currentColor;width:100%;height:100%}.SudokuKiller-module-scss-module__zck5Bq__controlActions .SudokuKiller-module-scss-module__zck5Bq__controlActionLabel{font-size:10px;font-weight:700;line-height:1;position:relative;top:-2px}.SudokuKiller-module-scss-module__zck5Bq__controlActions .SudokuKiller-module-scss-module__zck5Bq__hintsLeft,.SudokuKiller-module-scss-module__zck5Bq__controlActions .SudokuKiller-module-scss-module__zck5Bq__notesLabel{color:#fff;text-align:center;background-color:var(--color-sudoku-error);border-radius:50%;width:14px;height:14px;font-size:11px;line-height:14px;position:absolute;top:0;right:0}.SudokuKiller-module-scss-module__zck5Bq__controlActions .SudokuKiller-module-scss-module__zck5Bq__notesLabel{border-radius:4px;width:max-content;height:14px;padding:0 2px}.SudokuKiller-module-scss-module__zck5Bq__controlActions.SudokuKiller-module-scss-module__zck5Bq__active{background-color:var(--color-sudoku-highlight)}.SudokuKiller-module-scss-module__zck5Bq__controlActions[disabled]{cursor:default;pointer-events:none;opacity:.3}.SudokuKiller-module-scss-module__zck5Bq__controlActions[disabled]:active{color:inherit}.SudokuKiller-module-scss-module__zck5Bq__stats{background-color:var(--color-bg-light);border-radius:var(--border-radius);text-align:center;justify-content:space-between;gap:10px;padding:10px;font-size:13px;display:flex}.SudokuKiller-module-scss-module__zck5Bq__stats *{flex-grow:1}
.SudokuX-module-scss-module__Ll_0ba__root{--color-sudoku-primary:#548d27;--color-sudoku-highlight:#edffde;--color-sudoku-selected:#9fd177;--color-sudoku-buttons:#c5e4ac;--color-sudoku-error:#f4511e;--color-sudoku-error-bg:#ffab91;--color-sudoku-black:#212121;--color-sudoku-diagonal:#548d2714;flex-direction:column;gap:20px;display:flex}.SudokuX-module-scss-module__Ll_0ba__container{flex-direction:column;gap:20px;width:100%;max-width:500px;margin:0 auto;display:flex}@media (min-width:960px){.SudokuX-module-scss-module__Ll_0ba__container{grid-template-columns:1.5fr 1fr;max-width:960px;display:grid}}.SudokuX-module-scss-module__Ll_0ba__controls{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:15px;display:flex}.SudokuX-module-scss-module__Ll_0ba__boardContainer{position:relative}.SudokuX-module-scss-module__Ll_0ba__board{border:2px solid var(--color-sudoku-black);background:#fff}.SudokuX-module-scss-module__Ll_0ba__board.SudokuX-module-scss-module__Ll_0ba__boardDisabled{opacity:.3}.SudokuX-module-scss-module__Ll_0ba__boardDisabledButton{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SudokuX-module-scss-module__Ll_0ba__row{display:flex}.SudokuX-module-scss-module__Ll_0ba__cell{aspect-ratio:1;cursor:pointer;border:1px solid #ccc;flex:1;justify-content:center;align-items:center;font-weight:500;transition:background .1s;display:flex;position:relative}.SudokuX-module-scss-module__Ll_0ba__cell:nth-child(3),.SudokuX-module-scss-module__Ll_0ba__cell:nth-child(6){border-right:2px solid var(--color-sudoku-black)}.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__diagonal{background-color:var(--color-sudoku-diagonal)}.SudokuX-module-scss-module__Ll_0ba__row:nth-child(3) .SudokuX-module-scss-module__Ll_0ba__cell,.SudokuX-module-scss-module__Ll_0ba__row:nth-child(6) .SudokuX-module-scss-module__Ll_0ba__cell{border-bottom:2px solid var(--color-sudoku-black)}.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__selected{background-color:var(--color-sudoku-selected)!important}.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__highlighted,.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__boxHighlight{background-color:var(--color-sudoku-highlight)}.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__prefilled{color:var(--color-sudoku-black)}.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__userNumber{color:var(--color-sudoku-primary)}.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__error{color:var(--color-sudoku-error);background:var(--color-sudoku-error-bg)!important}.SudokuX-module-scss-module__Ll_0ba__cell.SudokuX-module-scss-module__Ll_0ba__error .SudokuX-module-scss-module__Ll_0ba__number{color:var(--color-sudoku-error)}.SudokuX-module-scss-module__Ll_0ba__number{font-size:clamp(18px,4vw,30px)}.SudokuX-module-scss-module__Ll_0ba__notesGrid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:2px;display:grid;position:absolute;top:0;left:0}.SudokuX-module-scss-module__Ll_0ba__noteNumber{color:#666;justify-content:center;align-items:center;font-size:clamp(8px,3vw,11px);line-height:1;display:flex}.SudokuX-module-scss-module__Ll_0ba__emptyNote{color:#0000;font-size:clamp(8px,3vw,11px)}.SudokuX-module-scss-module__Ll_0ba__numberPad{grid-template-columns:repeat(9,1fr);gap:10px;display:grid}@media (min-width:960px){.SudokuX-module-scss-module__Ll_0ba__numberPad{grid-template-columns:repeat(3,1fr)}}.SudokuX-module-scss-module__Ll_0ba__numberButton{color:var(--color-sudoku-primary);justify-content:center;align-items:center;font-size:clamp(24px,4.4vw,40px);font-weight:900;line-height:1;display:flex}@media (min-width:960px){.SudokuX-module-scss-module__Ll_0ba__numberButton{aspect-ratio:1;background-color:var(--color-sudoku-buttons);border-radius:var(--border-radius);color:var(--color-sudoku-black);font-size:40px;font-weight:700}.SudokuX-module-scss-module__Ll_0ba__numberButton:hover,.SudokuX-module-scss-module__Ll_0ba__numberButton:active{background-color:var(--color-sudoku-selected)}}.SudokuX-module-scss-module__Ll_0ba__aside{flex-direction:column;gap:20px;display:flex}.SudokuX-module-scss-module__Ll_0ba__actions{flex-flow:row;justify-content:space-between;gap:7px;display:flex}.SudokuX-module-scss-module__Ll_0ba__controlActions{border-radius:var(--border-radius);flex-flow:column;flex:24%;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.SudokuX-module-scss-module__Ll_0ba__controlActions .SudokuX-module-scss-module__Ll_0ba__controlActionIcon{width:100%;height:45px}.SudokuX-module-scss-module__Ll_0ba__controlActions .SudokuX-module-scss-module__Ll_0ba__controlActionIcon svg{fill:currentColor;width:100%;height:100%}.SudokuX-module-scss-module__Ll_0ba__controlActions .SudokuX-module-scss-module__Ll_0ba__controlActionLabel{font-size:10px;font-weight:700;line-height:1;position:relative;top:-2px}.SudokuX-module-scss-module__Ll_0ba__controlActions .SudokuX-module-scss-module__Ll_0ba__hintsLeft,.SudokuX-module-scss-module__Ll_0ba__controlActions .SudokuX-module-scss-module__Ll_0ba__notesLabel{color:#fff;text-align:center;background-color:var(--color-sudoku-error);border-radius:50%;width:14px;height:14px;font-size:11px;line-height:14px;position:absolute;top:0;right:0}.SudokuX-module-scss-module__Ll_0ba__controlActions .SudokuX-module-scss-module__Ll_0ba__notesLabel{border-radius:4px;width:max-content;height:14px;padding:0 2px}.SudokuX-module-scss-module__Ll_0ba__controlActions[disabled]{cursor:default;pointer-events:none;opacity:.3}.SudokuX-module-scss-module__Ll_0ba__controlActions[disabled]:active{color:inherit}.SudokuX-module-scss-module__Ll_0ba__controlActions.SudokuX-module-scss-module__Ll_0ba__active{background-color:var(--color-sudoku-selected)}.SudokuX-module-scss-module__Ll_0ba__stats{background-color:var(--color-bg-light);border-radius:var(--border-radius);text-align:center;justify-content:space-between;gap:10px;padding:10px;font-size:13px;display:flex}.SudokuX-module-scss-module__Ll_0ba__stats *{flex-grow:1}
.Windoku-module-scss-module__h-HnPq__root{--color-windoku-primary:#2e7d32;--color-windoku-highlight:#e8f5e9;--color-windoku-selected:#a5d6a7;--color-windoku-window:#e3f2fd;--color-windoku-window-border:#1a237e;--color-windoku-buttons:#c8e6c9;--color-windoku-error:#f4511e;--color-windoku-error-bg:#ffab91;--color-windoku-black:#212121;flex-direction:column;gap:20px;display:flex}.Windoku-module-scss-module__h-HnPq__container{flex-direction:column;gap:20px;width:100%;max-width:500px;margin:0 auto;display:flex}@media (min-width:960px){.Windoku-module-scss-module__h-HnPq__container{grid-template-columns:1.5fr 1fr;max-width:960px;display:grid}}.Windoku-module-scss-module__h-HnPq__boardContainer{position:relative}.Windoku-module-scss-module__h-HnPq__board{border:2px solid var(--color-windoku-black);background:#fff}.Windoku-module-scss-module__h-HnPq__board.Windoku-module-scss-module__h-HnPq__boardDisabled{opacity:.3}.Windoku-module-scss-module__h-HnPq__boardDisabledButton{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Windoku-module-scss-module__h-HnPq__row{display:flex}.Windoku-module-scss-module__h-HnPq__cell{aspect-ratio:1;cursor:pointer;border:1px solid #ccc;flex:1;justify-content:center;align-items:center;font-weight:500;transition:background .1s;display:flex;position:relative}.Windoku-module-scss-module__h-HnPq__cell:nth-child(3),.Windoku-module-scss-module__h-HnPq__cell:nth-child(6){border-right:2px solid var(--color-windoku-black)}.Windoku-module-scss-module__h-HnPq__row:nth-child(3) .Windoku-module-scss-module__h-HnPq__cell,.Windoku-module-scss-module__h-HnPq__row:nth-child(6) .Windoku-module-scss-module__h-HnPq__cell{border-bottom:2px solid var(--color-windoku-black)}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__selected{background-color:var(--color-windoku-selected)!important}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__highlighted,.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__boxHighlight{background-color:var(--color-windoku-highlight)}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__windokuWindow{background-color:var(--color-windoku-window)}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__windokuWindow.Windoku-module-scss-module__h-HnPq__selected{background-color:var(--color-windoku-selected)!important}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__windokuWindow.Windoku-module-scss-module__h-HnPq__highlighted,.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__windokuWindow.Windoku-module-scss-module__h-HnPq__boxHighlight{background-color:#e3f2fdb3}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__prefilled{color:var(--color-windoku-black)}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__userNumber{color:var(--color-windoku-primary)}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__error{color:var(--color-windoku-error);background:var(--color-windoku-error-bg)!important}.Windoku-module-scss-module__h-HnPq__cell.Windoku-module-scss-module__h-HnPq__error .Windoku-module-scss-module__h-HnPq__number{color:var(--color-windoku-error)}.Windoku-module-scss-module__h-HnPq__number{font-size:clamp(18px,4vw,30px)}.Windoku-module-scss-module__h-HnPq__notesGrid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:2px;display:grid;position:absolute;top:0;left:0}.Windoku-module-scss-module__h-HnPq__noteNumber{color:#666;justify-content:center;align-items:center;font-size:clamp(8px,3vw,11px);line-height:1;display:flex}.Windoku-module-scss-module__h-HnPq__emptyNote{color:#0000;font-size:clamp(8px,3vw,11px)}.Windoku-module-scss-module__h-HnPq__numberPad{grid-template-columns:repeat(9,1fr);gap:10px;display:grid}@media (min-width:960px){.Windoku-module-scss-module__h-HnPq__numberPad{grid-template-columns:repeat(3,1fr)}}.Windoku-module-scss-module__h-HnPq__numberButton{color:var(--color-windoku-primary);justify-content:center;align-items:center;font-size:clamp(24px,4.4vw,40px);font-weight:900;line-height:1;display:flex}@media (min-width:960px){.Windoku-module-scss-module__h-HnPq__numberButton{aspect-ratio:1;background-color:var(--color-windoku-buttons);border-radius:var(--border-radius);color:var(--color-windoku-black);font-size:40px;font-weight:700}.Windoku-module-scss-module__h-HnPq__numberButton:hover,.Windoku-module-scss-module__h-HnPq__numberButton:active{background-color:var(--color-windoku-selected)}}.Windoku-module-scss-module__h-HnPq__aside{flex-direction:column;gap:20px;display:flex}.Windoku-module-scss-module__h-HnPq__actions{flex-flow:row;justify-content:space-between;gap:7px;display:flex}.Windoku-module-scss-module__h-HnPq__controlActions{border-radius:var(--border-radius);flex-flow:column;flex:24%;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.Windoku-module-scss-module__h-HnPq__controlActions .Windoku-module-scss-module__h-HnPq__controlActionIcon{width:100%;height:45px}.Windoku-module-scss-module__h-HnPq__controlActions .Windoku-module-scss-module__h-HnPq__controlActionIcon svg{fill:currentColor;width:100%;height:100%}.Windoku-module-scss-module__h-HnPq__controlActions .Windoku-module-scss-module__h-HnPq__controlActionLabel{font-size:10px;font-weight:700;line-height:1;position:relative;top:-2px}.Windoku-module-scss-module__h-HnPq__controlActions .Windoku-module-scss-module__h-HnPq__hintsLeft,.Windoku-module-scss-module__h-HnPq__controlActions .Windoku-module-scss-module__h-HnPq__notesLabel{color:#fff;text-align:center;background-color:var(--color-windoku-error);border-radius:50%;width:14px;height:14px;font-size:11px;line-height:14px;position:absolute;top:0;right:0}.Windoku-module-scss-module__h-HnPq__controlActions .Windoku-module-scss-module__h-HnPq__notesLabel{border-radius:4px;width:max-content;height:14px;padding:0 2px}.Windoku-module-scss-module__h-HnPq__controlActions[disabled]{cursor:default;pointer-events:none;opacity:.3}.Windoku-module-scss-module__h-HnPq__controlActions[disabled]:active{color:inherit}.Windoku-module-scss-module__h-HnPq__stats{background-color:var(--color-bg-light);border-radius:var(--border-radius);text-align:center;justify-content:space-between;gap:10px;padding:10px;font-size:13px;display:flex}.Windoku-module-scss-module__h-HnPq__stats *{flex-grow:1}
.Wordle-module-scss-module__TFq7Mq__root{flex-direction:column;gap:20px;display:flex;position:relative}.Wordle-module-scss-module__TFq7Mq__grid,.Wordle-module-scss-module__TFq7Mq__container{flex-direction:column;gap:8px;display:flex}.Wordle-module-scss-module__TFq7Mq__container{flex:auto;justify-content:center;align-items:center;gap:20px}.Wordle-module-scss-module__TFq7Mq__stats{background-color:var(--color-bg-light);border-radius:var(--border-radius);text-align:center;justify-content:space-between;gap:10px;width:100%;max-width:335px;margin:0 auto;padding:10px;font-size:13px;display:flex}.Wordle-module-scss-module__TFq7Mq__stats *{flex-grow:1}.Wordle-module-scss-module__TFq7Mq__boardDisabledButton{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Wordle-module-scss-module__TFq7Mq__boardDisabled{opacity:.3;pointer-events:none}.Wordle-module-scss-module__TFq7Mq__modalSolutionWord{flex-flow:row;justify-content:center;gap:8px;display:flex}.Wordle-module-scss-module__TFq7Mq__modalSolutionWord div{text-transform:uppercase;color:#fff;background-color:#6aaa64;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;font-weight:900;line-height:26px;display:flex}.Wordle-module-scss-module__TFq7Mq__modalSolutionDesc{color:var(--color-grey);text-align:center;font-size:13px}
.WordleRules-module-scss-module__XcVk0a__word{flex-flow:row;justify-content:center;gap:8px;display:flex}.WordleRules-module-scss-module__XcVk0a__word div{text-transform:uppercase;color:#fff;background-color:var(--color-grey);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;font-weight:900;line-height:26px;display:flex}
.GameStats-module-scss-module__CAAS2a__root{background-color:var(--color-bg);border-radius:var(--border-radius);flex-direction:column;gap:10px;padding:20px;display:flex}.GameStats-module-scss-module__CAAS2a__title{font-family:var(--font-headline);text-align:center;margin-bottom:10px;font-size:13px;font-weight:600;line-height:1}.GameStats-module-scss-module__CAAS2a__title:not(:first-child){margin-top:10px}.GameStats-module-scss-module__CAAS2a__item{justify-content:space-between;align-items:center;column-gap:10px;font-size:12px;line-height:1.3;display:flex}.GameStats-module-scss-module__CAAS2a__label,.GameStats-module-scss-module__CAAS2a__value{flex:50%}.GameStats-module-scss-module__CAAS2a__label{text-transform:uppercase;text-align:right;color:var(--color-grey)}.GameStats-module-scss-module__CAAS2a__value{text-align:left;font-weight:700}.GameStats-module-scss-module__CAAS2a__resetButton{text-align:center;width:max-content;margin-top:20px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1}.GameStats-module-scss-module__CAAS2a__resetButton:hover,.GameStats-module-scss-module__CAAS2a__resetButton:active{color:var(--color-grey)}
.BattleShip-module-scss-module__eUyr-q__root{flex-direction:column;gap:20px;display:flex}.BattleShip-module-scss-module__eUyr-q__container{flex-direction:column;gap:20px;width:100%;max-width:960px;margin:0 auto;display:flex}.BattleShip-module-scss-module__eUyr-q__title{margin-bottom:10px;font-size:14px;line-height:1}.BattleShip-module-scss-module__eUyr-q__gameinfo{z-index:2;background-color:var(--color-bg);flex-direction:column;gap:20px;display:flex;position:sticky;top:50px}@media (min-width:767px){.BattleShip-module-scss-module__eUyr-q__gameinfo{position:static}}.BattleShip-module-scss-module__eUyr-q__stats{text-align:center;border-radius:var(--border-radius);background-color:var(--color-bg-light);font-variant-numeric:tabular-nums;justify-content:space-around;gap:10px;padding:10px;display:flex}.BattleShip-module-scss-module__eUyr-q__message{text-align:center;border-radius:var(--border-radius);background-color:#e8f4fd;padding:10px;font-weight:700}[data-theme=dark] .BattleShip-module-scss-module__eUyr-q__message{background-color:#4b4b4b}.BattleShip-module-scss-module__eUyr-q__controls{flex-direction:column;gap:20px;display:flex}@media (min-width:760px){.BattleShip-module-scss-module__eUyr-q__controls{flex-direction:row}}.BattleShip-module-scss-module__eUyr-q__boards{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex;position:relative}.BattleShip-module-scss-module__eUyr-q__boardDisabledButton{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,50%)}.BattleShip-module-scss-module__eUyr-q__board{background-color:var(--color-bg-light);border-radius:var(--border-radius);flex-direction:column;flex:1;padding:20px;display:flex}.BattleShip-module-scss-module__eUyr-q__boardDisabled{opacity:.3;pointer-events:none}.BattleShip-module-scss-module__eUyr-q__grid{border:2px solid var(--color-border);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.BattleShip-module-scss-module__eUyr-q__grid.placeholder{opacity:.7}.BattleShip-module-scss-module__eUyr-q__row{grid-template-columns:repeat(10,1fr);display:grid}.BattleShip-module-scss-module__eUyr-q__cell{aspect-ratio:1;cursor:default;-webkit-user-select:none;user-select:none;background-color:#ecf0f1;border:1px solid #bdc3c7;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex;position:relative}@media (min-width:1280px){.BattleShip-module-scss-module__eUyr-q__cell{font-size:18px}}.BattleShip-module-scss-module__eUyr-q__cell.ship{background-color:var(--color-primary);cursor:grab;transition:all .2s}.BattleShip-module-scss-module__eUyr-q__cell.ship:hover{transform:scale(1.05)}.BattleShip-module-scss-module__eUyr-q__cell.dragging{opacity:.5;transform:scale(.9)}.BattleShip-module-scss-module__eUyr-q__cell.hover-valid{background-color:var(--color-primary-dark);border:2px solid var(--color-primary);animation:.5s ease-in-out infinite alternate BattleShip-module-scss-module__eUyr-q__pulse}@keyframes BattleShip-module-scss-module__eUyr-q__pulse{0%{transform:scale(.95)}to{transform:scale(1.05)}}.BattleShip-module-scss-module__eUyr-q__cell.hit{background-color:var(--color-accent);color:#fff;animation:.3s BattleShip-module-scss-module__eUyr-q__hitAnimation}@keyframes BattleShip-module-scss-module__eUyr-q__hitAnimation{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.BattleShip-module-scss-module__eUyr-q__cell.miss{color:#fff;background-color:#95a5a6}.BattleShip-module-scss-module__eUyr-q__cell.marked{color:#7f8c8d;background-color:#d5dbdb}.BattleShip-module-scss-module__eUyr-q__cell.placeholder{cursor:default}.BattleShip-module-scss-module__eUyr-q__cell:not(.hit):not(.miss):not(.ship):not(.marked):not(.placeholder){cursor:crosshair}.BattleShip-module-scss-module__eUyr-q__cell:not(.hit):not(.miss):not(.ship):not(.marked):not(.placeholder):hover{background-color:#d5dbdb;transform:scale(1.05)}.BattleShip-module-scss-module__eUyr-q__shipsInfo{background-color:var(--color-bg-light);border-radius:var(--border-radius);padding:20px}.BattleShip-module-scss-module__eUyr-q__shipsInfoContainer{flex-direction:column;gap:20px;display:flex}@media (min-width:560px){.BattleShip-module-scss-module__eUyr-q__shipsInfoContainer{flex-direction:row}}.BattleShip-module-scss-module__eUyr-q__shipsSummary{background-color:var(--color-bg);border-radius:var(--border-radius);justify-content:space-around;align-items:center;padding:10px;display:flex}@media (min-width:560px){.BattleShip-module-scss-module__eUyr-q__shipsSummary{align-items:space-around;flex-direction:column}}.BattleShip-module-scss-module__eUyr-q__shipsSummaryItem{flex-direction:column;flex:1;align-items:center;display:flex}.BattleShip-module-scss-module__eUyr-q__shipsSummaryItem .label{margin-bottom:2px;font-size:12px}.BattleShip-module-scss-module__eUyr-q__shipsSummaryItem .value{font-size:20px;font-weight:700}.BattleShip-module-scss-module__eUyr-q__shipsSummaryItem .value.sunk{color:var(--color-accent)}.BattleShip-module-scss-module__eUyr-q__shipsSummaryItem .value.alive{color:var(--color-primary)}.BattleShip-module-scss-module__eUyr-q__shipsDetails{flex-direction:column;flex:1;gap:20px;display:flex}.BattleShip-module-scss-module__eUyr-q__shipTypeInfo{background-color:var(--color-bg);border-radius:var(--border-radius);padding:10px}.BattleShip-module-scss-module__eUyr-q__shipTypeHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.BattleShip-module-scss-module__eUyr-q__shipTypeName{font-size:14px;font-weight:700}.BattleShip-module-scss-module__eUyr-q__shipTypeStatus{font-size:13px;font-weight:700}.BattleShip-module-scss-module__eUyr-q__shipTypeStatus .alive{color:var(--color-primary)}.BattleShip-module-scss-module__eUyr-q__shipTypeStatus .destroyed{color:var(--color-accent)}.BattleShip-module-scss-module__eUyr-q__shipTypeProgress{align-items:center;gap:10px;display:flex}.BattleShip-module-scss-module__eUyr-q__shipTypeProgressBar{background-color:#ecf0f1;border-radius:4px;flex:1;height:8px;overflow:hidden}.BattleShip-module-scss-module__eUyr-q__shipTypeProgressFill{border-radius:4px;height:100%;transition:width .5s}.BattleShip-module-scss-module__eUyr-q__shipTypeProgressText{color:var(--color-grey);text-align:right;min-width:30px;font-size:12px}
.Game2048-module-scss-module__M1Wc1G__container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;max-width:480px;margin:0 auto;display:flex;position:relative;overflow:hidden}.Game2048-module-scss-module__M1Wc1G__boardDisabledButton{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,50%)}.Game2048-module-scss-module__M1Wc1G__boardDisabled{opacity:.3;pointer-events:none}.Game2048-module-scss-module__M1Wc1G__header{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:10px;width:100%;margin-bottom:20px;display:flex}.Game2048-module-scss-module__M1Wc1G__scoreBox,.Game2048-module-scss-module__M1Wc1G__timeBox{border-radius:var(--border-radius);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:8px 20px;display:flex}.Game2048-module-scss-module__M1Wc1G__scoreBox{background:#bbada0}.Game2048-module-scss-module__M1Wc1G__timeBox{border:2px solid #bbada0}.Game2048-module-scss-module__M1Wc1G__scoreLabel,.Game2048-module-scss-module__M1Wc1G__timeLabel{text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}.Game2048-module-scss-module__M1Wc1G__scoreLabel{color:#eee4da}.Game2048-module-scss-module__M1Wc1G__timeLabel{color:#bbada0}.Game2048-module-scss-module__M1Wc1G__scoreValue{color:#fff;font-size:14px;font-weight:700}.Game2048-module-scss-module__M1Wc1G__gameBoard{aspect-ratio:1;touch-action:none;background:#bbada0;border-radius:10px;width:100%;padding:10px;position:relative}.Game2048-module-scss-module__M1Wc1G__grid{touch-action:none;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:10px;width:100%;height:100%;display:grid}.Game2048-module-scss-module__M1Wc1G__cell{color:#776e65;aspect-ratio:1;word-break:break-all;text-align:center;background:#eee4da59;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:2rem;font-weight:700;transition:all .15s;display:flex}.Game2048-module-scss-module__M1Wc1G__cell-0{background:#eee4da59}.Game2048-module-scss-module__M1Wc1G__cell-2{color:#776e65;background:#eee4da}.Game2048-module-scss-module__M1Wc1G__cell-4{color:#776e65;background:#ede0c8}.Game2048-module-scss-module__M1Wc1G__cell-8{color:#f9f6f2;background:#f2b179}.Game2048-module-scss-module__M1Wc1G__cell-16{color:#f9f6f2;background:#f59563}.Game2048-module-scss-module__M1Wc1G__cell-32{color:#f9f6f2;background:#f67c5f}.Game2048-module-scss-module__M1Wc1G__cell-64{color:#f9f6f2;background:#f65e3b}.Game2048-module-scss-module__M1Wc1G__cell-128{color:#f9f6f2;background:#edcf72;font-size:1.8rem}.Game2048-module-scss-module__M1Wc1G__cell-256{color:#f9f6f2;background:#edcc61;font-size:1.8rem}.Game2048-module-scss-module__M1Wc1G__cell-512{color:#f9f6f2;background:#edc850;font-size:1.8rem}.Game2048-module-scss-module__M1Wc1G__cell-1024{color:#f9f6f2;background:#edc53f;font-size:1.5rem}.Game2048-module-scss-module__M1Wc1G__cell-2048{color:#f9f6f2;background:#edc22e;font-size:1.5rem;box-shadow:0 0 30px 10px #f3d77451}.Game2048-module-scss-module__M1Wc1G__cell-4096{color:#f9f6f2;background:#60d992;font-size:1.5rem}.Game2048-module-scss-module__M1Wc1G__cell-8192{color:#f9f6f2;background:#3c9a6b;font-size:1.5rem}@media (max-width:520px){.Game2048-module-scss-module__M1Wc1G__cell{border-radius:4px;font-size:1.3rem}.Game2048-module-scss-module__M1Wc1G__cell-128,.Game2048-module-scss-module__M1Wc1G__cell-256,.Game2048-module-scss-module__M1Wc1G__cell-512{font-size:1.2rem}.Game2048-module-scss-module__M1Wc1G__cell-1024,.Game2048-module-scss-module__M1Wc1G__cell-2048,.Game2048-module-scss-module__M1Wc1G__cell-4096,.Game2048-module-scss-module__M1Wc1G__cell-8192{font-size:1rem}.Game2048-module-scss-module__M1Wc1G__grid{gap:6px}.Game2048-module-scss-module__M1Wc1G__gameBoard{padding:6px}}@media (max-width:380px){.Game2048-module-scss-module__M1Wc1G__cell{font-size:1rem}.Game2048-module-scss-module__M1Wc1G__cell-128,.Game2048-module-scss-module__M1Wc1G__cell-256,.Game2048-module-scss-module__M1Wc1G__cell-512{font-size:.9rem}.Game2048-module-scss-module__M1Wc1G__cell-1024,.Game2048-module-scss-module__M1Wc1G__cell-2048,.Game2048-module-scss-module__M1Wc1G__cell-4096,.Game2048-module-scss-module__M1Wc1G__cell-8192{font-size:.8rem}}
.SudokuKids-module-scss-module__JAq9ea__root{--color-kids-primary:#548d27;--color-kids-secondary:#6fa545;--color-kids-highlight:#edffde;--color-kids-selected:#9fd177;--color-kids-error:#ff5252;--color-kids-error-bg:#ffcdd2;--color-kids-black:#263238;--color-kids-white:#fff;--color-kids-yellow:#ffd54f;justify-content:center;display:flex}.SudokuKids-module-scss-module__JAq9ea__container{background:var(--color-kids-white);border-radius:var(--border-radius);flex-direction:column;gap:16px;width:100%;max-width:520px;padding:20px;display:flex}.SudokuKids-module-scss-module__JAq9ea__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.SudokuKids-module-scss-module__JAq9ea__stats{color:var(--color-kids-black);justify-content:center;align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.SudokuKids-module-scss-module__JAq9ea__stats div{background:var(--color-kids-highlight);border-radius:var(--border-radius);padding:4px 12px;font-size:14px}.SudokuKids-module-scss-module__JAq9ea__boardContainer{aspect-ratio:1;width:100%;position:relative}.SudokuKids-module-scss-module__JAq9ea__board{border:3px solid var(--color-kids-primary);background:var(--color-kids-white);border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.SudokuKids-module-scss-module__JAq9ea__row{flex:1;display:flex}.SudokuKids-module-scss-module__JAq9ea__row:nth-child(2) .SudokuKids-module-scss-module__JAq9ea__cell{border-bottom:3px solid var(--color-kids-primary)}.SudokuKids-module-scss-module__JAq9ea__cell{cursor:pointer;border:1px solid #e0e0e0;flex:1;justify-content:center;align-items:center;transition:background .15s;display:flex;position:relative}.SudokuKids-module-scss-module__JAq9ea__cell:nth-child(2){border-right:3px solid var(--color-kids-primary)}.SudokuKids-module-scss-module__JAq9ea__cell:hover:not(.SudokuKids-module-scss-module__JAq9ea__prefilled){background:var(--color-kids-highlight)}.SudokuKids-module-scss-module__JAq9ea__cell.SudokuKids-module-scss-module__JAq9ea__selected{box-shadow:inset 0 0 0 2px var(--color-kids-primary);background:var(--color-kids-selected)!important}.SudokuKids-module-scss-module__JAq9ea__cell.SudokuKids-module-scss-module__JAq9ea__highlighted,.SudokuKids-module-scss-module__JAq9ea__cell.SudokuKids-module-scss-module__JAq9ea__boxHighlight{background:var(--color-kids-highlight)}.SudokuKids-module-scss-module__JAq9ea__cell.SudokuKids-module-scss-module__JAq9ea__prefilled{color:var(--color-kids-primary);font-weight:700}.SudokuKids-module-scss-module__JAq9ea__cell.SudokuKids-module-scss-module__JAq9ea__userNumber{color:var(--color-kids-black);font-weight:600}.SudokuKids-module-scss-module__JAq9ea__cell.SudokuKids-module-scss-module__JAq9ea__error{animation:.3s SudokuKids-module-scss-module__JAq9ea__shake;background:var(--color-kids-error-bg)!important}.SudokuKids-module-scss-module__JAq9ea__cell.SudokuKids-module-scss-module__JAq9ea__error .SudokuKids-module-scss-module__JAq9ea__number{color:var(--color-kids-error)}@keyframes SudokuKids-module-scss-module__JAq9ea__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.SudokuKids-module-scss-module__JAq9ea__number{font-size:clamp(32px,10vw,52px);font-weight:700;line-height:1}.SudokuKids-module-scss-module__JAq9ea__controls{flex-direction:column;gap:12px;display:flex}.SudokuKids-module-scss-module__JAq9ea__numberPad{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.SudokuKids-module-scss-module__JAq9ea__numberButton{border-radius:var(--border-radius);background:var(--color-kids-secondary);color:#fff;cursor:pointer;text-align:center;border:none;padding:12px 0;font-size:28px;font-weight:800;transition:all .2s}.SudokuKids-module-scss-module__JAq9ea__numberButton:hover{background:var(--color-kids-primary);transform:scale(1.04)}.SudokuKids-module-scss-module__JAq9ea__numberButton:active{transform:scale(.95)}.SudokuKids-module-scss-module__JAq9ea__actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.SudokuKids-module-scss-module__JAq9ea__actionButton{border:2px solid var(--color-kids-highlight);border-radius:var(--border-radius);background:var(--color-kids-white);cursor:pointer;text-align:center;padding:12px 0;font-size:14px;font-weight:700;transition:all .2s}.SudokuKids-module-scss-module__JAq9ea__actionButton:hover:not(:disabled){border-color:var(--color-kids-primary);background:var(--color-kids-highlight)}.SudokuKids-module-scss-module__JAq9ea__actionButton:disabled{opacity:.3;cursor:not-allowed}.SudokuKids-module-scss-module__JAq9ea__gameOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#ffffffe0;border-radius:12px;justify-content:center;align-items:center;animation:.4s SudokuKids-module-scss-module__JAq9ea__fadeIn;display:flex;position:absolute;inset:0}@keyframes SudokuKids-module-scss-module__JAq9ea__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SudokuKids-module-scss-module__JAq9ea__gameOverlayContent{text-align:center;padding:20px}.SudokuKids-module-scss-module__JAq9ea__gameOverlayIcon{margin-bottom:8px;font-size:56px}.SudokuKids-module-scss-module__JAq9ea__gameOverlayTitle{color:var(--color-kids-black);margin-bottom:4px;font-size:24px;font-weight:800}.SudokuKids-module-scss-module__JAq9ea__gameOverlayScore{color:var(--color-kids-black);margin-bottom:16px;font-size:18px}.SudokuKids-module-scss-module__JAq9ea__playAgainButton{background:var(--color-kids-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:12px 32px;font-size:18px;font-weight:700;transition:all .2s}.SudokuKids-module-scss-module__JAq9ea__playAgainButton:hover{transform:scale(1.04)}
.GamesList-module-scss-module__IdWnuG__root{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}
.SudokuPrint-module-scss-module__FvlYEq__root{flex-flow:column wrap;gap:20px;display:flex}@media (min-width:768px){.SudokuPrint-module-scss-module__FvlYEq__root{gap:50px;padding:20px}}.SudokuPrint-module-scss-module__FvlYEq__wrapper{flex-flow:column wrap;gap:20px;display:flex}@media (min-width:768px){.SudokuPrint-module-scss-module__FvlYEq__wrapper{flex-flow:row;gap:50px;padding:20px}}.SudokuPrint-module-scss-module__FvlYEq__options{flex-direction:column;gap:20px;font-size:14px;display:flex}@media (min-width:768px){.SudokuPrint-module-scss-module__FvlYEq__options{font-size:16px}}.SudokuPrint-module-scss-module__FvlYEq__label{font-family:var(--font-headline);font-size:15px;font-weight:500}@media (min-width:768px){.SudokuPrint-module-scss-module__FvlYEq__label{font-size:18px}}.SudokuPrint-module-scss-module__FvlYEq__selector{flex-direction:row;align-items:center;gap:20px;display:flex}.SudokuPrint-module-scss-module__FvlYEq__select{width:max-content;color:var(--color-default);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;padding:10px 16px}.SudokuPrint-module-scss-module__FvlYEq__checkbox{border:1px solid var(--color-border);background-color:var(--color-bg-light);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s ease-in-out;display:flex}.SudokuPrint-module-scss-module__FvlYEq__checkbox:checked{background-color:var(--color-primary)}.SudokuPrint-module-scss-module__FvlYEq__checkbox:checked:after{content:"✓";color:#fff;font-size:18px;font-weight:700;line-height:1}.SudokuPrint-module-scss-module__FvlYEq__checkboxLabel{flex-direction:row;gap:15px;display:flex}.SudokuPrint-module-scss-module__FvlYEq__picture{justify-content:center;align-items:center;display:flex}.SudokuPrint-module-scss-module__FvlYEq__stack{aspect-ratio:.707;filter:drop-shadow(0 20px 25px #00000040);width:12vh;height:auto;margin:20px 0;position:relative}@media (min-width:768px){.SudokuPrint-module-scss-module__FvlYEq__stack{width:160px;margin:0}}.SudokuPrint-module-scss-module__FvlYEq__stackImage{will-change:transform;backface-visibility:hidden;transform-origin:bottom;width:100%;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 4px 8px #0000000f,0 10px 20px #00000014}.SudokuPrint-module-scss-module__FvlYEq__stackImage img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.SudokuPrint-module-scss-module__FvlYEq__stackImage:first-child{z-index:1;transform:rotate(-5deg)translate(-12px)translateY(10px)scale(.97);box-shadow:0 15px 25px #0000001a}.SudokuPrint-module-scss-module__FvlYEq__stackImage:nth-child(2){z-index:2;transform:rotate(3deg)translate(10px)translateY(5px)scale(.98);box-shadow:0 12px 20px #00000014}.SudokuPrint-module-scss-module__FvlYEq__stackImage:nth-child(3){z-index:3;transform:rotate(-2deg)translate(-6px)translateY(2px)scale(.99);box-shadow:0 8px 16px #0000000f}.SudokuPrint-module-scss-module__FvlYEq__stackImage:nth-child(4){z-index:4;transform:rotate(0)translate(0)translateY(0)scale(1);box-shadow:0 8px 20px #0000001f,0 2px 6px #00000005}
.WordsSearch-module-scss-module__5g2_qG__root{flex-direction:column;gap:20px;margin:30px 0;display:flex}.WordsSearch-module-scss-module__5g2_qG__query{flex-direction:column;justify-content:stretch;gap:20px;display:flex}@media (min-width:690px){.WordsSearch-module-scss-module__5g2_qG__query{grid-template-columns:repeat(5,1fr);display:grid}}.WordsSearch-module-scss-module__5g2_qG__querySelectItem,.WordsSearch-module-scss-module__5g2_qG__excludedField{flex-direction:column;flex:1 0 auto;gap:7px;display:flex}.WordsSearch-module-scss-module__5g2_qG__querySelectLabel{text-transform:uppercase;letter-spacing:.3px;font-size:12px;line-height:1.3}.WordsSearch-module-scss-module__5g2_qG__querySelect{text-transform:uppercase;width:100%;color:var(--color-default);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:12px 10px;font-size:18px;font-weight:400;line-height:14px;display:block}.WordsSearch-module-scss-module__5g2_qG__controls{flex-direction:row;gap:20px;display:flex}.WordsSearch-module-scss-module__5g2_qG__field{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:12px 10px}.WordsSearch-module-scss-module__5g2_qG__errorMessage{color:var(--color-error);text-align:center;font-weight:700}.WordsSearch-module-scss-module__5g2_qG__result{column-width:90px;column-gap:20px}.WordsSearch-module-scss-module__5g2_qG__resultItem{text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:14px;font-weight:800}
