@charset "UTF-8";

.button-progress_button__pWMqA {
	width: 100%;
	min-width: 100px;
	height: 50px;
	padding: 0 20px;
	border: 0;
	border-radius: 30px;
	margin: 0;
	background-color: var(--main-palette-color_1);
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	z-index: 5
}

.button-progress_button_outline__2Iu32 {
	background-color: #f3f3f3;
	border: 2px solid var(--main-palette-color_1)
}

.button-progress_button_text__yBHh5 {
	font-size: 1rem;
	font-family: var(--font-type_2_medium);
	color: var(--main-palette-color_2)
}

.button-progress_button_text_outline__lzSCg {
	color: var(--main-palette-color_1)
}

.button-progress_button_disabled__OMh8F {
	background-color: #f3f3f3;
	color: #c9c9c9;
	border: 2px solid #b9b9b9;
	opacity: 1
}

.button-progress_button_disabled__OMh8F:active,
.button-progress_button_disabled__OMh8F:hover {
	background-color: #f3f3f3
}

.button-progress_button_disabled_text__aGf6h {
	color: #c9c9c9
}

.button-progress_progress__9t1lc {
	position: absolute;
	z-index: 1;
	width: 0;
	height: 100%;
	top: 0;
	left: 0;
	background-color: var(--main-palette-color_5);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: width .65s ease
}

.button-progress_progress_contents__D1nOy {
	position: absolute;
	z-index: 2;
	height: 100%;
	top: 0;
	left: 0
}

