html, body { overflow-y: scroll; margin: 0; /* This removes the extra space */ } body { background-color: #000; margin: 0; padding: 0; height: 100%; width: 100%; } code { margin: 0; /* This removes the extra space */ } /* This is the updated rule */ pre { white-space: pre-wrap; word-break: break-all; } #particles-js { z-index: -1; position: fixed; height: 100%; width: 100%; top: 0; } .invite-button { position: fixed; top: 20px; right: 20px; z-index: 1000; } .list-group-item.active { font-weight: bold; } .list-group-item.active::after { content: ' «'; font-size: 1.2em; } @media (max-width: 767px) { .col-md-3 { margin-bottom: 2rem; } } #hidden-admin-button { position: fixed; bottom: 10px; right: 15px; z-index: 9999; font-size: 18px; /* Adjust size as needed */ opacity: 0.0; /* Make it semi-transparent */ text-decoration: none; transition: opacity 0.2s ease-in-out; } #hidden-admin-button:hover { opacity: 1.0; /* Make it fully visible on hover */ color: rgb(255, 125, 125); } .access-toast { position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%); padding: 12px 24px; border-radius: 8px; background-color: #28a745; /* Bootstrap success green */ color: white; font-weight: bold; z-index: 10000; opacity: 0; transition: opacity 0.4s ease-in-out, bottom 0.4s ease-in-out; } .access-toast.show { opacity: 1; bottom: 40px; } .center-container { display: flex; justify-content: center; align-items: center; height: 80vh; text-align: center; }