html{pointer-events:auto}@font-face{font-family:Futura PT Medium;font-style:normal;font-weight:400;src:local("Futura PT Medium"),url(/assets/FuturaCyrillicMedium-C2gAlCWa.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box;font-family:Futura PT Medium,sans-serif;text-decoration:none}.header{position:fixed;top:0;width:100%;background-color:#192a32;text-align:center;padding:20px;font-size:24px;z-index:1}.game-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#192a32;height:100vh;color:#fff;padding-top:50px}.game-title{text-align:center;margin-bottom:20px}.board{display:flex;flex-direction:column;align-items:center;border:2px solid #333;border-radius:8px;padding:10px;background-color:#f0f0f0}.row{display:flex}.square{width:80px;height:80px;margin:5px;border:2px solid #aaa;border-radius:6px;font-size:36px;font-weight:700;background-color:#3498db;color:#fff;cursor:pointer}.square:hover{background-color:#2980b9}.status{margin-top:20px;font-size:23px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:80px}.toss-btn{--green: #1BFD9C;font-size:15px;padding:.7em 2.7em;letter-spacing:.06em;position:relative;font-family:inherit;border-radius:.6em;overflow:hidden;transition:all .3s;line-height:1.4em;border:2px solid var(--green);background:linear-gradient(to right,rgba(27,253,156,.1) 1%,transparent 40%,transparent 60%,rgba(27,253,156,.1) 100%);color:var(--green);box-shadow:inset 0 0 10px #1bfd9c66,0 0 9px 3px #1bfd9c1a}.toss-btn:hover{color:#82ffc9;box-shadow:inset 0 0 10px #1bfd9c99,0 0 9px 3px #1bfd9c33}.toss-btn:before{content:"";position:absolute;left:-4em;width:4em;height:100%;top:0;transition:transform .5s ease-in-out;background:linear-gradient(to right,transparent 1%,rgba(27,253,156,.1) 40%,rgba(27,253,156,.1) 60%,transparent 100%)}.toss-btn:hover:before{transform:translate(15em)}.scoreboard{display:flex;justify-content:space-around;align-items:stretch;width:100%;margin-bottom:40px;font-size:30px;margin-top:15px}.score{font-size:24px}
