#ds-domain-form {
    margin: 20px 0;
}

#ds-domain-form input {
    padding: 8px;
    width: 250px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#ds-domain-form button {
    padding: 8px 15px;
    margin-left: 10px;
    background: #0073aa;
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

#ds-domain-form button:hover {
    background: #005f8d;
}

#ds-result {
    margin-top: 15px;
    font-size: 16px;
}

.ds-loading {
    color: #666;
    font-style: italic;
}

.ds-message {
    padding: 10px;
    border-radius: 4px;
    background: #e6ffe6;
    color: #006600;
    border: 1px solid #00cc00;
}

.ds-error {
    padding: 10px;
    border-radius: 4px;
    background: #ffe6e6;
    color: #990000;
    border: 1px solid #cc0000;
}