.button-progress_progress_contents__D1nOy,
.button_button__HgW1I {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.button_button__HgW1I {
	height: 50px;
	padding: 0 20px;
	border: 0;
	border-radius: 30px;
	margin: 0;
	background-color: var(--main-palette-color_1);
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	cursor: pointer
}

.button_button_outline__9ygmG {
	background-color: var(--main-palette-color_2);
	border: 2px solid var(--main-palette-color_1)
}

.button_button_text__8GSpR {
	font-size: 1rem;
	font-family: var(--font-type_2_medium);
	color: var(--main-palette-color_2)
}

.button_button_text_outline__uei1z {
	color: var(--main-palette-color_1)
}

.button_button__HgW1I:hover {
	background-color: var(--main-palette-color_1_hl_1)
}

.button_button__HgW1I:active {
	background-color: var(--main-palette-color_1_hl_2)
}

.button_button_outline__9ygmG:hover {
	background-color: #f5f5f5
}

.button_button_outline__9ygmG:active {
	background-color: #d5d5d5
}

.button_button__HgW1I:disabled {
	background-color: #e7e7e7;
	color: #868686;
	opacity: 1
}

.game-matrix_game_matrix_wrap__6MrPy {
	width: 100%;
	display: grid;
	padding: 8px;
	position: relative;
	touch-action: none
}

.game-matrix_cell_wrap__5SPJo {
	padding: 10%
}

.game-matrix_cell__F6FLY,
.game-matrix_cell_wrap__5SPJo {
	aspect-ratio: 1/1;
	display: flex;
	justify-content: center;
	align-items: center
}

.game-matrix_cell__F6FLY {
	width: 90%;
	border-radius: 50%;
	opacity: 1;
	cursor: pointer
}

.game-matrix_letter__fPQ8Z {
	font-size: 2rem;
	font-family: var(--font-type_1_regular);
	color: var(--main-palette-color_1);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.game-matrix_game_matrix_links_wrap__VD9qE {
	width: 100%;
	display: grid;
	padding: 8px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.game-matrix_links_cell_wrap__tK_D5 {
	aspect-ratio: 1/1;
	padding: 10%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative
}

.game-matrix_links_cell_link_special__ywXu5 {
	position: absolute;
	top: 40%;
	left: 50%;
	height: 20%;
	transform-origin: 0 50%;
	z-index: 5
}

.game-matrix_links_cell_link_other__xF4qe {
	position: absolute;
	top: 40%;
	left: 50%;
	height: 20%;
	transform-origin: 0 50%;
	z-index: 10
}

.game-matrix_link_diagonal__23_c6 {
	width: 141%
}

.game-matrix_link_adjacent__e_QU8 {
	width: 100%
}

.game-matrix_link_rb__AescU {
	transform: rotate(45deg)
}

.game-matrix_link_rt__2HKHA {
	transform: rotate(-45deg)
}

.game-matrix_link_lt__4vefh {
	transform: rotate(-135deg)
}

.game-matrix_link_lb__nWIlu {
	transform: rotate(135deg)
}

.game-matrix_link_r__A79IE {
	transform: rotate(0deg)
}

.game-matrix_link_l__nqMYA {
	transform: rotate(180deg)
}

.game-matrix_link_t__4eWQa {
	transform: rotate(-90deg)
}

.game-matrix_link_b__iS52j {
	transform: rotate(90deg)
}

.game-matrix_cell_type_null__sIqPp {
	background-color: unset
}

.game-matrix_cell_type_gray__1Lo_e {
	background-color: var(--main-palette-color_5)
}

.game-matrix_cell_type_gray_h__sNn4A {
	background-color: #484848
}

.game-matrix_cell_type_blue__u8rkl {
	background-color: var(--main-palette-color_3)
}

.game-matrix_cell_type_blue_h__IEP85 {
	background-color: unset;
	border: 4px dotted var(--main-palette-color_3_hl_2)
}

.game-matrix_cell_type_yellow__TJJMv {
	background-color: var(--main-palette-color_4)
}

.game-matrix_cell_animation_pulse__uMxCR {
	animation: game-matrix_pulse__77uQz .2s ease 0s 1 normal none running
}

.game-matrix_cell_animation_pulse_big__ZVDcS {
	animation: game-matrix_pulse_big__PgBxe .2s ease 0s 1 normal none running
}

.game-matrix_cell_hint_animation_fixed__Rbg_9 {
	aspect-ratio: 1/1;
	border-radius: 50%;
	background-color: var(--main-palette-color_5);
	position: fixed;
	opacity: 1;
	transition: left .65s ease, top .65s ease, opacity .65s cubic-bezier(.97, .02, .52, .79);
	z-index: -1
}

.game-matrix_game_matrix_help_wrap__CfgOx {
	width: 80%;
	min-height: 30%;
	background-color: var(--main-palette-color_2);
	border-radius: 8px;
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .25)
}

.game-matrix_game_matrix_help__kVGZ_ {
	width: 100%;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px
}

.game-matrix_game_matrix_help_header__m0EJA {
	text-align: center;
	font-size: 1.5rem;
	font-family: var(--font-type_1_semibold);
	color: var(--main-palette-color_1)
}

.game-matrix_game_matrix_help_text__mHpFO {
	text-align: center;
	font-size: 1rem;
	font-family: var(--font-type_1_regular);
	color: var(--main-palette-color_1)
}

.game-matrix_game_matrix_help_button__whNF7 {
	padding-top: 8px
}

.game-matrix_help_wrap_close_icon__tA_Lc {
	position: absolute;
	top: 14px;
	right: 14px;
	font-size: 1.25rem;
	font-family: Font-Awesome, sans-serif;
	color: var(--main-palette-color_1);
	cursor: pointer
}

@keyframes game-matrix_pulse__77uQz {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(.85)
	}

	to {
		transform: scale(1)
	}
}

@keyframes game-matrix_pulse_big__PgBxe {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(.6)
	}

	to {
		transform: scale(1)
	}
}

@media (max-width:768px) {

	.game-matrix_game_matrix_links_wrap__VD9qE,
	.game-matrix_game_matrix_wrap__6MrPy {
		padding: 0
	}
}

.letters-path_letters_path_wrap__X50Y5 {
	width: 100%;
	min-height: 50px;
	display: flex;
	justify-content: center;
	align-items: center
}

.letters-path_letters_path_message__UTSej {
	font-size: 2rem;
	font-family: var(--font-type_1_semibold);
	color: var(--main-palette-color_1)
}

.letters-path_color_other__fPM_j {
	color: var(--main-palette-color_5_hl_1)
}

.letters-path_color_spangram__jHBqL {
	color: var(--main-palette-color_4_hl_1)
}

.letters-path_color_theme__MJ1OO {
	color: var(--main-palette-color_3_hl_2)
}

.letters-path_letters_path_letters__CyK2o {
	font-size: 2rem;
	font-family: var(--font-type_1_semibold);
	color: var(--main-palette-color_1)
}

.letters-path_deny_shake__Omn2q {
	animation: letters-path_shake__qlbvI .2s ease-in 1.5
}

@keyframes letters-path_shake__qlbvI {

	0%,
	to {
		transform: translatex(0)
	}

	25% {
		transform: translateX(-5px)
	}

	75% {
		transform: translateX(5px)
	}
}

