:root{-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html,body,#root{height:100%;margin:0}body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#1f6f9f;overflow:hidden}.scene{z-index:0;position:fixed;inset:0}.overlay{z-index:1;box-sizing:border-box;pointer-events:none;height:100%;padding:calc(var(--tg-viewport-safe-area-inset-top,0px) + var(--tg-viewport-content-safe-area-inset-top,0px) + 16px) 16px calc(var(--tg-viewport-safe-area-inset-bottom,0px) + var(--tg-viewport-content-safe-area-inset-bottom,0px) + 16px);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.card{pointer-events:auto;box-sizing:border-box;background:color-mix(in srgb, var(--tg-theme-bg-color,#17212b) 85%, transparent);width:100%;max-width:420px;color:var(--tg-theme-text-color,#f5f5f5);text-align:center;border-radius:16px;padding:16px 20px}.card h1{margin:0 0 4px;font-size:22px}.card p{color:var(--tg-theme-hint-color,#a0aab4);margin:0}.debug{color:#fff;background:#00000073;border-radius:6px;margin:auto 0 0;padding:4px 8px;font:12px ui-monospace,monospace}
