.off{place-content:center;justify-items:center;gap:var(--space-2);min-height:100dvh;padding:max(var(--space-5), env(safe-area-inset-top)) var(--space-3) max(var(--space-5), env(safe-area-inset-bottom));text-align:center;display:grid}.off-logo{width:min(200px,56vw);height:auto;margin-bottom:var(--space-4);color:var(--color-text)}.off-title{letter-spacing:-.015em;font-size:1.5rem;font-weight:700;line-height:var(--leading-tight);text-wrap:balance;margin:0}.off-text{max-width:34ch;color:var(--color-muted);text-wrap:pretty;margin:0}.off-retry{min-width:12rem;margin-top:var(--space-4)}.off-home{min-width:12rem}.off-in-shell{min-height:60dvh}
