f;
            display: flex;
            flex-direction: column;
            min-height: 100vh;
        }

        pre {
            white-space: pre-wrap;
            word-wrap: break-word;
        }

        .logo {
            height: 50px;
            margin-right: 10px;
        }

        .container {
            flex: 1 0 auto;
            padding-bottom: 0.1rem;
        }

        .footer {
            flex-shrink: 0;
            margin-top: auto;
            background-color: #343a40;
            c