.mainBoardWrapper{display:flex;flex:0 0 100%;max-width:100%}@media (min-width: 1200px){.mainBoardWrapper{flex:0 0 65%;max-width:65%}}@media (max-width: 1199px){.mainBoardWrapper{flex-wrap:wrap}}.mainBoardWrapper .boardInnerWrapper{order:2}@media (max-width: 767px){.mainBoardWrapper .boardInnerWrapper{display:flex;justify-content:center;width:100%;padding:40px 0;margin-bottom:50px}}@media (max-width: 500px){.mainBoardWrapper .boardInnerWrapper{flex-direction:column;align-items:center;padding:20px 0}}@media (min-width: 768px){.mainBoardWrapper .boardInnerWrapper{order:1}}.mainBoardWrapper .boardInnerWrapper .mainBoard{background-image:url(/wood-text-light-min.png);display:flex;flex-wrap:wrap;width:261px;position:relative;transform-origin:top right;transition:all .3s ease;margin-right:0}@media (min-width: 768px){.mainBoardWrapper .boardInnerWrapper .mainBoard{margin-right:60px}}@media (min-width: 1200px){.mainBoardWrapper .boardInnerWrapper .mainBoard{margin-right:100px}}.mainBoardWrapper .boardInnerWrapper .mainBoard:after{content:"";position:absolute;width:2px;height:35px;background-color:#000;bottom:-30px;right:-13px;transform:rotate(-45deg)}.mainBoardWrapper .boardInnerWrapper .mainBoard .field{border:solid 2px rgb(88,28,0);flex:0 0 87px;max-width:87px;height:87px;display:flex;justify-content:flex-end;align-items:flex-end;color:#000;font-weight:700;position:relative;padding:0 1px 1px}.mainBoardWrapper .boardInnerWrapper .mainBoard .field.pulsingField{background-color:#7eba02;animation:pulsing 1.5s infinite ease-in;cursor:pointer}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield{background-repeat:no-repeat;background-position:center;background-size:80% 80%}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield.thoth{background-size:cover;background-image:url(/house-thoth.svg)}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield.horus{background-image:url(/house-horus.svg)}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield.reatum{background-image:url(/house-reatum.svg);background-size:90% 90%}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield.maat{background-image:url(/house-maat.svg)}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield.water{background-image:url(/house-water.svg)}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield.happiness{background-image:url(/house-happiness.svg);background-size:cover}.mainBoardWrapper .boardInnerWrapper .mainBoard .customfield.reborn{background-image:url(/house-reborn.svg);background-size:70% 70%}.mainBoardWrapper .boardInnerWrapper .mainBoard .board-bottom{position:absolute;width:100%;height:25px;background-color:#a9753d;bottom:0;transform:translate(12px,100%) skew(45deg);background-image:url(/wood-text.min.png)}.mainBoardWrapper .boardInnerWrapper .mainBoard .board-right{position:absolute;width:25px;height:100%;background-color:#a9753d;right:-1px;top:0;transform:translate(100%,12px) skewY(45deg);background-image:url(/wood-text.min.png)}.mainBoardWrapper .boardSideBar{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1199px){.mainBoardWrapper .boardSideBar{flex:0 0 50%;max-width:50%}}@media (max-width: 767px){.mainBoardWrapper .boardSideBar{flex:0 0 100%;max-width:100%;order:1;padding-top:80px}}@media (max-width: 499px){.mainBoardWrapper .boardSideBar{padding-top:120px}}@media (min-width: 768px){.mainBoardWrapper .boardSideBar{order:2}}@media (max-width: 767px){.mainBoardWrapper .boardSideBar .zoomChanger{display:none}}.mainBoardWrapper .boardSideBar .messageWrapper{padding:20px 40px;min-width:400px;border:solid 1px black;background-color:#d9d9d9dc;border-radius:15px}@media (max-width: 767px){.mainBoardWrapper .boardSideBar .messageWrapper{padding:10px;width:100%;min-width:unset;max-width:90%;margin:0 auto}}.mainBoardWrapper .boardSideBar .messageWrapper p{color:#000;font-size:20px;font-weight:700}@media (max-width: 767px){.mainBoardWrapper .boardSideBar .messageWrapper p{margin:5px}}.confirmationpopup{position:fixed;width:100%;height:100%;background-color:#00000080;left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:center}.confirmationpopup .popupInner{padding:20px 40px;border:solid 2px white;border-radius:15px;background-color:#000000e6;box-shadow:4px 4px 10px #ffffff80}@media (max-width: 767px){.confirmationpopup .popupInner{max-width:95%}}.confirmationpopup .popupInner .button-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.zoomChanger{max-width:max-content}.zoomChanger p{font-size:20px;margin-bottom:10px;font-weight:700}.zoomChanger .zoomButtons{display:flex;gap:10px}.zoomChanger .zoomButtons button{font-size:30px;padding:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:none;position:relative}.zoomChanger .zoomButtons button.disabled-button{opacity:.7;cursor:not-allowed}.zoomChanger .zoomButtons button span{position:absolute;width:16px;height:2px;background-color:#000;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.zoomChanger .zoomButtons button.plus span:nth-child(1){transform:rotate(90deg);top:48%}.rulePopup .popupInner .content-wrapper::-webkit-scrollbar{width:4px}.rulePopup .popupInner .content-wrapper::-webkit-scrollbar-track{width:6px}.rulePopup .popupInner .content-wrapper::-webkit-scrollbar-thumb{background:#ffffffde;border-radius:24px}.rulePopup{position:fixed;width:100%;height:100%;background-color:#00000080;left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:center}.rulePopup .popupInner{padding:20px 40px;border:solid 2px white;background-color:#000000e6;height:70%;width:80%;position:relative}@media (max-width: 767px){.rulePopup .popupInner{width:95%}}.rulePopup .popupInner .content-wrapper{overflow:auto;height:100%;position:absolute;top:0;left:0}.rulePopup .popupInner .closePopup{position:absolute;width:40px;height:40px;right:20px;top:20px;z-index:20}.rulePopup .popupInner .closePopup span{position:absolute;width:20px;height:2px;background-color:#fff;transform:rotate(45deg);left:7px;top:16px}.rulePopup .popupInner .closePopup span:nth-child(2){transform:rotate(-45deg)}.rulePopup .popupInner ul{display:flex;flex-direction:column;align-items:center;width:100%}.rulePopup .popupInner ul li{max-width:max-content}@keyframes pulsing{0%{background-color:#7eba02}50%{background-color:#c5fd54}to{background-color:#7eba02}}.puppet{position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.puppet .puppet-inner{background-size:contain;background-position:center;width:65px;height:65px;transition:all .3s ease;cursor:pointer;background-repeat:no-repeat;border-radius:50%}.puppet.phara-puppet .puppet-inner{background-image:url(/pharaoh-min.png);transition:all .3s ease;cursor:pointer;background-color:#35b2f3;background-size:55px 65px}.puppet.sold-puppet .puppet-inner{background-image:url(/warrior-min.png);background-color:#f37635;background-size:55px 70px}.sold-puppet.colliding .puppet-inner{margin-bottom:20px;margin-right:20px}.puppet.sold-puppet.movable .puppet-inner{opacity:.7;animation:opacityAnim 1s infinite}.phara-puppet.active .puppet-inner{z-index:5;transform:rotate(10deg) scale(1.1);border:solid 2px black;background-color:#12638f}.phara-puppet.colliding .puppet-inner{margin-top:20px;margin-left:20px}.arrowMove{position:absolute;width:40px;height:50px;z-index:500!important;animation:updown 1s infinite;width:40%;height:40%;background:linear-gradient(156deg,#fecc33,#fe9933);border-radius:10px;cursor:pointer}.arrowMove svg{fill:#000;stroke:#000}.arrowMove.arrowDown{bottom:0;left:50%;transform:translate(-50%);animation:downup 1s infinite}.arrowMove.arrowUp{top:0;left:50%;transform:translate(-50%);animation:updown 1s infinite}.arrowMove.arrowUp svg{transform:rotate(180deg)}.arrowMove.arrowLeft{top:50%;transform:translateY(-50%);animation:leftright 1s infinite}.arrowMove.arrowLeft svg{transform:rotate(-90deg)}.arrowMove.arrowRight{top:50%;transform:translateY(-50%);animation:rightLeft 1s infinite;margin-left:-8px}.arrowMove.arrowRight svg{transform:rotate(90deg)}@keyframes updown{0%{top:-10%}50%{top:0%}to{top:-10%}}@keyframes downup{0%{bottom:-10%}50%{bottom:0%}to{bottom:-10%}}@keyframes leftright{0%{right:-10%}50%{right:0%}to{right:-10%}}@keyframes rightLeft{0%{left:-10%}50%{left:0%}to{left:-10%}}@keyframes opacityAnim{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.diceMainWrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 1199px){.diceMainWrapper{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000c}}@media (min-width: 1200px){.diceMainWrapper{flex:0 0 35%;max-width:35%}}.diceMainWrapper .dices-wrapper{display:flex;gap:5px}.diceMainWrapper .buttonWrapper{margin-top:-40px}.diceMainWrapper .buttonWrapper .throwError{padding-top:20px;font-size:20px}.diceMainWrapper #cube .front{transform:translateZ(100px)}.diceMainWrapper #cube .back{transform:rotateX(-180deg) translateZ(100px)}.diceMainWrapper #cube .right{transform:rotateY(90deg) translateZ(100px)}.diceMainWrapper #cube .left{transform:rotateY(-90deg) translateZ(100px)}.diceMainWrapper #cube .top{transform:rotateX(90deg) translateZ(100px)}.diceMainWrapper #cube .bottom{transform:rotateX(-90deg) translateZ(100px)}.diceMainWrapper .dicecontainer{box-sizing:content-box;width:200px;height:200px;position:relative;transform:scale(.3);perspective:1000px;perspective-origin:50% 100%}.diceMainWrapper .dicecontainer *{box-sizing:content-box}.diceMainWrapper #cube{width:100%;height:100%;position:absolute;transform-style:preserve-3d;transition:transform 3s}.diceMainWrapper #cube:hover{cursor:pointer}.diceMainWrapper #cube div{background:#fff;display:block;position:absolute;width:200px;height:100px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:500%;text-align:center;padding:50px 0}.diceMainWrapper .dot{display:block;position:absolute;width:30px;height:30px;background:#000;border-radius:15px}.diceMainWrapper .front .dot1{top:85px;left:85px}.diceMainWrapper .back .dot1{top:45px;left:45px}.diceMainWrapper .back .dot2{top:125px;left:125px}.diceMainWrapper .right .dot1{top:45px;left:45px}.diceMainWrapper .right .dot2{top:85px;left:85px}.diceMainWrapper .right .dot3{top:125px;left:125px}.diceMainWrapper .left .dot1{top:45px;left:45px}.diceMainWrapper .left .dot2{top:45px;left:125px}.diceMainWrapper .left .dot3{top:125px;left:45px}.diceMainWrapper .left .dot4{top:125px;left:125px}.diceMainWrapper .top .dot1{top:45px;left:45px}.diceMainWrapper .top .dot2{top:45px;left:125px}.diceMainWrapper .top .dot3{top:85px;left:85px}.diceMainWrapper .top .dot4{top:125px;left:45px}.diceMainWrapper .top .dot5{top:125px;left:125px}.diceMainWrapper .bottom .dot1{top:45px;left:45px}.diceMainWrapper .bottom .dot2{top:45px;left:85px}.diceMainWrapper .bottom .dot3{top:45px;left:125px}.diceMainWrapper .bottom .dot4{top:125px;left:45px}.diceMainWrapper .bottom .dot5{top:125px;left:85px}.diceMainWrapper .bottom .dot6{top:125px;left:125px}.diceMainWrapper .diceInfos{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap;padding:25px 50px;border:solid 1px black;background-color:#d9d9d9;border-radius:15px}.diceMainWrapper .diceInfos div{width:100%;display:flex;gap:10px;align-items:center;justify-content:center}.diceMainWrapper .diceInfos div p{margin:3px 0;font-weight:700;color:#000}.diceMainWrapper .diceInfos div p.firstPart{min-width:40px;text-align:right}.diceMainWrapper .diceInfos div p.secondPart{min-width:60px}.diceMainWrapper .diceInfos div img{max-width:20px;margin-left:10px}.diceMainWrapper .diceInfos div.thrown p{color:green}.langSwitcherMainWrapper{height:100vh;width:100vw;position:fixed;left:0;top:0;z-index:100!important;display:flex;flex-direction:column;justify-content:center}.langSwitcherMainWrapper h1{margin-top:-50px;font-size:50px;margin-bottom:50px;line-height:1.3}.langSwitcherMainWrapper .langSwitcher{display:flex;justify-content:center;align-items:center;gap:25px}@media (max-width: 767px){.langSwitcherMainWrapper .langSwitcher{flex-direction:column}}.langSwitcherMainWrapper .langSwitcher .flag{width:200px;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:0;border:none;border-radius:20px}.langSwitcherMainWrapper .langSwitcher .flag:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.7;background-color:#000;transition:all .3s ease;border-radius:20px}.langSwitcherMainWrapper .langSwitcher .flag:hover:before,.langSwitcherMainWrapper .langSwitcher .flag:hover span{opacity:0}.langSwitcherMainWrapper .langSwitcher .flag span{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);transition:all .3s ease}.langSwitcherMainWrapper .langSwitcher .flag img{width:100%;height:100%;object-fit:cover;border-radius:20px}.langDropdown{position:absolute;top:10px;z-index:1001;right:0;display:flex;flex-wrap:wrap;gap:15px;padding:0 5px}@media (max-width: 499px){.langDropdown{gap:5px;left:0;justify-content:space-around}.langDropdown *{flex:0 0 40%;max-width:40%}}@media (min-width: 768px){.langDropdown{right:15px}}.langDropdown select{padding:5px 10px;font-size:17px;font-weight:700}.scoreBoard{position:fixed;width:100%;height:100%;background-color:#00000080;left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:center}.scoreBoard .inner-wrapper{padding:20px 40px;border:solid 2px white;background-color:#000000e6}.scoreBoard .inner-wrapper p{font-size:20px;margin:5px 0}.scoreBoard .inner-wrapper p span{font-weight:700}.scoreBoard .inner-wrapper button{margin-top:40px}.endGamePopup{position:fixed;width:100%;height:100%;background-color:#00000080;left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:center}.endGamePopup .inner-wrapper{padding:20px 40px;border:solid 2px white;background-color:#000000e6}@media (max-width: 767px){.endGamePopup .inner-wrapper{max-width:95%}}.endGamePopup .inner-wrapper p{font-size:20px;margin:5px 0}.endGamePopup .inner-wrapper p span{font-weight:700;text-decoration:underline}.endGamePopup .inner-wrapper button{margin-top:40px}button:not(.flag){color:#000;background-color:#c93;padding:7px 20px;border-radius:15px;background:#fecc33;border:none;background:linear-gradient(156deg,#fecc33,#fe9933);cursor:pointer;font-weight:700;font-size:14px;box-shadow:2px 2px 5px #ffffff80;transition:all .2s ease;text-transform:uppercase}button:not(.flag):not(.disabled-button):hover{background-color:#fff;color:#000;box-shadow:4px 4px 5px #ffffff80}button.redButton{background-color:#cb3b3b;color:#fff;background:#fe4e33;background:linear-gradient(156deg,#fe4e33,#521c12)}button.redButton:hover{color:#fff}button.whiteButton{background-color:#fff;color:#000;font-weight:700;background:#fff;background:linear-gradient(156deg,#fff,#afafaf)}button.whiteButton:hover{background-color:#2d2d2d;color:#000}select{border-radius:15px;border:solid 3px #2d2d2d!important;padding:1px 7px!important;border:solid 3px black;outline:none!important;box-shadow:2px 2px 5px #ffffff80;background-color:#2d2d2d;transition:all .2s ease;text-transform:uppercase;font-weight:700;color:#fff!important;cursor:pointer}select:hover{outline:none;background-color:#fff;color:#000!important;box-shadow:4px 4px 5px #ffffff80}body{margin:0;min-height:100vh}body .bg-wrapper{height:100%;width:100%;position:fixed;background-image:url(/pyramid-min.png);background-size:cover;background-repeat:no-repeat;z-index:1}*{font-family:Cairo}body::-webkit-scrollbar{width:4px}body::-webkit-scrollbar-track{width:6px}body::-webkit-scrollbar-thumb{background:#ffffffde;border-radius:24px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;z-index:2;position:relative;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root *{z-index:2}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}.mainContainer{max-width:1300px;margin:0 auto;padding-top:5px;display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}@media (max-width: 1199px){.mainContainer{max-width:95vw}}#root{max-width:98vw;margin:0 auto;text-align:center}*{box-sizing:border-box}.author{position:absolute;bottom:10px;right:10px;margin:0}
