      padding: 10px 20px;
                background-color: #fee2e2;
                border-radius: 15px;
                display: none;
                z-index: 1001;
            }

            .logo-link {
                display: flex;
                align-items: center;
                text-decoration: none;
                margin-right: 20px;
            }

            .logo {
                height: 40px;
                width: auto;
            }

            .viewer-title {
                font-siz