:root{color-scheme:dark;--bg: var(--tg-theme-bg-color, #111111);--fg: var(--tg-theme-text-color, #f3f3f3);--hint: var(--tg-theme-hint-color, #9a9a9a)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gate{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:var(--hint)}.gate p{margin:0;font-size:17px;font-weight:500;color:var(--fg)}.wrap{padding:20px 16px 32px;max-width:480px;margin:0 auto}h1{font-size:22px;margin:0}
