*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html:has(.modal) body{overflow:hidden}body{min-height:100dvh;height:max-content;font-family:Roboto,sans-serif;text-rendering:optimizeSpeed;line-height:1.5}#root{display:flex;min-height:inherit;height:inherit;min-width:fit-content;background-color:var(--color-primary);flex-direction:column;align-items:center;justify-content:center}ul[role=list],ol[role=list]{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}fieldset{border:0;margin:0;padding:0}input[type=search]::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#root,#__next{isolation:isolate}@media (max-width: 768px){*{-webkit-tap-highlight-color:transparent}}.App-module__container___eSkYA{margin:40px auto;display:flex;flex-flow:column;flex-direction:column;justify-content:center}.index-module__board___CbKC-{display:flex;flex-direction:row;align-items:center;justify-content:center;background:url(/neutral_wood.svg) no-repeat;background-size:cover;border-radius:2%;box-shadow:0 0 20px 2px #544a3f;border:4px solid rgb(64,51,37)}@media (max-width: 768px){.index-module__board___CbKC-{background:none;box-shadow:none;border:none}}.index-module__boardCenter___CxPYM{display:flex;flex-direction:column;align-items:center;justify-content:center}.cell{position:relative;border-radius:2px;cursor:default;display:flex;justify-content:center}.cell:focus{outline:none}.cell.white{background-image:url(/white_wood.svg)}.cell.black{background-image:url(/black_wood.svg)}.cell.selected{box-shadow:inset 0 0 4px 6px var(--color-selected)}.cell.step{box-shadow:inset 0 0 4px 4px var(--color-success)}.cell.step:hover{cursor:pointer}.cell.step:hover:after{transform:translate(-50%,-50%) scale(1.3)}.cell.kill{cursor:pointer;box-shadow:inset 0 0 20px 6px var(--color-danger)}.cell.activeTeam{cursor:pointer}.cell.castling:after{will-change:transform;transition:transform .3s;content:"C";position:absolute;top:50%;font-weight:800;font-size:24px;left:50%;transform:translate(-50%,-50%)}.cell.castling:hover:after{transform:translate(-50%,-50%) scale(1.2)}.FigureIcon{position:absolute;width:100%;height:100%;z-index:2;transition:transform .3s;will-change:transform;background:transparent}.FigureIcon.kill:hover{transform:scale(1.05)}.FigureIcon.activeTeam:hover{transform:scale(1.05);cursor:pointer}.Cell-module__borderLeftTop___swUk0{border-top-left-radius:var(--border-radius-md)}.Cell-module__borderRightTop___7maHh{border-top-right-radius:var(--border-radius-md)}.Cell-module__borderLeftBottom___Ch79L{border-bottom-left-radius:var(--border-radius-md)}.Cell-module__borderRightBottom___d7Q-t{border-bottom-right-radius:var(--border-radius-md)}.index-module__container___34Fhl{position:relative;display:grid;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);background-color:#6d543894;padding:6px;border:6px solid rgba(63,43,21,.799);border-radius:2%;width:640px;height:640px}@media (max-width: 768px){.index-module__container___34Fhl{width:100vw;height:100vw}}.index-module__disabled___9NxEi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:2}.index-module__charset___Z4d-H{width:100%;height:40px;display:flex;justify-content:center}.index-module__char___OV3k0{list-style:none;width:12%;height:inherit;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.index-module__numset___wOdpk{width:40px;height:100;display:flex;flex-direction:column}@media (max-width: 768px){.index-module__numset___wOdpk{display:none}}.index-module__number___qWfX7{width:inherit;height:80px;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.index-module__buttonsContainer___4Ht27{width:100%;display:flex;margin-top:24px}@media (max-width: 425px){.index-module__buttonsContainer___4Ht27{margin-top:auto}}.index-module__button___khcbw{width:100%}.index-module__submit___mbAz6{padding:12px 24px;display:flex;font-size:1.2rem;color:#faebd7;border:none;border-radius:8px;font-weight:700;transition:background-color .2s;cursor:pointer;background-color:#443315;justify-content:center;align-items:center}.index-module__submit___mbAz6:hover{background-color:#4b3919e5}.index-module__bottomShowOverlay___17dty{animation:index-module__overlayColor___eDw5J .5s ease-in-out forwards}.index-module__bottomCloseOverlay___EJtOF{animation:index-module__overlayTransparent___eZudg .5s ease-in-out forwards}@keyframes index-module__overlayColor___eDw5J{0%{background-color:transparent}to{background-color:var(--color-overlay)}}@keyframes index-module__overlayTransparent___eZudg{0%{background-color:var(--color-overlay)}to{background-color:transparent}}.index-module__bottomShowCard___w4nnM{animation:index-module__cardFromBottom___V-UJK .5s ease-in-out}.index-module__bottomCloseCard___POdGw{animation:index-module__cardToBottomClose___RsmTC .5s ease-in-out forwards}@keyframes index-module__cardFromBottom___V-UJK{0%{transform:translateY(1000px)}to{transform:translateY(0)}}@keyframes index-module__cardToBottomClose___RsmTC{0%{transform:translateY(0)}to{transform:translateY(1000px)}}.index-module__overlay___wpmsr{position:fixed;display:flex;top:0;right:0;bottom:0;left:0;overflow:scroll;scrollbar-width:none;padding-block:16px;border-top:1px solid transparent;background-color:var(--color-overlay);margin-top:-1px}@media (max-width: 425px){.index-module__overlay___wpmsr{padding-block:0}}.index-module__card___Hnvmp{position:relative;display:flex;margin:auto;overflow:hidden;flex-direction:column;background-color:#faebd7;border-radius:12px;padding:16px 48px 24px}@media (max-width: 425px){.index-module__card___Hnvmp{gap:24px;padding:24px 32px;margin:auto 0 0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.index-module__header___AtiFO{text-align:center;position:relative;margin-bottom:24px}@media (max-width: 425px){.index-module__header___AtiFO{font-size:14px;margin-bottom:0}}.index-module__title___wjJp7{align-self:end;max-width:300px;text-align:center}.index-module__cross___gFIIW{width:24px;min-width:24px;height:24px;min-height:24px;position:absolute;display:flex;align-items:center;justify-content:center;top:8px;right:8px;border-radius:8px;background-color:var(--color-primary);transition:background-color var(--speed-2)}.index-module__cross___gFIIW:hover{background-color:var(--color-primaryDim)}.index-module__crossIcon___QQaa6{stroke-width:6;width:12px;min-width:12px;height:12px;min-height:12px;stroke:var(--color-secondary)}.index-module__container___KhL9d{width:100%;justify-content:space-around;display:flex}.index-module__figure___AlnQy{padding:4px 8px;display:flex;border-radius:12px;cursor:pointer;justify-content:center;align-items:center;border:none;background-color:transparent}.index-module__figure___AlnQy.index-module__selected___n5sjW{background-color:#7fffd4}.index-module__figure___AlnQy:hover{background-color:#def4ec70}.index-module__figure___AlnQy.index-module__selected___n5sjW:hover{background-color:#7fffd4}.index-module__svg___4DU-P{width:80px}.Dropdown-module__container___fG-xw{width:100%}.Dropdown-module__disabled___7BwQ0{opacity:.6;pointer-events:none}.Dropdown-module__trigger___N94f8{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 16px;border:2px solid var(--color-secondary);border-radius:var(--border-radius-md);background-color:var(--color-primarySoft);min-height:44px}.Dropdown-module__trigger___N94f8:hover{border-color:#007bff}.Dropdown-module__trigger___N94f8:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.Dropdown-module__value___FLfeo{color:var(--color-darkTypography);font-size:14px}.Dropdown-module__arrow___ZLzNk{transition:transform .3s ease;font-size:12px;color:#6c757d}.Dropdown-module__arrowOpen___dZYXJ{transform:rotate(180deg)}.DropdownMenu-module__container___aTk9-{background:#fff;border:2px solid #e1e5e9;border-radius:8px;box-shadow:0 4px 20px #0000001a;animation:DropdownMenu-module__dropdownSlideIn___nKYFI .2s ease;max-height:300px;overflow:hidden;display:flex;flex-direction:column}.DropdownMenu-module__reversed___PnS0L{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.DropdownMenu-module__list___7cJ-d{overflow-y:auto;max-height:200px}.DropdownMenu-module__empty___FuQkM{padding:20px;text-align:center;color:var(--color-darkTypography)}@keyframes DropdownMenu-module__dropdownSlideIn___nKYFI{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DropdownItem-module__container___sYgX3{width:100%}.DropdownItem-module__button___RiaBU{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;transition:background-color .2s ease}.DropdownItem-module__button___RiaBU:hover{background-color:#f8f9fa}.DropdownItem-module__selected___eJThU{background-color:#e3f2fd;color:#007bff}.DropdownItem-module__disabled___nWBSj{opacity:.5;cursor:default}.DropdownItem-module__icon___z7g7e{margin-right:8px;display:flex;align-items:center}.DropdownItem-module__highlight___2LUoE{background-color:#fff3cd;font-weight:600}.DropdownSearch-module__container___MPh8k{padding:12px;border-bottom:1px solid #e1e5e9}.DropdownSearch-module__input___-zvsz{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.DropdownSearch-module__input___-zvsz:focus{outline:none;border-color:#007bff}.index-module__body___r0Gcz{width:100%;display:flex;flex-direction:column;gap:24px;align-items:center}@media (max-width: 425px){.index-module__body___r0Gcz{gap:20px}}.index-module__typography___J6vVY{text-align:left}.index-module__horizontalItemConteiner___jqhXr{width:100%;display:flex;align-items:center;gap:24px;justify-content:space-between}@media (max-width: 375px){.index-module__horizontalItemConteiner___jqhXr{flex-wrap:wrap;gap:6px}}.index-module__verticalItemConteiner___eazwE{width:100%;display:flex;flex-direction:column;gap:8px}.index-module__configItemValues___aqCfj{width:100%;display:grid;gap:12px;grid-template-columns:1fr 1fr}.index-module__teamButton___D5wJL{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;transition:opacity .2s,outline .1s;height:40px;border-radius:var(--border-radius-md);cursor:pointer;opacity:.9}.index-module__teamButton___D5wJL:hover{opacity:1}.index-module__black___pDuey{background-color:var(--color-secondary);color:var(--color-brightTypography)}.index-module__selected___eQwVv{outline:4px solid var(--color-selected)}.index-module__white___lnN8n{background-color:var(--color-primary);color:var(--color-darkTypography)}.index-module__figure___QSPRm{position:static;width:40px;min-width:40px;height:40px;min-height:40px}.team-module__container___KVsj-{margin-left:8px;display:flex;gap:12px;align-items:center;margin-bottom:32px}@media (max-width: 768px){.team-module__container___KVsj-{margin-bottom:12px}}@media (max-width: 425px){.team-module__container___KVsj-{margin-bottom:6px}}.team-module__teamColor___lQbQq{width:32px;min-width:32px;height:32px;min-height:32px;border:2px solid black;border-radius:20%}@media (max-width: 768px){.team-module__teamColor___lQbQq{width:24px;min-width:24px;height:24px;min-height:24px}}.team-module__white___LAjlw{background-color:#fff}.team-module__black___H-A7s{background-color:#000}.team-module__team___-VHSH{font-size:16px;font-weight:700}
