| 60 | 60 | | return ( |
| 61 | 61 | | <> |
| 62 | 62 | | {/* A phone: the list of conversations, full screen. */} |
| 63 | | − | <div className="h-[calc(100dvh-3.5rem-3.5rem-env(safe-area-inset-bottom)-env(safe-area-inset-top))] md:hidden"> |
| 63 | + | <div className="h-[calc(100dvh-var(--topbar-h)-var(--tabbar-h))] md:hidden"> |
| 64 | 64 | | <ChatSidebar slug={params.owner.toLowerCase()} heading={false} /> |
| 65 | | − | <div className="fixed right-4 bottom-[calc(3.5rem+env(safe-area-inset-bottom)+1rem)] z-30"> |
| 65 | + | <div className="fixed right-4 bottom-[calc(var(--tabbar-h)+1rem)] z-30"> |
| 66 | 66 | | <NewMessageButton slug={params.owner.toLowerCase()} variant="fab" /> |
| 67 | 67 | | </div> |
| 68 | 68 | | </div> |