lor: var(--border-color);
            color: black;
            border: none;
        }

        .accept-terms-button:hover {
            background-color: #b73cfe;
        }

        .decline-terms-button:hover {
            background-color: rgb(215, 215, 215);
        }

        .legal-purposes {
            margin: 0;
            padding-left: 20px;
        }

        .popup-content a {
            background-color: #f0f0f0;
            padding: 3px;
            border-radius: 6px;
            text-deco