:root{color-scheme:dark}html,body,#app{height:100%;margin:0}.app-root{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app-gate{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.app-gate h1{margin:0;font-size:22px;font-weight:600}.app-gate p{margin:0;opacity:.7}.app-gate code{padding:6px 10px;border-radius:6px;background:#ffffff0f;-webkit-user-select:all;user-select:all}
