body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:VT323;src:url(/static/media/VT323-Regular.1d510e1cfdc4e09bf2b2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Super Legend Boy;src:local("Super Legend Boy"),url(/static/media/SuperLegendBoy.724743cc48ac2e9b0145.ttf) format("truetype")}:root{--rt-font:"VT323","Courier New",monospace;--rt-font-display:"Super Legend Boy","VT323",monospace;--rt-bg:#f5e6c2;--rt-paper:#fff2d6;--rt-ink:#71331f;--rt-ink-soft:#94573a;--rt-paper-text:#fff7d7;--rt-green-ink:#287a36;--rt-red-ink:#b0181d;--rt-blue-ink:#1f4f8f;--rt-fs-xs:16px;--rt-fs-sm:18px;--rt-fs-md:20px;--rt-fs-lg:24px;--rt-fs-xl:30px;--rt-fs-2xl:38px;--rt-tap:44px;--rt-safe-top:env(safe-area-inset-top,0px);--rt-safe-bottom:env(safe-area-inset-bottom,0px);--rt-safe-left:env(safe-area-inset-left,0px);--rt-safe-right:env(safe-area-inset-right,0px);--rt-asset-paper:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAA9QTFRFAAAAo3A6bUsnxYdH//HSjZaq1QAAAAF0Uk5TAEDm2GYAAAAySURBVCjPY2BSQgEKDIrGKECIQRlVwIhB2VAQCQiDBFyQwKjA4BFAjyj0qMSIbPTkAADC623X8mMNOQAAAABJRU5ErkJggg==);--rt-asset-blue-frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAA9QTFRFAAAAlK/GZHaFUV9rd42fqPgGIAAAAAF0Uk5TAEDm2GYAAABiSURBVCjP5ZLBDQAhCAQ3ZwlawOUqkCwNGOy/puNhjEoJzgsm4bMLEkkMfKxgacaBlkZIpvaBUTJU5u4mG5TfAg2iLyaP+ckuDOyr6ETaRb1dhIBChDHks4ZQVKgylH2+ww97jDB7KIbpnQAAAABJRU5ErkJggg==);--rt-asset-steel-light:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAABJQTFRFAAAAY3WFZHaFUV9rd42flK/GJmCz8QAAAAF0Uk5TAEDm2GYAAAAySURBVCjPY2A2RgEGDIYuKECYwQRVwJnBxEkJCaiABEKRwKjA4BFAjyj0qMSIbPTkAACcx4+TUhQPfQAAAABJRU5ErkJggg==);--rt-asset-steel-dark:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAA9QTFRFAAAAY3WFUV9rd42fZHaF7h67SgAAAAF0Uk5TAEDm2GYAAAArSURBVCjPY2BSQgEKDIrGKECIQRlVwIhB2cQFCTiPCgwdAfSoxIhs9OQAADs7d82/n2WtAAAAAElFTkSuQmCC);--rt-asset-button-paper:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAA9QTFRFAAAAo3A6xYdHbUsn//HSltn15gAAAAF0Uk5TAEDm2GYAAAAjSURBVAjXY2DADZiNwcCAwVAJDIQZjFzAQJk0Blw73EDcAACjXhB5o9sLHgAAAABJRU5ErkJggg==);--rt-asset-button-blue:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYElEQVR4nGNgGPKAkYGBgUHFLec/OZrv7JrCyKLilvNfTM+DQUlLhyTN965dYWBgYPjPwsDAwKCkpQMTIBooaekwvLq0g4GJJF1YwKgBDAwsDAyQKCEzGilPSOToG2QAAP9VGe1y6ccUAAAAAElFTkSuQmCC);--rt-asset-button-green:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYElEQVR4nGNgGPKAkYGBgUE/Xuk/OZovLrzHyKIfr/Rf1lyIQU1HmiTNt648ZWBgYPjPwsDAwKCmIw0TIBqo6UgzPD75joGJJF1YwKgBDAwsDAyQKCEzGilPSOToG2QAAFbGGcdk8+DzAAAAAElFTkSuQmCC);--rt-asset-button-red:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAAAA7Gpfjj84z15TA6BLHAAAAAF0Uk5TAEDm2GYAAAAiSURBVAjXY2BABVqrVq1g2BoaGscw////b7gJsBKwYlQAAI3IHTnBws7/AAAAAElFTkSuQmCC);--rt-asset-button-steel:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAAAAlK/GUV9rd42fUKWeeQAAAAF0Uk5TAEDm2GYAAAAiSURBVAjXY2BABVqrVq1g2BoaGscw////b7gJsBKwYlQAAI3IHTnBws7/AAAAAElFTkSuQmCC)}*,:after,:before{box-sizing:border-box}#root,body,html{background:#f5e6c2;background:var(--rt-bg);margin:0;min-height:100%}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;color:#71331f;color:var(--rt-ink);font-family:VT323,Courier New,monospace;font-family:var(--rt-font);font-size:20px;font-size:var(--rt-fs-md);line-height:1.2;overscroll-behavior-y:none}button,input,select,textarea{color:inherit;font:inherit}button{touch-action:manipulation}.App{min-height:100dvh}.ant-notification{font-family:VT323,Courier New,monospace!important;font-family:var(--rt-font)!important}.ant-notification-top{top:calc(8px + env(safe-area-inset-top, 0px))!important;top:calc(8px + var(--rt-safe-top))!important}.ant-notification .ant-notification-notice{background-color:#fff2d6;background-color:var(--rt-paper);border:10px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAA9QTFRFAAAAo3A6xYdHbUsn//HSltn15gAAAAF0Uk5TAEDm2GYAAAAjSURBVAjXY2DADZiNwcCAwVAJDIQZjFzAQJk0Blw73EDcAACjXhB5o9sLHgAAAABJRU5ErkJggg==) 5 fill stretch;border-image:var(--rt-asset-button-paper) 5 fill stretch;border-radius:0;box-shadow:0 6px 0 #71331f2e;image-rendering:pixelated;margin-inline:auto;padding:10px 14px;width:min(calc(100vw - 24px),420px)}.ant-notification .ant-notification-notice-description,.ant-notification .ant-notification-notice-message{color:#71331f!important;color:var(--rt-ink)!important;font-family:VT323,Courier New,monospace;font-family:var(--rt-font)}.ant-notification .ant-notification-notice-message{font-size:20px;font-size:var(--rt-fs-md);line-height:1.15;margin-bottom:0!important}.ant-notification .ant-notification-notice-description{font-size:18px;font-size:var(--rt-fs-sm);overflow-wrap:anywhere}.ant-notification .ant-notification-notice-success{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYElEQVR4nGNgGPKAkYGBgUE/Xuk/OZovLrzHyKIfr/Rf1lyIQU1HmiTNt648ZWBgYPjPwsDAwKCmIw0TIBqo6UgzPD75joGJJF1YwKgBDAwsDAyQKCEzGilPSOToG2QAAFbGGcdk8+DzAAAAAElFTkSuQmCC);border-image-source:var(--rt-asset-button-green)}.ant-notification .ant-notification-notice-error{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAAAA7Gpfjj84z15TA6BLHAAAAAF0Uk5TAEDm2GYAAAAiSURBVAjXY2BABVqrVq1g2BoaGscw////b7gJsBKwYlQAAI3IHTnBws7/AAAAAElFTkSuQmCC);border-image-source:var(--rt-asset-button-red)}.ant-notification .ant-notification-notice-close{color:#71331f;color:var(--rt-ink);inset-inline-end:8px;top:8px}:root{--background-color:#f5e6c2;--text-color:#333;--primary-color:#6c4ed9;--header-background:#6c4ed9;--link-color:#6c4ed9;--button-color:#6c4ed9;--positive-amount:#4caf50;--negative-amount:#f44336;--border-radius:12px;--accent-color:#f0ebff;--border-color:#e0e0e0}.broadcast-container{background:#000;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.broadcast-video{height:100%;object-fit:cover;width:100%}.broadcast-overlay{bottom:0;display:flex;flex-direction:column;left:0;pointer-events:none;position:absolute;right:0;top:0}.broadcast-overlay>*{pointer-events:auto}.broadcast-top-bar{align-items:flex-start;display:flex;justify-content:space-between;padding:max(20px,env(safe-area-inset-top)) 20px 20px}.live-badge-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.live-badge{align-items:center;background:#ef4444;border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:6px;padding:6px 12px}.live-dot{animation:pulse 1.5s ease-in-out infinite;background:#fff;border-radius:50%;height:8px;width:8px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.viewer-count{color:#fff;font-size:14px;font-weight:500}.broadcast-logo,.viewer-logo{left:50%;position:absolute;top:20px;transform:translateX(-50%)}.logo-ball{font-size:32px}.broadcast-chat,.viewer-chat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:12px;bottom:120px;left:16px;max-width:60%;padding:12px;position:absolute}.chat-message{color:#fff;font-size:13px;margin-bottom:6px}.chat-message:last-child{margin-bottom:0}.broadcast-controls{align-items:flex-end;background:linear-gradient(0deg,#0009 0,#0000);bottom:0;display:flex;gap:24px;justify-content:center;left:0;padding:20px 20px max(24px,env(safe-area-inset-bottom));position:absolute;right:0}.control-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:56px;justify-content:center;padding:0;transition:all .2s;width:56px}.control-button:disabled{cursor:not-allowed;opacity:.5}.control-button:hover:not(:disabled){background:#ffffff4d}.control-button.active{background:#ef444499}.control-icon{font-size:20px}.control-label{bottom:-20px;font-size:10px;position:absolute;white-space:nowrap}.control-button{position:relative}.stream-action-button{border:4px solid #fff6;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:72px;transition:all .2s;width:72px}.stream-action-button.start{background:linear-gradient(135deg,#22c55e,#16a34a)}.stream-action-button.start:hover:not(:disabled){transform:scale(1.05)}.stream-action-button.stop{background:linear-gradient(135deg,#ef4444,#dc2626)}.stream-action-button.stop:hover{transform:scale(1.05)}.stream-action-button:disabled{cursor:not-allowed;opacity:.6}.viewer-container{background:#000;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.viewer-video{height:100%;object-fit:contain;width:100%}.viewer-overlay{bottom:0;display:flex;flex-direction:column;left:0;pointer-events:none;position:absolute;right:0;top:0}.viewer-overlay>*{pointer-events:auto}.viewer-top-bar{align-items:flex-start;display:flex;justify-content:space-between;padding:max(20px,env(safe-area-inset-top)) 20px 20px}.viewer-close-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:20px;gap:2px}.close-label{font-size:12px}.viewer-error,.viewer-loading{align-items:center;color:#fff;display:flex;flex-direction:column;gap:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.viewer-error button{background:#fff3;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;padding:8px 20px}.viewer-autoplay-blocked{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.autoplay-play-icon{align-items:center;background:#fff3;border:2px solid #ffffff80;border-radius:50%;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.viewer-side-buttons{bottom:140px;display:flex;flex-direction:column;gap:16px;position:absolute;right:16px}.side-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.side-button:hover{background:#ffffff4d}.side-icon{font-size:20px}.viewer-chat-input{background:linear-gradient(0deg,#0009 0,#0000);bottom:0;left:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));position:absolute;right:0}.chat-input{background:#ffffff26;border:none;border-radius:24px;color:#fff;font-size:14px;outline:none;padding:12px 16px;width:100%}.chat-input::placeholder{color:#fff9}.score-modal .ant-modal-content{background:linear-gradient(180deg,#1a1a2e,#16213e)!important;border:1px solid #8b5cf64d;border-radius:16px!important}.score-modal .ant-modal-close{color:#fff9}.score-modal-content{padding:8px}.score-modal-title{color:#fff;font-size:22px;font-weight:700;margin:0 0 20px;text-align:center}.score-empty,.score-loading{color:#fff9;padding:24px;text-align:center}.score-table-name{color:#00bcd4;font-size:16px;font-weight:600;margin-bottom:16px;text-align:center}.score-players-list{display:flex;flex-direction:column;gap:12px}.score-player-card{align-items:center;background:#ffffff1a;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.score-player-name{color:#fff;font-size:16px;font-weight:500}.score-player-points{font-size:18px;font-weight:700}.score-player-points.positive{color:#22c55e}.score-player-points.negative{color:#ef4444}.score-close-btn{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:14px;transition:all .2s;width:100%}.score-close-btn:hover{transform:translateY(-2px)}:root{--background-color:#f7f7f7;--text-color:#111;--primary-color:#111;--secondary-color:#fff;--header-background:#111;--link-color:#111;--button-color:#111;--card-background:#fff;--button-text:#fff;--accent-color:#eee;--border-color:#d8d8d8;--surface-dark:#111;--surface-dark-2:#181818;--surface-dark-3:#242424;--surface-light:#fff;--text-muted-light:#ffffffa3;--text-muted-dark:#111111a3;--focus-ring:#ffffff6b}.score-modal .ant-modal-content{background:#111!important;background:var(--surface-dark)!important;color:#fff}.logo-ball{filter:grayscale(1) contrast(1.1)!important}.score-modal-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#181818!important;background:var(--surface-dark-2)!important;border-color:#ffffff24!important}.score-modal-title{color:#fff!important;font-style:normal;letter-spacing:0}.score-empty,.score-loading{color:#ffffffa3!important;color:var(--text-muted-light)!important}.control-button,.score-close-btn,.side-button,.viewer-close-button,.viewer-error button{background:#fff!important;border:1px solid #fff!important;color:#111!important;filter:none!important}.control-button:hover:not(:disabled),.score-close-btn:hover,.side-button:hover,.viewer-error button:hover{background:#e8e8e8!important;border-color:#e8e8e8!important;color:#111!important;transform:none!important}.stream-action-button.start,.stream-action-button.stop{background:#fff!important;border:1px solid #fff!important;color:#111!important}.chat-input{background:#181818!important;border:1px solid #3a3a3a!important;color:#fff!important}.chat-input::placeholder{color:#ffffff6b!important}.chat-input:focus{border-color:#fff!important}.broadcast-controls,.viewer-chat-input{background:#ffffff29!important}.broadcast-chat,.score-player-card,.viewer-chat{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff14!important;border-color:#ffffff24!important}.score-table-name{color:#fff!important}.score-player-points.positive{background:#ffffff1f!important;border-color:#ffffff38!important;color:#fff!important}.score-player-points.negative{background:#ffffff14!important;border-color:#ffffff2e!important;color:#d8d8d8!important}.live-badge,.viewer-count{background:#fff!important;border-color:#fff!important;color:#111!important}.live-dot{background:#111!important}.loading-spinner{border-color:#fff #ffffff3d #ffffff3d!important}.close-label,.control-icon,.control-label,.side-icon{color:#111!important}.control-button:disabled,.side-button:disabled{background:#d6d6d6!important;border-color:#d6d6d6!important;color:#3f3f3f!important;cursor:not-allowed!important;opacity:1!important}.control-button:disabled *,.side-button:disabled *{color:#3f3f3f!important}.control-button *,.score-close-btn *,.side-button *,.viewer-close-button *,.viewer-error button *{fill:currentColor!important;stroke:currentColor!important;color:inherit!important}:root{--retro-bg:#f5e6c2;--retro-panel:#101318;--retro-panel-2:#050b16;--retro-panel-blue:#071b31;--retro-panel-purple:#32134e;--retro-metal:#5c6068;--retro-metal-hi:#a8adb5;--retro-metal-low:#24272d;--retro-white:#f4f4f1;--retro-muted:#8993a3;--retro-blue:#3479df;--retro-cyan:#49b9ee;--retro-purple:#a866df;--retro-gold:#f2bc2d;--retro-green:#2f651f;--retro-green-hi:#42d642;--retro-red:#e05252;--retro-cut-panel:polygon(0 18px,6px 18px,6px 12px,12px 12px,12px 6px,18px 6px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 6px,calc(100% - 12px) 6px,calc(100% - 12px) 12px,calc(100% - 6px) 12px,calc(100% - 6px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 6px),12px calc(100% - 6px),12px calc(100% - 12px),6px calc(100% - 12px),6px calc(100% - 18px),0 calc(100% - 18px));--retro-cut-button:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px))}.score-modal-content{background:linear-gradient(180deg,#15191f,#0f1217)!important;border:4px solid #24272d!important;border:4px solid var(--retro-metal-low)!important;border-radius:0!important;-webkit-clip-path:polygon(0 18px,6px 18px,6px 12px,12px 12px,12px 6px,18px 6px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 6px,calc(100% - 12px) 6px,calc(100% - 12px) 12px,calc(100% - 6px) 12px,calc(100% - 6px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 6px),12px calc(100% - 6px),12px calc(100% - 12px),6px calc(100% - 12px),6px calc(100% - 18px),0 calc(100% - 18px));clip-path:polygon(0 18px,6px 18px,6px 12px,12px 12px,12px 6px,18px 6px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 6px,calc(100% - 12px) 6px,calc(100% - 12px) 12px,calc(100% - 6px) 12px,calc(100% - 6px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 6px) calc(100% - 18px),calc(100% - 6px) calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) calc(100% - 6px),calc(100% - 18px) calc(100% - 6px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 6px),12px calc(100% - 6px),12px calc(100% - 12px),6px calc(100% - 12px),6px calc(100% - 18px),0 calc(100% - 18px));-webkit-clip-path:var(--retro-cut-panel);clip-path:var(--retro-cut-panel)}.chat-input{background:linear-gradient(180deg,#08111f,#040812)!important;border:3px solid #2d416e!important;border-radius:0!important;caret-color:#f2bc2d;caret-color:var(--retro-gold);-webkit-clip-path:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px));clip-path:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px));-webkit-clip-path:var(--retro-cut-button);clip-path:var(--retro-cut-button);color:#f4f4f1!important;color:var(--retro-white)!important;font-family:var(--rt-font)!important;font-size:14px!important;font-weight:900!important;height:50px!important;text-transform:uppercase}.chat-input::placeholder{color:#7c8799!important;font-size:14px!important}.score-close-btn{background:linear-gradient(180deg,#3d762b,#214d19)!important;border:4px solid #9fb77b!important;-webkit-clip-path:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px));clip-path:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px));-webkit-clip-path:var(--retro-cut-button);clip-path:var(--retro-cut-button);color:#f4f4f1!important;color:var(--retro-white)!important;font-size:17px!important;font-weight:900!important;min-height:50px}.score-close-btn:hover{background:linear-gradient(180deg,#4c8e37,#2a5e1f)!important;border-color:#f2bc2d!important;border-color:var(--retro-gold)!important;transform:translateY(-1px)!important}.score-player-points.positive{background:#10380d!important;border:3px solid #2e872f!important;color:#42d642!important;color:var(--retro-green-hi)!important}.score-player-points.negative{background:#381111!important;border:3px solid #963535!important;color:#ff6262!important}.score-modal-content{color:#f4f4f1;color:var(--retro-white);padding:24px!important;position:relative}.score-modal-title{color:#f4f4f1!important;color:var(--retro-white)!important;font-size:24px!important;font-weight:900!important;text-transform:uppercase}.score-player-card{background:linear-gradient(180deg,#12161c,#0b0e12)!important;background:#9db5c7!important;border:3px solid #24272d!important;border:3px solid var(--retro-metal-low)!important;border:18px solid #0000!important;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAABJQTFRFAAAAY3WFZHaFUV9rd42flK/GJmCz8QAAAAF0Uk5TAEDm2GYAAAAySURBVCjPY2A2RgEGDIYuKECYwQRVwJnBxEkJCaiABEKRwKjA4BFAjyj0qMSIbPTkAACcx4+TUhQPfQAAAABJRU5ErkJggg==) 8 fill round!important;border-radius:0!important;-webkit-clip-path:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px));clip-path:polygon(0 12px,6px 12px,6px 6px,12px 6px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px));-webkit-clip-path:var(--retro-cut-button);clip-path:var(--retro-cut-button);-webkit-clip-path:none!important;clip-path:none!important;image-rendering:pixelated}.score-modal-content{color:#4d5160!important}.score-modal-title{-webkit-text-stroke:1px #71331f;color:#e96757!important}.score-close-btn{background:#5a9fce!important;background:#a8733a!important;border:10px solid #0000!important;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAABJQTFRFAAAAosDZXKLgaLj/O2iR////d/GwUQAAAAF0Uk5TAEDm2GYAAAAsSURBVAjXY2DAB0RDQwNBNGOIi4urAJDB6mxsbBIAZigpEWZAFcO1ww3ECQAfTQsp+rK7LwAAAABJRU5ErkJggg==) 5 fill stretch!important;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAA9QTFRFAAAAo3A6xYdHbUsn//HSltn15gAAAAF0Uk5TAEDm2GYAAAAjSURBVAjXY2DADZiNwcCAwVAJDIQZjFzAQJk0Blw73EDcAACjXhB5o9sLHgAAAABJRU5ErkJggg==)!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;color:#fff7d7!important;font-family:var(--rt-font)!important;image-rendering:pixelated;text-transform:uppercase}.score-close-btn:disabled{cursor:not-allowed!important;filter:grayscale(.3);opacity:.5!important}:root{--app-ink:#71331f;--app-paper-text:#fff7d7}.rt-screen{background:linear-gradient(90deg,#4054660d 1px,#0000 1px),linear-gradient(0deg,#4054660a 1px,#0000 1px),var(--rt-bg);background-size:16px 16px,16px 16px,auto;color:var(--rt-ink);font-family:var(--rt-font);image-rendering:pixelated;min-height:100dvh;overflow-x:hidden;position:relative;width:100%}.rt-screen:before{border:16px solid #0000;border-image:var(--rt-asset-paper) 8 fill round;z-index:0}.rt-screen:after,.rt-screen:before{bottom:calc(4px + var(--rt-safe-bottom));content:"";left:calc(4px + var(--rt-safe-left));pointer-events:none;position:fixed;right:calc(4px + var(--rt-safe-right));top:calc(4px + var(--rt-safe-top))}.rt-screen:after{border:16px solid #0000;border-image:var(--rt-asset-paper) 8 round;z-index:20}.rt-screen-inner{display:flex;flex-direction:column;margin:0 auto;max-width:480px;min-height:100dvh;padding:calc(22px + var(--rt-safe-top)) calc(24px + var(--rt-safe-right)) calc(22px + var(--rt-safe-bottom)) calc(24px + var(--rt-safe-left));position:relative;width:100%;z-index:1}.rt-heading{color:var(--rt-ink);font-family:var(--rt-font);font-weight:400;letter-spacing:0;line-height:1;margin:0}h1.rt-heading{font-size:var(--rt-fs-2xl)}h2.rt-heading{font-size:var(--rt-fs-xl)}h3.rt-heading{font-size:var(--rt-fs-lg)}.rt-text{color:var(--rt-ink);font-size:var(--rt-fs-md);line-height:1.2;margin:0}.rt-text-muted{color:var(--rt-ink-soft)}.rt-brand{color:var(--rt-ink);font-size:18px;line-height:1;margin:0;white-space:nowrap}.rt-brand,.rt-number{font-family:var(--rt-font-display)}.rt-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rt-button{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:10px solid #0000;border-image:var(--rt-asset-button-paper) 5 fill stretch;border-radius:0;color:var(--rt-ink);cursor:pointer;display:inline-flex;font-family:var(--rt-font);font-size:var(--rt-fs-md);gap:8px;image-rendering:pixelated;justify-content:center;line-height:1;margin:0;min-height:var(--rt-tap);min-width:var(--rt-tap);outline:0;padding:4px 12px;text-align:center;transition:transform 60ms ease,filter 60ms ease;-webkit-user-select:none;user-select:none}.rt-button .anticon{font-size:1em}.rt-button-paper,.rt-button-purple{border-image-source:var(--rt-asset-button-paper);color:var(--rt-ink)}.rt-button-primary{border-image-source:var(--rt-asset-button-green);color:var(--rt-paper-text);text-shadow:0 2px 0 #214d198c}.rt-button-blue{border-image-source:var(--rt-asset-button-blue);color:var(--rt-paper-text);text-shadow:0 2px 0 #112d5c8c}.rt-button-danger{border-image-source:var(--rt-asset-button-red);color:var(--rt-paper-text);text-shadow:0 2px 0 #5a141480}.rt-button-steel{border-image-source:var(--rt-asset-button-steel);color:var(--rt-paper-text);text-shadow:0 2px 0 #1e283280}.rt-button-ghost{border-color:#0000;border-image:none;color:var(--rt-ink-soft);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.rt-button-sm{font-size:var(--rt-fs-sm);padding:2px 8px}.rt-button-lg{font-size:var(--rt-fs-lg);min-height:60px}.rt-button-block{width:100%}.rt-button-icon{font-size:20px;padding:0;width:var(--rt-tap)}.rt-button:active:not(:disabled){filter:brightness(.9);transform:translateY(2px)}@media (hover:hover){.rt-button:hover:not(:disabled){filter:brightness(1.06)}}.rt-button:focus-visible,.rt-input:focus-visible,.rt-link-button:focus-visible,.rt-menu-card:focus-visible{outline:3px dashed var(--rt-ink);outline-offset:2px}.rt-button:disabled,.rt-disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.45}.rt-link-button{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--rt-ink);cursor:pointer;font-family:var(--rt-font);font-size:inherit;min-height:var(--rt-tap);padding:0 4px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.rt-link-button:active{opacity:.7}.rt-input{-webkit-appearance:none;appearance:none;background:#0000;border:10px solid #0000;border-image:var(--rt-asset-button-paper) 5 fill stretch;border-radius:0;caret-color:var(--rt-ink);color:var(--rt-ink);font-family:var(--rt-font);font-size:22px;image-rendering:pixelated;line-height:1;margin:0;min-height:52px;outline:0;padding:0 10px;width:100%}.rt-input::placeholder{color:var(--rt-ink-soft);opacity:.85}.rt-input:focus{border-image-source:var(--rt-asset-button-blue);caret-color:var(--rt-paper-text);color:var(--rt-paper-text)}.rt-input:focus::placeholder{color:var(--rt-paper-text);opacity:.7}.rt-field{grid-gap:6px;display:grid;gap:6px}.rt-field-label{color:var(--rt-ink);font-size:var(--rt-fs-md)}.rt-field-help{color:var(--rt-ink-soft);font-size:var(--rt-fs-sm)}.rt-password-field{position:relative}.rt-password-field .rt-input{padding-right:44px}.rt-password-toggle{background:#0000;border:0;color:inherit;cursor:pointer;display:grid;height:var(--rt-tap);padding:0;place-items:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:var(--rt-tap)}.rt-password-field .rt-input:focus+.rt-password-toggle{color:var(--rt-paper-text)}.rt-toggle{background:#0000;border:10px solid #0000;border-image:var(--rt-asset-button-steel) 5 fill stretch;cursor:pointer;flex:0 0 auto;height:var(--rt-tap);image-rendering:pixelated;padding:0;position:relative;width:80px}.rt-toggle:disabled{cursor:not-allowed;opacity:.5}.rt-toggle-knob{background:var(--rt-asset-button-paper) center /100% 100%;height:20px;image-rendering:pixelated;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:left 80ms ease;width:20px}.rt-toggle-on{border-image-source:var(--rt-asset-button-green)}.rt-toggle-on .rt-toggle-knob{left:calc(100% - 22px)}.rt-panel,.rt-pixel-frame{background:#0000;border:16px solid #0000;border-image:var(--rt-asset-paper) 8 fill round;color:var(--rt-ink);image-rendering:pixelated;position:relative}.rt-divider{grid-gap:10px;align-items:center;color:var(--rt-ink-soft);display:grid;font-size:var(--rt-fs-md);gap:10px;grid-template-columns:1fr auto 1fr;width:100%}.rt-divider:after,.rt-divider:before{background:repeating-linear-gradient(90deg,var(--rt-ink-soft) 0 6px,#0000 6px 10px);content:"";height:2px}.rt-footer-credit{color:var(--rt-ink-soft);font-size:var(--rt-fs-xs);margin-top:auto;padding-top:18px;text-align:center}.rt-stack{grid-gap:12px;display:grid;gap:12px}.rt-topbar{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:var(--rt-tap)}.rt-lang-button{min-width:64px}.rt-auth-content{display:flex;flex:1 1;flex-direction:column;gap:18px;justify-content:center;padding:12px 0}.rt-hero{grid-gap:6px;display:grid;gap:6px;text-align:center}.rt-hero-title{font-size:42px;line-height:.9}.rt-hero-subtitle{color:var(--rt-ink-soft);font-size:var(--rt-fs-md);text-align:center}.rt-login-panel{grid-gap:14px;display:grid;gap:14px}.rt-login-head{grid-gap:2px;display:grid;gap:2px;text-align:center}.rt-login-title{font-size:var(--rt-fs-xl)}.rt-login-subtitle{font-size:var(--rt-fs-md)}.rt-form-stack{grid-gap:10px;display:grid;gap:10px}.rt-form-stack .rt-button{margin-top:4px}.rt-google-login{display:grid;min-height:48px;overflow:hidden;place-items:center;width:100%}.rt-google-login iframe,.rt-google-login>div{max-width:100%!important}.rt-signup-prompt{font-size:var(--rt-fs-md);text-align:center}.rt-home-header{grid-gap:4px;display:grid;gap:4px}.rt-home-title{font-size:var(--rt-fs-2xl);overflow-wrap:anywhere}.rt-home-tools{align-items:center;display:flex;gap:8px}.rt-home-body{display:flex;flex:1 1;flex-direction:column;gap:16px;padding-top:18px}.rt-menu-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.rt-menu-card{align-items:center;aspect-ratio:1;background:#0000;border:10px solid #0000;border-image:var(--rt-asset-button-paper) 5 fill stretch;border-radius:0;color:var(--rt-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--rt-font);gap:8px;image-rendering:pixelated;justify-content:center;min-width:0;padding:8px;transition:transform 60ms ease,filter 60ms ease;width:100%}.rt-menu-card:active:not(:disabled){filter:brightness(.93);transform:translateY(2px)}.rt-menu-card-icon{aspect-ratio:1;image-rendering:pixelated;max-width:96px;object-fit:contain;width:62%}.rt-menu-card-title{font-size:var(--rt-fs-lg);line-height:1;text-align:center}.rt-join-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.rt-join-row .rt-button{min-height:52px}.rt-section-label{color:var(--rt-ink-soft);font-size:var(--rt-fs-md);margin:0 0 6px}.rt-two-col{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rt-two-col .rt-button{min-height:52px}.rt-home-footer{grid-gap:2px;display:grid;gap:2px;justify-items:center;margin-top:auto;padding-top:16px}.rt-board-screen .rt-screen-inner{padding-bottom:0}.rt-board-header{grid-gap:8px;align-items:center;background:linear-gradient(var(--rt-paper) 85%,#fff2d600);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin:calc(-22px - var(--rt-safe-top)) -8px 0;padding:calc(22px + var(--rt-safe-top)) 8px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.rt-board-title{min-width:0;text-align:center}.rt-board-name{font-size:var(--rt-fs-lg);line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-board-status{align-items:center;color:var(--rt-ink-soft);display:inline-flex;font-size:var(--rt-fs-sm);gap:6px}.rt-status-dot{background:#9a8f80;height:8px;width:8px}.rt-status-live .rt-status-dot{animation:rt-blink 1.6s steps(2,start) infinite;background:#3fa64a}.rt-status-live{color:var(--rt-green-ink)}@keyframes rt-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.rt-status-live .rt-status-dot{animation:none}}.rt-scoreboard-list{grid-gap:8px;display:grid;gap:8px;padding:4px 0 16px}.rt-player-row{grid-gap:8px;align-items:center;border:10px solid #0000;border-image:var(--rt-asset-button-paper) 5 fill stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;image-rendering:pixelated;min-height:64px;padding:2px 2px 2px 6px}.rt-player-row-me{border-image-source:var(--rt-asset-button-blue);color:var(--rt-paper-text)}.rt-player-info{grid-gap:2px;display:grid;gap:2px;min-width:0}.rt-player-name{font-size:var(--rt-fs-lg);line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-player-tag{background:var(--rt-paper-text);color:var(--rt-blue-ink);font-size:var(--rt-fs-xs);justify-self:start;line-height:18px;padding:0 6px}.rt-score-pill{font-feature-settings:"tnum";border:10px solid #0000;border-image:var(--rt-asset-steel-light) 8 fill round;color:var(--rt-ink);display:grid;font-family:var(--rt-font-display);font-size:20px;font-variant-numeric:tabular-nums;image-rendering:pixelated;line-height:1;min-height:var(--rt-tap);min-width:calc(4ch + 36px);padding:0 6px;place-items:center;text-align:center;white-space:nowrap}.rt-score-pill-positive{box-shadow:inset 0 -4px 0 #6aa654;color:#1f6a2c}.rt-score-pill-negative,.rt-score-pill-positive{border-image:var(--rt-asset-button-paper) 5 fill stretch}.rt-score-pill-negative{box-shadow:inset 0 -4px 0 #d9675c;color:var(--rt-red-ink)}.rt-player-actions{display:flex;gap:4px}.rt-circle-button,.rt-circle-placeholder{flex:0 0 var(--rt-tap);height:var(--rt-tap);width:var(--rt-tap)}.rt-circle-button{background:#0000;border:10px solid #0000;border-image:var(--rt-asset-button-paper) 5 fill stretch;border-radius:0;color:var(--rt-ink);cursor:pointer;display:grid;font-size:18px;image-rendering:pixelated;line-height:1;padding:0;place-items:center;transition:transform 60ms ease,filter 60ms ease}.rt-circle-button:active{filter:brightness(.9);transform:translateY(2px)}.rt-circle-button-gold{border-image-source:var(--rt-asset-button-green);color:var(--rt-paper-text)}.rt-bottom-bar{grid-gap:8px;background:linear-gradient(#fff2d600,var(--rt-paper) 22%);bottom:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto -8px 0;padding:14px 8px calc(22px + var(--rt-safe-bottom));position:-webkit-sticky;position:sticky;z-index:5}.rt-bottom-bar .rt-button{min-height:52px}.rt-empty{color:var(--rt-ink-soft);font-size:var(--rt-fs-md);padding:24px 0;text-align:center}.rt-modal-overlay{background:#28180e99;display:grid;font-family:var(--rt-font);inset:0;padding:calc(8px + var(--rt-safe-top)) 8px calc(8px + var(--rt-safe-bottom));place-items:center;position:fixed;z-index:1300}.rt-modal{border:16px solid #0000;border-image:var(--rt-asset-paper) 8 fill round;color:var(--rt-ink);display:flex;flex-direction:column;image-rendering:pixelated;max-height:calc(100dvh - 16px - var(--rt-safe-top) - var(--rt-safe-bottom));position:relative;width:min(100%,440px)}.rt-modal-full{height:calc(100dvh - 16px - var(--rt-safe-top) - var(--rt-safe-bottom))}.rt-modal-head{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) var(--rt-tap);padding:0 0 8px}.rt-modal-title{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAABhQTFRFAAAAd42fY3WFUV9rxllP//HSjj844mZb1mDzbAAAAAF0Uk5TAEDm2GYAAABhSURBVCjPY2A2YEAFxspoAkaCZmlpyALMQublJWkQANVTXl5SDgYlEMH00tBQqAAIgwTKS0IhACEAVQESRBHAUDEiBNBDrBwtxFLK0UIMFNTuyFpAABov7nABBoQ4A+kAAP0qpZrxRCdOAAAAAElFTkSuQmCC) 0/auto 100% no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAABhQTFRFAAAAY3WFd42fUV9rxllP//HSjj844mZb13VNSgAAAAF0Uk5TAEDm2GYAAABbSURBVCjPY2BAAcwGqHwGQ2NkXlpaspIwlAUG7uXFQgYMEBYYACmgDncICwRCQ8PLIAKhEOBeDhKAsKBaYCpGBXCEWDl6iJW7IWspAUUAWKAEGi8M8EhioAwAAGU8mkvkFk+oAAAAAElFTkSuQmCC) 100%/auto 100% no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAAAAjj84//HS4mZbJKqlDwAAAAF0Uk5TAEDm2GYAAAAhSURBVBjTY2AgBYRCAcN/KEAwVkEBFqlBwsDjQri/MAAAdMe3SVEVZQMAAAAASUVORK5CYII=) 50%/auto 100% repeat-x;color:var(--rt-paper-text);font-size:var(--rt-fs-lg);line-height:.95;margin:0;min-height:var(--rt-tap);min-width:0;overflow-wrap:anywhere;padding:4px 30px;place-items:center;text-align:center;text-shadow:0 2px 0 #5a141480}.rt-modal-close,.rt-modal-title{display:grid;image-rendering:pixelated}.rt-modal-close{background:#0000;border:10px solid #0000;border-image:var(--rt-asset-button-red) 5 fill stretch;color:var(--rt-paper-text);cursor:pointer;font-family:var(--rt-font);font-size:22px;height:var(--rt-tap);line-height:1;padding:0;place-items:center;width:var(--rt-tap)}.rt-modal-close:active{transform:translateY(2px)}.rt-modal-noheader .rt-modal-head{grid-template-columns:1fr var(--rt-tap);justify-items:end}.rt-modal-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px}.rt-modal-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.rt-modal-actions .rt-button{min-height:52px}.rt-confirm-text{font-size:var(--rt-fs-lg);margin:6px 0 0;text-align:center}.rt-numpad{grid-gap:10px;display:grid;gap:10px}.rt-numpad-display{border:10px solid #0000;border-image:var(--rt-asset-steel-light) 8 fill round;color:var(--rt-ink);display:grid;font-family:var(--rt-font-display);font-size:40px;image-rendering:pixelated;line-height:1;min-height:76px;padding:4px;place-items:center}.rt-numpad-preview{color:var(--rt-ink-soft);font-size:var(--rt-fs-md);min-height:1.2em;text-align:center}.rt-numpad-preview .rt-number{color:var(--rt-ink);font-size:15px}.rt-numpad-chips{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.rt-numpad-chips .rt-button{font-family:var(--rt-font-display);font-size:15px;padding:0}.rt-numpad-chip-active{border-image-source:var(--rt-asset-button-blue)!important;color:var(--rt-paper-text)!important}.rt-numpad-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.rt-numpad-grid .rt-button{font-family:var(--rt-font-display);font-size:22px;min-height:54px;padding:0}.rt-numpad-grid .rt-numpad-key-text{font-family:var(--rt-font);font-size:var(--rt-fs-lg)}.rt-card-list{grid-gap:8px;display:grid;gap:8px}.rt-card{grid-gap:4px;background:#0000;border:10px solid #0000;border-image:var(--rt-asset-button-paper) 5 fill stretch;color:var(--rt-ink);display:grid;font-family:var(--rt-font);gap:4px;image-rendering:pixelated;padding:4px 6px;text-align:left;width:100%}button.rt-card{cursor:pointer}button.rt-card:active{filter:brightness(.94);transform:translateY(2px)}.rt-card-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.rt-card-title{font-size:var(--rt-fs-lg);line-height:1;min-width:0;overflow-wrap:anywhere}.rt-card-meta{color:var(--rt-ink-soft);font-size:var(--rt-fs-sm)}.rt-card-amount{flex:0 0 auto;font-family:var(--rt-font-display);font-size:18px}.rt-amount-in{color:var(--rt-green-ink)}.rt-amount-out{color:var(--rt-red-ink)}.rt-badge{background:#71331f1a;display:inline-block;font-size:var(--rt-fs-sm);line-height:22px;padding:0 6px}.rt-card-transfer{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--rt-fs-lg);gap:2px 6px;line-height:1.05;min-width:0}.rt-card-transfer span{min-width:0;overflow-wrap:anywhere}.rt-card-arrow{color:var(--rt-ink-soft);flex:0 0 auto}.rt-qr-display{grid-gap:10px;display:grid;gap:10px;justify-items:center}.rt-qr-frame{background:#fff;border:10px solid #0000;border-image:var(--rt-asset-button-paper) 5 fill stretch;padding:6px}.rt-qr-frame .ant-qrcode{border:0!important;border-radius:0!important;padding:0!important}.rt-qr-id{color:var(--rt-ink-soft);font-size:var(--rt-fs-md);overflow-wrap:anywhere;text-align:center}.rt-scanner{grid-gap:12px;display:grid;gap:12px}.rt-scanner-video{aspect-ratio:1;background:#1d130d;border:10px solid #0000;border-image:var(--rt-asset-steel-dark) 8 fill round;overflow:hidden;width:100%}.rt-scanner-video section,.rt-scanner-video video,.rt-scanner-video>div{height:100%!important;object-fit:cover;width:100%!important}.rt-scanner-hint{color:var(--rt-ink-soft);text-align:center}.rt-toggle-row{align-items:center;display:flex;font-size:var(--rt-fs-md);gap:12px;justify-content:space-between;margin-top:14px}@media (max-width:359px){.rt-screen-inner{padding-left:calc(20px + var(--rt-safe-left));padding-right:calc(20px + var(--rt-safe-right))}.rt-hero-title{font-size:34px}.rt-home-title{font-size:var(--rt-fs-xl)}.rt-player-name{font-size:var(--rt-fs-md)}.rt-score-pill{font-size:16px;min-width:calc(4ch + 24px)}.rt-menu-card-title{font-size:var(--rt-fs-md)}}@media (max-height:640px){.rt-menu-card{aspect-ratio:4/3}.rt-menu-card-icon{width:46%}}
/*# sourceMappingURL=main.f9530a32.css.map*/