@media (max-width:960px) {

	.letters-path_letters_path_letters__CyK2o,
	.letters-path_letters_path_message__UTSej {
		font-size: 1.75rem
	}
}

@media (max-width:768px) {

	.letters-path_letters_path_letters__CyK2o,
	.letters-path_letters_path_message__UTSej {
		font-size: 1.75rem
	}
}

@media (max-width:576px) {
	.letters-path_letters_path_wrap__X50Y5 {
		min-height: 26px;
		margin-top: 8px
	}

	.letters-path_letters_path_letters__CyK2o,
	.letters-path_letters_path_message__UTSej {
		font-size: 1.25rem
	}
}

@media (max-width:375px) {

	.letters-path_letters_path_letters__CyK2o,
	.letters-path_letters_path_message__UTSej {
		font-size: 1.25rem
	}
}

.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
	position: relative;
	display: block
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ""
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background: #fff url(/strands-game/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat
}

@font-face {
	font-family: slick;
	font-weight: 400;
	font-style: normal;
	src: url(/strands-game/_next/static/media/slick.25572f22.eot);
	src: url(/strands-game/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"), url(/strands-game/_next/static/media/slick.653a4cbb.woff) format("woff"), url(/strands-game/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(/strands-game/_next/static/media/slick.f895cfdf.svg#slick) format("svg")
}

.slick-next,
.slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	transform: translateY(-50%);
	cursor: pointer;
	border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: none;
	background: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: "←"
}

[dir=rtl] .slick-prev:before {
	content: "→"
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	right: auto;
	left: -25px
}

.slick-next:before {
	content: "→"
}

[dir=rtl] .slick-next:before {
	content: "←"
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0
}

.slick-dots li,
.slick-dots li button {
	width: 20px;
	height: 20px;
	cursor: pointer
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	padding: 5px;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}

.help-modal_modal_contents_wrap__Iplya {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 40px
}

.help-modal_slider_contents_wrap__yjMSN {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 12px
}

.help-modal_slider_wrap__3EL2V {
	width: 100%
}

.help-modal_modal_contents_header__5DIpt {
	font-size: 1.5rem;
	font-family: var(--font-type_1_semibold);
	color: var(--main-palette-color_1)
}

.help-modal_modal_contents_img_wrap__8f3PT {
	align-self: center;
	width: 35%
}

.help-modal_modal_contents_img_wrap__8f3PT>img {
	max-width: 100%;
	max-height: 200px;
	height: 100%;
	width: 100%;
	object-fit: contain
}

