.offline-screen{position:fixed;inset:0;overflow:auto;background:var(--bg);display:flex;flex-direction:column;justify-content:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.offline-shell{display:block;flex:none;width:100%;margin:auto;padding-top:48px;padding-bottom:48px;overflow-wrap:anywhere;text-align:center}@media(max-height:640px){.offline-screen{justify-content:flex-start}.offline-shell{padding-top:32px}}.offline-shell h1{font-size:24px;line-height:1.35;margin:16px 0}.offline-shell p{margin:16px 0}.offline-shell .offline-brand{color:var(--muted);font-weight:700}.offline-shell .btn{margin:12px auto 0;width:100%;min-height:44px;white-space:normal}.offline-shell .offline-ghost{display:block;width:78px;height:84px;margin:24px auto 0;color:var(--brand)}.offline-shell .offline-lead{margin:-8px 0 16px;color:var(--muted);font-size:13px}#crashScreen .btn{min-height:48px}.offline-shell .crash-reset{background:transparent;border-color:var(--line);color:var(--muted);font-weight:600}.offline-shell .crash-reset+.note{margin:10px auto 0;max-width:34em;color:var(--muted);font-size:13px;line-height:1.6}
