@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);body{background-color:#fffbf4;font-family:Arial,sans-serif;margin:0;overflow-x:hidden;padding:0}.App{align-items:center;background:#fffbf4;color:#333;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;overflow-y:auto;padding:20px}.game-container{box-sizing:border-box;padding:20px;width:100%}.header{justify-content:space-between;margin-bottom:20px;padding:0 10px}.header,.header-left{align-items:center;display:flex}.header-left{gap:10px}.header-left h1{color:#d4af37;font-family:Press Start\ 2P,sans-serif;font-size:2.5rem;letter-spacing:.1em;margin:0;text-shadow:2px 2px 0 #6d28d9,4px 4px 10px #00000080}.game-logo{height:50px;object-fit:contain;width:50px}.header-legend{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.header-legend h3{font-size:1.2rem;margin:0}.legend-items{display:flex;flex-direction:column;gap:4px}.legend-item{align-items:center;display:flex;font-size:.9rem}.legend-item .token{border-radius:50%;height:14px;margin-right:5px;width:14px}.turn-timer-display{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:700;gap:30px;justify-content:center;margin-bottom:15px}.turn-timer-display .turn-info{background:#ffeeba}.turn-timer-display .timer-info,.turn-timer-display .turn-info{border-radius:5px;box-shadow:0 2px 4px #0000001a;padding:6px 12px}.turn-timer-display .timer-info{background:#daf7a6}.game-actions-bar{align-items:center;display:flex;gap:15px;justify-content:center;margin:0 auto 20px;position:relative;z-index:5}button{background-color:#007bff;border:none;border-radius:20px;box-shadow:0 3px 6px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:all .3s ease-in-out}button:hover{background-color:#0056b3}button:disabled{background-color:#d3d3d3;cursor:not-allowed}.buy-property-btn{align-items:center;background:#fde68a;border:none;border-radius:15px;box-shadow:0 5px 8px #0003;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;position:relative;transition:transform .2s;width:60px}.buy-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAwnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBRDsMgCP3nFDuCCCoex7Yu2Q12/IFS0zZ7BsQHeQLQv583vAwRGTgVyTXnoODKNTYNJEy04THw8AMUPYd3HlYiKkVWOZ+Svf7kcQnMq2mULkKye2K7Jyq7vjyE/COyjqyJw4XqvloeCXSBNscKuUq5jrD1cIdMA3NUhvYSeb656PaOpCTF2AkpqCeS2QCZJaCmAQ4vVqinqU3mHFUX8m9PJ+AH5kFZGUjMNSkAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1PFIhVBi4g4ZKhOdtEijqWKRbBQ2gqtOpi89A+aNCQpLo6Ca8HBn8Wqg4uzrg6ugiD4A+IuOCm6SIn3JYUWMV54vI/z7jm8dx8gNKtMNXtigKpZRjoRF3P5VbHvFT4EMIIhRCVm6snMYhae9XVP3VR3EZ7l3fdnDSgFkwE+kTjGdMMi3iCe3bR0zvvEIVaWFOJz4imDLkj8yHXZ5TfOJYcFnhkysul54hCxWOpiuYtZ2VCJo8RhRdUoX8i5rHDe4qxW66x9T/7CYEFbyXCd1jgSWEISKYiQUUcFVViI0K6RYiJN53EP/5jjT5FLJlcFjBwLqEGF5PjB/+D3bM3izLSbFIwDvS+2/TEB9O0CrYZtfx/bdusE8D8DV1rHX2sCc5+kNzpa+AgY3AYurjuavAdc7gCjT7pkSI7kpyUUi8D7GX1THhi+BfrX3Lm1z3H6AGRpVss3wMEhMFmi7HWPdwe65/ZvT3t+P7xIcsQ3Nbq1AAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo4NTFiZDM3Yy00NWIxLTQ0ZjgtYTgzMS03ZTM2ZjgxNTAyZmEiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI4M2NkNDUtYTI2MS00MGE1LTk3ZWUtYTRhZDU3NzlhYzkzIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjlmODMyMDgtNjczZi00YzBmLWI2NjMtNzQwYjMxYTNjOTBhIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MzYzNzQ4Njg2ODg3NjkiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjU6MDE6MDhUMjI6MjE6MDUrMDA6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI1OjAxOjA4VDIyOjIxOjA1KzAwOjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjZiYjQwMWUtMGFhZC00NjkwLWFhZTktOTQ0NTQzNTM4NmQyIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI1LTAxLTA4VDIyOjIxOjA4Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Ps0ER8oAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfpAQgWFQgkjlBRAAADOklEQVRo3u2ZQUgVURSGP32BKLxoYS8pMqmgVkVQK11Egru3y0UtrFVGEW3aWLnINlG4cBO1ddnqRWVBREFhlGZmWC2EILMQrHARWqLTwn94l3Fm3sy8GX3P3oG7mHPPPef895577pl7oUL/F7UBY2pt5QhgO9APWI52D9hZDgDqgKvAnByfBS6ozYo3J5m6UgWRBT7L2SXgjlbGpgbgNrAoma9AB1BVKgD2Ao+M8HkDNPvIHwReGvLPgH1rCWAT0AcsyKEfwHkgFWBslVZjWmMXtafqVxNAtcOJBYVMfcTJuAb8iTAZRdGhhMJijyM8R4CWpED0axOb6TRuMnUvyWYiRuzUmTQQM4XHTjnjMEsaCLKVS3qvrAaQ0BloXdC6BJICuoFJtcurkc9DUGD/ul2q1e4S2iOB/ZtUZ7uaBXwpISCB/XMq8VO6FkB8/atkrQqQCpAKkPKiDTGky7JekRcJ+vQ87sPIKqUZj+NArAUu6Sfnor6TpqJseiEecRRqb4FMgiAysmF5+FAwYpwdQwbvkwq1D/p+nxCYjHRbstUu27YfQ0GAzKujxlA6YVScTkNxg/HSbVe6EwavxrgMWUHf1dlg8LqM2ckkCMZLZ8aIgi5DvkG8KTdldigdcWy6UQ8DcYHxA2HzRx0bvlX8V24K7fuqXARDUcFE1Z1T3xU3pduAXxLoiWDwHZAOAWKjxoQF0aO+n8BWL+VZ8rfrHSHAjIt/P+CFRQoY0JjxECA6yF+cZwsZ6ZTwPCvfObwMNQLfxD8TAMhZY7M2BgTRbGTW00GXvU8DpoEmHzCvDX4b+Zeo2gKn9pRkW12SjRuIHeSfMfrC3iE91MAxl9jPAMPAoIP/VGOO+ui2z4UnDv6gdDpBpOWDxfLTQ+iKPW3M/EDA2D8n+Zs+MrdChGA1cFfyH1l+GIpEu4AZKboRQP6AURt5kV1H7Q+g77pkZ+RLUdRibLJTBWS3GPvEi+z9sbmArhOS++s4pIuik4bSwz5yvjWQaM5R07mRmaE6465Me41l3h3xtjBIf5ORoXqT+E9I6cCzlF2SAjKs/geEeA0Ik8oWgePAY+B3gf95q4j+WRWDx2SzQmVJ/wB8q3dfmdj7pwAAAABJRU5ErkJggg==) 50% no-repeat;background-size:contain;height:30px;margin-bottom:4px;width:30px}.buy-text{color:#000;font-size:12px;font-weight:700;text-align:center}.buy-property-btn:hover{transform:translateY(-3px)}.buy-property-btn.enabled{opacity:1}.buy-property-btn.disabled{cursor:not-allowed;opacity:.5}.pushable.roll-button{background:#a30036;border:none;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:pointer;height:120px;outline-offset:4px;padding:0;position:relative;transition:transform .2s ease;width:120px}.pushable.roll-button .front{background:linear-gradient(135deg,#f44747,#fda653);-webkit-clip-path:inherit;clip-path:inherit;color:#fff;display:block;font-size:1rem;font-weight:700;height:100%;letter-spacing:1px;line-height:120px;text-align:center;text-transform:uppercase;transform:translateY(-6px);transition:transform .2s ease,background .2s ease;width:100%}.pushable.roll-button:active .front{transform:translateY(-2px)}.pushable.roll-button:hover{box-shadow:0 5px 15px #0000004d}.pushable.roll-button.enabled{cursor:pointer}.pushable.roll-button.disabled{cursor:not-allowed;opacity:.6}.swap-property-btn{align-items:center;background:#e0eefc;border:none;border-radius:15px;box-shadow:0 5px 8px #0003;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;position:relative;transition:transform .2s;width:60px}.swap-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbEsMgCPznFD2CgA88jknsTG/Q4xfEOEmm64i4y6wI9O/nDS8DYYSYiuSac1DEGis1TSQ42ogY4ogDTFPDOw9LIKXYKv0qedafPC4DP5pm6WIk+xS2u1Dj9JeH0XyIrSNr4phGdV8tDwGnQfNvhVylXL+w9XCH+AYLXIb3MnneY9HpHUlJJuqMHDQyizfAthNw0wRHFCvU1bTIGFJD70QH8m9OJ+AH5xVZHsLr1vkAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1PFIhVBi4g4ZKhOdtEijqWKRbBQ2gqtOpi89A+aNCQpLo6Ca8HBn8Wqg4uzrg6ugiD4A+IuOCm6SIn3JYUWMV54vI/z7jm8dx8gNKtMNXtigKpZRjoRF3P5VbHvFT4EMIIhRCVm6snMYhae9XVP3VR3EZ7l3fdnDSgFkwE+kTjGdMMi3iCe3bR0zvvEIVaWFOJz4imDLkj8yHXZ5TfOJYcFnhkysul54hCxWOpiuYtZ2VCJo8RhRdUoX8i5rHDe4qxW66x9T/7CYEFbyXCd1jgSWEISKYiQUUcFVViI0K6RYiJN53EP/5jjT5FLJlcFjBwLqEGF5PjB/+D3bM3izLSbFIwDvS+2/TEB9O0CrYZtfx/bdusE8D8DV1rHX2sCc5+kNzpa+AgY3AYurjuavAdc7gCjT7pkSI7kpyUUi8D7GX1THhi+BfrX3Lm1z3H6AGRpVss3wMEhMFmi7HWPdwe65/ZvT3t+P7xIcsQ3Nbq1AAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo2YzQ3N2JjZC00ZWQxLTQyNmYtOTc3OS1mODM2ZTkyZTUwMjAiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzI0YjE1M2YtMTYwNi00MTY0LWJiMTItMjM0YjExYTQ2ZmYwIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTUwOGJjZjMtZmM1OC00YzliLTk2ODAtOGNmMmJhMmI5YzQzIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MzYzNzU0OTE4NDE4MjkiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjU6MDE6MDhUMjI6MzE6MjcrMDA6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI1OjAxOjA4VDIyOjMxOjI3KzAwOjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDNiN2I2OGYtOGI2Mi00Njc3LTk0M2ItOGU3ZGUyOWVmMDU2IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI1LTAxLTA4VDIyOjMxOjMxIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjCX23kAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfpAQgWHx9dsj0cAAAEaElEQVRo3u3Ze2iVdRgH8M/mXLjSsjLIqDSUCGlqVEZpQRmVpSASoVJZZEQRXYjsJoGQUmFlRSUJSUJEf2g3LSmTkLCgRNKUAispNa28NE3d2k5/7Hnxx8uZO8OzHQ/sCy9sv/tzvxx60YteHA01Fb5/JG7HJRiMJqzDx1iGQlcOuwNP42o09BAB47AyHtrRtx6NJZw1BINgT7K5GV9hHiZgQJkJuAark/v2YEEwcTguxSP4LeZ34zGcF/tPxbWYjY+wM9ZtqwmxTgsujUKf5OLW4MwabD4GAuowHZfH/3/jJbyCfUXW98NSXF/C2bvxTn5wQEhiXkimuRPxd/XbhVnoXyIDbsC72I6D2BESfQFTMaxUY2/AZbgSZ5Z4eW0wY3AythPP4w0cON49YC0mhtfJJPBHSKBBFaAWN4cNZQRsxQOh68c9+uI2/JQQ8EsQcEI1ENAH9wbXMwI249bwTlWDZQkB3+OWUK+qwtmJG518DCnOMEzKxawexQD8gzY81MW9DWFTX8b+At5HfaWImRERv4D3cG4n68dgYUTwTCWbIiIX8EEliZmS5GjN8Zj7IqUYH+54Xs4lF7AWd0VkvzBUtOLEnIVFONxJWvJnpBQjipxRNmLKUY8Mwk2RuQ4NA27Cj/gsEs6Wo+xvxCqcjg9Dms3VWuA1huQKWFEtAbWXmGrDyO4ipqECTYpR+KtcrnkKNkUU3oclGHi8ElMTpeRAbIiHb4iqcEHM74z5enyNsRHZewKjw4WflnPNtdE9OT++LbC3g0DWFh0NOAe/xviNPaxmo6NZkUlmBQ7l3toEZ0Qm+lTkTlmknpU7cE6Mv9wNbaLOcFGSm2VM3orPow8wqdimJvwXFWCqgquSg1orYDNTE+4PKWXDltgwNqnJ30wIWBepfCFS8p7yaIPizr2lbngioXxRGHgh2jjXJQnj7zF+RQ8RMinu29iVmnxxEcOfkFu3MOZedKSlWS7MDJuYHdF+WrSWCni0q4eNwP2xeUdurn+igtm3OhxHOXBPB550Zc52S0ZdBMM27d1GODlS80z9lifu8YsyEVKXdGk2xR0zj7VLMzcOPBQc2ZE04YYnTYnMPQ4tEzFr47zGculr37CH1kTEB3FBbt0nMfea9tZ/KS2imnAm34RXStX6cDDvxO5oBc1w5EeYFFdhf5H6vJQ4sz7Wb9f+g9PcRLqvdpcLrMO/ke9kbndcuObs8XMT/X67hDMndmDYS3Vz8/u5uKgluJnlPWtwUpKbNYejSFVsYAdZbgE/a+8bPxgtpG5HHZ4NyWTc+yGnyzVRHLUm49Nj7ZzcefNjfEmlKrk63J1kpSkeLhKFxyeEfxqZ9dJEuhdXsiw9L2LM/rCVPtpbqW3xTc6tX17EFg6EtCqOt5JHtSR/P1Nk7esxtzhSjTtzbreiqMPjkbLsTTzWrugkZjgF22JuXDV0QerDZgqhcvPxZJKbfauKfk+pjxiSt4eNpRZFXUV3F0Vjoobph+9CUi160TH+B4uyl3D9HthQAAAAAElFTkSuQmCC) 50% no-repeat;background-size:contain;height:30px;margin-bottom:4px;width:30px}.swap-text{color:#000;font-size:12px;font-weight:700;text-align:center}.swap-property-btn:hover{transform:translateY(-3px)}.swap-property-btn.disabled{cursor:not-allowed;opacity:.5}.board-layout{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1300px;width:100%}@media (max-width:1300px){.board-layout{align-items:center;flex-direction:column}}.left-column{width:220px}.left-column,.right-column{display:flex;flex-direction:column;gap:20px}.right-column{width:150px}.balance-box{align-items:center;background:#fefefe;border-radius:15px;box-shadow:0 3px 6px #0000001a;color:#555;display:flex;flex-direction:column;font-size:14px;gap:5px;padding:15px}.player-color-circle{border-radius:50%;box-shadow:0 0 4px #0003;height:24px;margin-bottom:8px;width:24px}.owned-properties-box{align-items:center;background:#fefefe;border-radius:15px;box-shadow:0 3px 6px #0000001a;color:#555;display:flex;flex-direction:column;font-size:14px;gap:5px;padding:15px}.owned-properties-box ul{list-style:none;margin:0;padding:0}.owned-properties-box li{margin:3px 0}.mint-sets-container{align-items:center;background:#fefefe;color:#555;display:flex;flex-direction:column;font-size:14px;gap:10px;height:-webkit-fit-content;height:fit-content;min-width:180px;padding:15px}.board,.mint-sets-container{border-radius:15px;box-shadow:0 3px 6px #0000001a}.board{grid-gap:2px;background:#fff2d5;border:3px solid #333;display:grid;gap:2px;grid-template-columns:repeat(11,75px);grid-template-rows:repeat(11,75px);margin:0 auto;width:-webkit-fit-content;width:fit-content}.cell{align-items:center;border:1px solid #ccc;color:#333;display:flex;font-size:.75rem;justify-content:center;overflow:hidden;position:relative}.cell.middle-highlight{background:#0000;border:none;box-shadow:none;margin:-1px}.middle-overlay{background-image:url(/static/media/center.911d5f01a6767807b0a5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:691px;left:77px;pointer-events:none;position:absolute;top:77px;width:691px;z-index:0}.cell.highlight{background:#ffe58a;color:#c96100;font-weight:700}.cell-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:4px;width:100%}.cell-name{font-size:.8rem;font-weight:700;text-align:center}.property-value{color:#007bff;font-weight:700}.ownership,.property-value{font-size:.7rem;margin-top:2px;text-align:center}.ownership{align-items:center;color:#555;display:flex;gap:3px}.owner-circle{background-color:gray;border:1px solid #000;border-radius:3px;display:inline-block;height:15px;width:15px}.cell:hover{background:#e2e2e2}.board .token{background-color:gray;border-radius:50%;box-shadow:0 0 4px #0000004d;display:inline-block;height:20px;pointer-events:none;width:20px;z-index:2}.board .token,.cell[data-cell-id="61"] .dice-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cell[data-cell-id="61"] .dice-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:3}.dice-container{gap:5px;position:absolute}.dice,.dice-container{align-items:center;display:flex;justify-content:center}.dice{background-color:#fff;border:2px solid #000;border-radius:5px;box-shadow:0 2px 4px #0003;height:22px;position:relative;width:22px}@keyframes dice-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dice.rolling{animation:dice-spin .3s linear infinite}.dice-face{height:100%;position:relative;width:100%}.pip{background:#000;border-radius:50%;height:4px;position:absolute;width:4px}.pip,.top-up-modal{transform:translate(-50%,-50%)}.top-up-modal{background:#fff;border-radius:10px;box-shadow:0 3px 6px #0003;left:50%;padding:20px;position:fixed;text-align:center;top:50%;z-index:999}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content.modern{background:#fff;border-radius:10px;box-shadow:0 4px 15px #0003;max-width:600px;padding:20px;text-align:left;width:90%}.modal-content.modern h3{margin-bottom:20px;text-decoration:underline;-webkit-text-decoration-color:#ccc;text-decoration-color:#ccc}.swap-form{gap:15px}.form-group,.swap-form{display:flex;flex-direction:column}.form-group label{color:#555;font-size:.9rem;font-weight:700;margin-bottom:5px}.form-control{border:1px solid #ddd;border-radius:5px;font-size:.9rem;padding:8px}.form-row{display:flex;gap:15px}.form-group.half{flex:1 1}.modal-buttons{display:flex;justify-content:space-evenly;margin-top:20px}.btn{border:none;border-radius:5px;cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 20px}.btn-primary{background-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0056b3}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#5a6268}.board-container{background:#fffbf4;height:90vw;margin:0 auto;max-height:850px;max-width:950px;overflow:auto;position:relative;width:90vw}@media (max-width:900px){.board-container{height:95vw;width:95vw}}.board-container::-webkit-scrollbar{height:8px;width:8px}.board-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.board-container::-webkit-scrollbar-thumb{background-color:#c4c4c4;border:2px solid #f0f0f0;border-radius:4px}.board-container{scrollbar-color:#c4c4c4 #f0f0f0;scrollbar-width:thin}.zoom-controls{align-items:center!important;display:flex;gap:1rem;justify-content:center!important;margin-bottom:10px}.zoom-controls button{background-color:#e0e0e0;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:1.2rem;height:32px;text-align:center!important;width:32px}.zoom-controls button:hover{background-color:#d0d0d0}.zoom-level{display:inline-block;font-weight:700;text-align:center!important;width:50px}
/*# sourceMappingURL=main.f007f03e.css.map*/