.book-page { margin-top: 2rem; } .book-toc-content { margin-top: 2rem; } .book-menu-bot { bottom: 0; position: relative; } .info-container { display: flex; background-color: var(--gray-100); width: 100%; min-width: 30rem; bottom: 0; left: 0; right: 0; } .disclaimer, .commit-info { background-color: var(--gray-500); font-size: 0.8rem; padding: 1rem; margin: 1rem; box-sizing: border-box; /* Ensures padding is included in the width */ flex: 1; } .commit-info { float: right; text-align: right; } .disclaimer { float: left; font-size: 0.9rem; margin: 1rem; } @media screen and (max-width: $mobile-breakpoint) { .info-container { min-width: 0; } }