*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{background:#101310;color:#fafbf7;font-family:"Avenir Next","PingFang SC",sans-serif}.web-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;background:#fafbf7;color:#191d19}.web-header img{display:block;width:135px}.web-header a{color:inherit;text-decoration:none;font-size:13px}a:focus-visible{outline:3px solid #287ac7;outline-offset:4px}.web-stage{height:calc(100vh - 64px);height:calc(100dvh - 64px);padding:16px;display:grid;place-items:center;overflow:hidden}.phone-viewport{position:relative;width:393px;height:852px;overflow:hidden;border-radius:20px;background:#000}.phone-viewport iframe{display:block;position:absolute;inset:0;border:0;width:393px;height:852px;transform-origin:top left}#entry-error{line-height:1.8}#entry-error a{color:inherit}@media(max-width:600px){.web-header{height:44px;padding:8px 16px}.web-header img{width:108px}.web-stage{height:calc(100vh - 44px);height:calc(100dvh - 44px);padding:0}.phone-viewport{border-radius:0}}
