          }

            .viewer-back-button {
                background-color: transparent;
                color: var(--primary-color);
                border: none;
                padding: 0.4rem 1rem 0.4rem 0.5rem;
                cursor: pointer;
                border-radius: 8px;
                font-size: 1.2rem;
                transition: color 0.2s;
                white-space: nowrap;
                margin-left: 10px;
            }

            .viewer-back-button:hover {
                back