  border-radius: 8px;
            padding: 10px;
            font-size: 1em;
            width: 100%;
            transition: border-color 0.2s ease;
        }
        .text-input:focus {
            border-color: var(--accent-color);
        }
        .text-input:disabled {
            opacity: 0.5;
            cursor: not-allowed;
        }
        .dnscrypt-related {
            transition: opacity 0.3s ease;
        }
        .dnscrypt-related.disabled {
            opacity: 0.5;
            pointer-eve