#login-page{text-align:center}#login-page>h2{margin:30px;display:inline-block}#login-page>.card{max-width:300px;margin:0 auto;padding-bottom:20px}#login-page>.card>.spinnerctr{margin-top:3px;margin-bottom:-8px}#login-page .hint{padding:7px 3px}.login-select>.button{border-radius:15px;width:95%;max-width:250px;margin:11px auto 2px;padding-top:12px;padding-bottom:15px;font-size:16px;box-shadow:0 0 8px #00000040}.login-account>.textfield{width:100%;max-width:250px;margin:4px 0;padding-top:7px;padding-bottom:7px}.login-account>.button{margin-top:7px}.textbutton{color:#1d8eff;cursor:pointer;background:0 0;border:none;margin:8px 4px;padding:0;font-size:14px;text-decoration:underline}.inbound-otp-instructions{text-align:center;color:#444;max-width:280px;margin:8px 0;font-size:14px;line-height:1.5}.inbound-otp-code-box{background:#f6f6f6;border:1px solid #e0e0e0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 12px;margin:12px 0;padding:10px 14px;font-family:monospace;display:grid}.inbound-otp-code-label{color:#888;align-self:center;font-size:12px}.inbound-otp-code-value{color:#222;letter-spacing:1px;font-size:18px;font-weight:600}.inbound-otp-copy-btn{color:#2a7a2a;cursor:pointer;background:0 0;border:1px solid #c5d8c5;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;display:inline-flex}.inbound-otp-copy-btn:hover{background:#eef5ee}.inbound-otp-copy-btn:active{background:#e2ede2}.inbound-otp-copy-btn:focus-visible{outline-offset:2px;outline:2px solid #2a7a2a}.inbound-otp-sms-link{color:#fff;cursor:pointer;box-sizing:border-box;background:#2a7a2a;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:250px;margin:10px auto 4px;padding:12px 16px;font-size:16px;text-decoration:none;display:flex}.inbound-otp-sms-link:hover{background:#246f24}.inbound-otp-sms-link:active{background:#1f621f}.inbound-otp-sms-link:focus-visible{outline-offset:2px;outline:2px solid #2a7a2a}.inbound-otp-status{align-items:center;gap:6px;margin:10px 0;font-size:13px;display:flex}.inbound-otp-status.verified{color:#2a7a2a}.inbound-otp-status.expired{color:#b33}.inbound-otp-status.pending{color:#666}#splash_page{text-align:center}#splash_page>.box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_page>.box>.state{background:#0008;border-radius:11px;padding:5px 15px;font-size:16px;font-weight:700;display:block}#splash_page>.box>.state.error{background:#e80000b8}#splash_page>.box>.button{margin-top:10px}#splash_page>.box>.button>svg{vertical-align:middle}#dashboard_page{text-align:center}#dashboard_page>h2{white-space:nowrap;margin:20px;display:inline-block}#dashboard_page>.card{min-width:280px;max-width:350px;margin:0 auto 24px}#dashboard_page>.notices_box{list-style:none}#dashboard_page>.notices_box>li{margin-bottom:10px;display:block}#dashboard_page .vpn_notice>.icon>span{letter-spacing:.5px;float:right;border:2px solid #fff;border-radius:7px;margin:6px 2px;padding:1px 4px 0;font-weight:700}#dashboard_page .notifications_notice .button{float:left;margin-top:3px;margin-right:4px;padding:4px 10px 5px;font-size:14px}#dashboard_page>.overview_card{padding-top:38px}#dashboard_page>.overview_card>.rect{padding-top:50px}.overview_card>div>.badge{background-color:#fff!important;padding:0!important}.overview_card .badged_username{min-width:56%;font-size:17px}#dashboard_page .overview_row{margin-top:18px}#dashboard_page .overview_row>.col{padding:5px;display:inline-block}.overview_card .buttons_row{margin-top:3px}.overview_card .buttons_row>.col{width:50%;padding:5px}.overview_card .buttons_row .button{min-width:90%;height:41px;font-size:15px;font-weight:700}.overview_card .buttons_row .button>.icon>img,.overview_card .buttons_row .button>.icon>svg{width:29px;font-size:24px}.startgame_card hr{padding-top:14px}.startgame_btn{border-radius:15px;width:95%;max-width:250px;margin:6px auto 2px;padding-top:12px;padding-bottom:15px;font-size:16px}.start_default_game>div>.badge{background-color:#0097ff!important}.start_ls_game>div>.badge{background-color:#ff202a!important}.settings_modal label{color:#555;margin-bottom:5px;font-weight:700;display:block}.settings_modal .textfield{width:100%;max-width:240px;margin:8px auto;font-size:15px;display:block}.settings_modal hr{margin-bottom:10px;padding-top:10px}.settings_modal .avatar_select>input{display:none}.settings_modal .avatar_select{color:#fff;background:#1dacc3;border-radius:8px;margin:3px 3px 0;padding:5px 10px;display:inline-block;box-shadow:0 0 6px #00000040}.settings_modal .user_avatar{border:1px solid #e4e4e4;border-radius:200px;width:80px;display:block}.settings_modal .info_row{margin-top:5px}.settings_modal .info_row label{margin-bottom:2px;font-size:13px}.settings_modal .info_row input{margin:3px auto;font-size:12px}.settings_modal .info_row>div{padding:0 2px}.settings_modal .info_row .gender_tabs li{padding:5px 0;font-size:12px}.settings_modal .cropbox .cr-boundary,.crop_avatar_modal .cropbox .cr-boundary{border-radius:8px}.settings_modal .buttons_row .button,.crop_avatar_modal .buttons_row .button{width:100%;max-width:120px;display:inline-block}.settings_modal .buttons_row>.col,.crop_avatar_modal .buttons_row>.col{text-align:center}.crop_avatar_modal .buttons_row>.col{padding:0 5px}.referee_help_modal{text-align:center}.referee_help_modal .hint{margin-bottom:3px}.referee_help_modal .button{margin-top:7px}.referee_modal{text-align:center}.referee_modal .no_item{color:#888}.referee_modal .title{margin-bottom:8px;position:relative}.referee_modal .title>.remaining{color:#555;font-size:13px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.referee_modal .title>.replay_btn{padding:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.referee_modal h3{color:#333;background:#e8e8e8;border-radius:7px;padding:1px 5px;display:inline-block}.referee_modal .canvas_ctr{width:100%;margin-top:5px}.referee_modal .canvas_ctr>canvas{background-image:url(/assets/board-ZQNsQuw2.jpg);background-size:100% 100%;border-radius:20px;width:100%;height:100%;box-shadow:inset 0 0 10px #0005}.referee_modal .buttons_row{margin-top:7px}.referee_modal .buttons_row>.col{padding:0 4px}.referee_modal .buttons_row .button{padding:4px 6px 3px;font-size:14px}.referee_modal .buttons_row.disabled .button{background-color:#aaa}
