*{box-sizing:border-box}html,body,#game{margin:0;width:100%;height:100%;overflow:hidden;background:#091724;color:#eef5f3;font-family:Arial,sans-serif}#rink,#hud,#actions{position:absolute;inset:0;width:100%;height:100%}#rink{touch-action:none;outline:none}#hud,#actions{pointer-events:none}#actions button{position:absolute;pointer-events:auto;opacity:0;cursor:pointer;border-radius:8px}#actions button:focus-visible{opacity:1;background:#102b3b;color:#ecf8f6;border:2px solid #6ee0ef;font:600 14px Arial}#loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#091724;font-size:32px;font-weight:800;letter-spacing:.25em;z-index:5}#loading span{font-size:13px;letter-spacing:.06em;font-weight:400;margin-top:18px;color:#a2b6c2}#loading.error{letter-spacing:normal;font-size:22px;padding:30px;text-align:center}#live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#rink{top:112px;height:calc(100% - 196px)}@media(max-width:1199px){#rink{top:116px;height:calc(100% - 210px)}}@media(max-width:1199px)and (max-height:519px)and (orientation:landscape){#rink{top:72px;height:calc(100% - 128px)}}
