@font-face{font-family:CaseSerif;src:url('/assets/entry-serif1109.ttf') format('truetype');font-display:swap}
.owner-room1109.owner-room1109,.owner-install1109{font-family:CaseSerif,Georgia,serif;color:#30291f}
.owner-room1109 .screen,.owner-install1109{width:100%!important;max-width:none!important;background:#191715 url('/rasplata1007/petersburg.webp') center/cover fixed!important;min-height:100dvh;height:auto!important;overflow:visible!important}
.owner-room1109 .invite-content{position:relative!important;height:auto!important;padding:24px 20px max(28px,env(safe-area-inset-bottom))!important;max-width:470px;margin:auto}
.owner-room1109 .invite-logo{width:78%!important;max-width:280px!important;margin:0 auto 20px!important;display:block}
.owner-room1109 .invite-flow,.owner-install1109>div{background:#eee4cd!important;padding:22px!important;border:1px solid #bbaa86;box-shadow:0 6px 25px #0005;color:#30291f!important;font:17px/1.4 CaseSerif,Georgia,serif!important}
.owner-room1109 h1{font:25px/1.2 CaseSerif,Georgia,serif!important;text-align:center;margin:0 0 8px!important}.owner-room1109 .lobby-count{text-align:center;font-size:15px;margin:0 0 8px}.owner-players1109{list-style:none;padding:0;border-block:1px solid #b7a98d;margin:12px 0}.owner-players1109 li{display:flex;align-items:center;gap:10px;min-height:44px}.owner-players1109 li>span:nth-child(2){flex:1;overflow-wrap:anywhere}.owner-players1109 small{font:14px CaseSerif,Georgia,serif}.owner-players1109 .player-dot{width:8px;height:8px;border-radius:50%;background:#94332b;flex:none}
.owner-room1109 .qr-wrap{box-sizing:border-box!important;width:184px!important;height:184px!important;padding:8px!important;margin:16px auto!important;background:white;border:1px solid #c4b99f;box-shadow:none!important;display:block!important}.owner-room1109 .qr-wrap svg,.owner-room1109 .qr-wrap canvas{display:block;width:100%!important;height:100%!important;max-width:100%}
.owner-room1109 .paper-button,.owner-install1109 button{background:#8b302a!important;border:1px solid #6b211c!important;border-radius:3px;color:#fff1d9!important;font:18px/1.2 CaseSerif,Georgia,serif!important;text-transform:none!important;padding:12px 10px!important;min-height:48px!important;width:100%;height:auto!important;box-shadow:0 2px 0 #54251e;margin:0!important}
.owner-room1109 .start-button{margin-top:16px!important}.owner-room1109 button:disabled{opacity:.5}.owner-room1109 .copy-status:empty{display:none}.owner-room1109 .copy-status,.owner-room1109 .room-status{color:#665846!important;text-shadow:none!important;font:14px/1.4 CaseSerif,Georgia,serif!important;text-align:center;margin:12px 0 0!important}.owner-more1109{font:14px CaseSerif,Georgia,serif;margin:14px 0}.owner-more1109 summary{cursor:pointer;text-align:center}.owner-more1109 button{display:block;border:0;background:none;min-height:44px;margin:auto;text-decoration:underline;color:inherit;font:inherit}.owner-more1109 p{text-align:center}.owner-room1109 .screen-close1007{width:40px;height:40px;top:8px;right:8px}.owner-install1109{position:fixed;inset:0;z-index:200;overflow:auto;padding:30px 20px;box-sizing:border-box}.owner-install1109>img{display:block;width:min(280px,80%);margin:0 auto 24px}.owner-install1109>div{max-width:400px;margin:auto}
