.book-page { margin-top: 2rem; } .book-toc-content { margin-top: 2rem; } .book-menu-bot { bottom: 0; position: relative; } .info-container { display: flex; justify-content: space-between; align-items: flex-start; background-color: var(--gray-100); width: 100%; min-width: 30rem; bottom: 0; left: 0; right: 0; } .left-section { flex-direction: column; flex: 1; } .commit-info { text-align: right; flex: 1; margin-left: 1rem; } .disclaimer, .theme, .commit-info { background-color: var(--gray-500); padding: 0.9rem; margin: 0.8rem; } .disclaimer, .theme { font-size: 0.9rem; } @media screen and (max-width: $mobile-breakpoint) { .info-container { min-width: 0; } }