.help-modal_modal_contents_ul_header_ul__NySl_ {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.help-modal_modal_contents_ul_header__viKFG {
	font-size: 1.25rem;
	font-family: var(--font-type_1_semibold);
	color: var(--main-palette-color_1)
}

.help-modal_modal_contents_ul__tfayA {
	padding-left: 20px;
	margin-top: 0;
	margin-bottom: 0
}

.help-modal_modal_contents_li_text__CRZRp {
	font-size: 1.075rem;
	padding-bottom: 4px;
	font-family: var(--font-type_1_regular);
	color: var(--main-palette-color_1)
}

.help-modal_text_yellow__o6IDd {
	color: var(--main-palette-color_4_hl_1)
}

.help-modal_text_blue__7m8p5 {
	color: var(--main-palette-color_3_hl_2)
}

.help-modal_modal_contents_button_group__9rktu {
	width: 100%;
	margin-top: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 16px
}

.help-modal_modal_contents_button_wrap__0vdpX {
	flex: 1 1
}

@media (max-width:768px) {
	.help-modal_modal_contents_img_wrap__8f3PT {
		width: 75%
	}

	.help-modal_modal_contents_button_group__9rktu {
		gap: 8px
	}
}

@media (max-width:576px) {
	.help-modal_modal_contents_wrap__Iplya {
		gap: 8px
	}

	.help-modal_modal_contents_header__5DIpt {
		font-size: 1.5rem
	}

	.help-modal_modal_contents_li_text__CRZRp {
		font-size: 1rem;
		padding-bottom: 2px
	}
}

.game-done-modal_modal_contents_wrap__GXH_t {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 16px
}

.game-done-modal_modal_contents_header__hM4Cb {
	text-align: center;
	font-size: 3rem;
	font-family: var(--font-type_1_bold);
	color: var(--main-palette-color_1)
}

.game-done-modal_modal_contents_text__LHvKE {
	text-align: center;
	font-size: 1.25rem;
	font-family: var(--font-type_1_semibold);
	color: var(--main-palette-color_1);
	margin-bottom: 16px
}

@media (max-width:960px) {
	.game-done-modal_modal_contents_header__hM4Cb {
		font-size: 2.5rem
	}

	.game-done-modal_modal_contents_text__LHvKE {
		font-size: 1.15rem
	}
}

@media (max-width:576px) {
	.game-done-modal_modal_contents_header__hM4Cb {
		font-size: 1.5rem
	}

	.game-done-modal_modal_contents_text__LHvKE {
		font-size: 1rem
	}
}

.spinner_spinner_wrap__M5TS9 {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.spinner_spinner__e5KDW {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 8px solid;
	border-color: var(--main-palette-color_2);
	border-right-color: var(--main-palette-color_3_hl_2);
	animation: spinner_s2__F1hWw 1s linear infinite
}

@keyframes spinner_s2__F1hWw {
	to {
		transform: rotate(1turn)
	}
}

div.modal-window_modal_window_wrap__yT061 {
	padding: 50px;
	background-color: var(--main-palette-color_2);
	position: fixed;
	left: 50%;
	width: 40%;
	max-width: 720px;
	min-width: 320px;
	max-height: 95%;
	overflow: auto;
	border-radius: 16px;
	z-index: 15;
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
	visibility: hidden;
	top: 60%;
	opacity: 0;
	scroll-behavior: smooth;
	transform: translate(-50%, -50%) scale(.85);
	transition: transform .2s ease, top .2s ease, opacity .2s ease
}

div.modal-window_modal_show__gXOSD {
	top: 50%;
	transform: translate(-50%, -50%) scale(1);
	opacity: 1
}

div.modal-window_modal_window_close__iAkF8 {
	position: absolute;
	right: 22px;
	top: 18px;
	cursor: pointer;
	color: var(--main-palette-color_1);
	font-family: Font-Awesome, sans-serif;
	font-size: 2rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: 500
}

div.modal-window_overlay_wrap__jGh88 {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .25);
	z-index: 10;
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease
}

div.modal-window_overlay_show__RC_Yn {
	opacity: 1
}

@media (max-width:1199px) {
	div.modal-window_modal_window_wrap__yT061 {
		width: 60%
	}
}

@media (max-width:960px) {
	div.modal-window_modal_window_wrap__yT061 {
		padding: 25px
	}
}

@media (max-width:768px) {
	div.modal-window_modal_window_wrap__yT061 {
		width: 85%;
		min-width: 180px
	}

	div.modal-window_modal_window_close__iAkF8 {
		font-size: 1.25rem
	}
}

@media (max-width:576px) {
	div.modal-window_modal_window_wrap__yT061 {
		padding: 16px
	}
}

.home-page_container__0mKym {
	width: 100%;
	min-height: 100vh;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column
}

.home-page_section_1_wrap__xU_7z {
	width: 100%;
	padding-left: 100px;
	padding-right: 100px;
	margin-top: 30px
}

.home-page_section_1__KKCOW {
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	gap: 30px
}

.home-page_section_2_wrap__rMdQq {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid var(--main-palette-color_7)
}

.home-page_section_2__rzN2e {
	width: 100%;
	max-width: var(--base_max_width);
	padding: 16px 20px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.home-page_header_date_wrap__ojzGV {
	display: flex;
	gap: 10px
}

.home-page_header_name__5myUx {
	font-size: 1.25rem;
	color: var(--main-palette-color_1);
	font-family: var(--font-type_1_bold)
}

.home-page_header_date__xW2Zw {
	font-size: 1.25rem;
	color: var(--main-palette-color_1);
	font-family: var(--font-type_1_regular)
}

.home-page_icons_wrap__vt4lH {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px
}

.home-page_icon__hUhD8 {
	font-size: 1.25rem;
	font-family: Font-Awesome, sans-serif;
	color: var(--main-palette-color_1);
	cursor: pointer
}

.home-page_section_3_wrap__ocsIG {
	margin-top: 30px
}

.home-page_section_3__noZZb,
.home-page_section_3_wrap__ocsIG {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.home-page_section_3__noZZb {
	max-width: var(--base_max_width);
	padding-left: 20px;
	padding-right: 20px
}

.home-page_game_field_left__yvDXm {
	width: 40%;
	min-width: 200px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 30px
}

.home-page_theme_display_wrap__p3btN {
    margin-top: 8px;
    width: 100%;
    padding: 0px 20px 0px 20px;
}

.home-page_theme_display_header__7zICe {
	font-size: .875rem;
	padding: 8px;
	background-color: var(--main-palette-color_3);
	border: 1px solid var(--main-palette-color_3);
	border-radius: 8px 8px 0 0;
	display: none;
}

.home-page_theme_display_header__7zICe,
.home-page_theme_display_name__99jmU {
	text-align: center;
	font-family: var(--font-type_1_semibold);
	color: var(--main-palette-color_1)
}

.home-page_theme_display_name__99jmU {
    font-size: 17px;
    padding: 10px;
    border-radius: 8px;
    background: #eedbc3;
}

.home-page_words_stats_button_wrap__CgkJr {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 30px
}

.home-page_words_stats_wrap__NLK0u {
    text-align: center;
    display: flex;
}

.home-page_words_stats_text__XtLA1 {
	font-size: 1.4rem;
	font-family: var(--font-type_1_regular);
	color: var(--main-palette-color_1)
}

.home-page_words_stats_text_bold__K9IwV {
	display: inline-block;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 1.4rem;
	font-family: var(--font-type_1_bold);
	color: var(--main-palette-color_1)
}

.home-page_hint_progress_wrap__iJ_Wi {
	width: 80%
}

.home-page_game_field_right__Amm1d {
	width: 40%;
	min-width: 200px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px
}

.home-page_theme_display_wrap_1__3mZ2z {
	display: none	
}

.home-page_theme_display_wrap_2__cVigu {
	display: block
}

@media (max-width:1199px) {
	.home-page_section_1_wrap__xU_7z {
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 10px
	}

	.home-page_header_name__5myUx {
		font-size: 1rem
	}

	.home-page_header_date__xW2Zw {
		font-size: 1em
	}
}

@media (max-width:960px) {
	.home-page_section_2__rzN2e {
		padding-top: 8px;
		padding-bottom: 8px
	}

	.home-page_theme_display_header__7zICe {
		font-size: .75rem
	}

.home-page_theme_display_name__99jmU {
    font-size: 16px;
    padding: 8px;
}

	.home-page_section_3_wrap__ocsIG {
		margin-top: 0
	}

	.home-page_section_3__noZZb {
		padding-left: 20px;
		padding-right: 20px
	}

	.home-page_game_field_left__yvDXm {
		gap: 16px
	}

	.home-page_words_stats_button_wrap__CgkJr {
		gap: 16px
	}

	.home-page_words_stats_text__XtLA1,
	.home-page_words_stats_text_bold__K9IwV {
		font-size: 1.15rem
	}

	.home-page_section_3__noZZb {
		justify-content: space-around;
		align-items: center
	}
}

@media (max-width:768px) {
	.home-page_game_field_left__yvDXm {
		width: 80%;
		margin-right: 0;
		margin-bottom: 16px
	}

	.home-page_game_field_right__Amm1d {
		width: 80%
	}

	.home-page_section_3__noZZb {
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
		gap: 15px
	}

	.home-page_words_stats_button_wrap__CgkJr {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0px 20px 0px 20px;
	}

	.home-page_hint_progress_wrap__iJ_Wi {
		width: 30%
	}

	.home-page_words_stats_text__XtLA1 {
		font-size: 1rem
	}

	.home-page_words_stats_text_bold__K9IwV {
    font-size: 1rem;
    margin-right: 4px;
    margin-left: 4px;
	}

	.home-page_theme_display_wrap_1__3mZ2z {
		display: none
	}

	.home-page_theme_display_wrap_2__cVigu {
		display: block
	}
}

@media (max-width:576px) {
	.home-page_theme_display_header__7zICe {
		font-size: .75rem;
		padding: 4px;
		border-radius: 4px 4px 0 0
	}

.home-page_theme_display_name__99jmU {
    font-size: 15px;
    padding: 6px;
    border-radius: 8px;
}

	.home-page_section_2_wrap__rMdQq {
		margin-top: 0
	}

	.home-page_game_field_left__yvDXm {
		width: 100%;
		margin-right: 0;
		margin-bottom: 4px
	}

	.home-page_game_field_right__Amm1d {
		width: 100%
	}

	.home-page_section_1_wrap__xU_7z {
		display: none
	}
}