:root{color-scheme:dark}body.play-page{margin:0;background:#10131a;color:#f4f5f7;font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.play-bar{box-sizing:border-box;height:54px;padding:0 20px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #2c303c;background:#151923}.play-bar .back{font-size:13px;white-space:nowrap;color:#c5f277}.play-title{font-size:13px;font-weight:600}.play-title>span{font-size:10px;color:#8993a7;font-weight:400;margin-left:12px}.play-actions{margin-left:auto;display:flex;align-items:center;gap:19px;font-size:11px;white-space:nowrap;color:#a7afbd}.play-actions button{border:1px solid #3c4557;border-radius:5px;background:#222938;color:#e1e7ee;padding:3px 10px;cursor:pointer}.play-actions button span{font-size:15px;margin-left:5px}#game-frame{display:block;width:100%;height:calc(100vh - 54px);height:calc(100dvh - 54px);border:0;background:#10131a}#game-frame:fullscreen{height:100vh;background:#10131a}.external-page{min-height:calc(100vh - 54px);display:grid;place-items:center;background:radial-gradient(ellipse at center,#183542,#10131a 65%);padding:25px;box-sizing:border-box}.external-box{max-width:540px;text-align:center}.external-box .eyebrow{font-size:12px;letter-spacing:.13em;color:#d9bb78}.external-box h1{font-size:38px;margin:18px 0}.external-box p{font-size:14px;color:#aab4c3;line-height:1.9;margin-bottom:30px}.external-box .primary{display:inline-flex;align-items:center;gap:35px;background:#c5f277;color:#172015;border-radius:8px;padding:13px 23px;font-weight:700}.secondary-link{display:block;margin-top:23px;font-size:12px;color:#a4b0c0}@media(max-width:640px){.play-bar{padding:0 12px;gap:14px}.play-title>span{display:none}.play-title{font-size:12px}.play-actions{gap:10px;font-size:10px}.play-actions>a{display:none}.play-actions button{padding:3px 7px}.play-bar .back{font-size:11px}.external-box h1{font-size:29px}}
