.nasdig-add-form-wrapper {
    max-width: 600px;
    margin: 50px auto;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background: #f9f9f9;
}

form label { display:block; margin-top:10px; font-weight:bold; }
form input, form textarea, form select { width:100%; padding:8px; margin-top:5px; border:1px solid #ccc; border-radius:4px; }
form button { margin-top:15px; padding:10px 15px; background:#0073aa; color:#fff; border:none; border-radius:5px; cursor:pointer; }
form button:hover { background:#005177; }

.nasdig-directory-wrapper { max-width: 800px; margin:20px auto; }
.nasdig-link-card { 
    border:1px solid #ddd; 
    padding:15px; 
    border-radius:8px; 
    margin-bottom:15px; 
    background:#fff; 
    box-shadow:0 2px 5px rgba(0,0,0,0.05); 
}
.nasdig-link-card h3 { margin:0 0 5px 0; }
.nasdig-link-card p { margin:0; color:#555; }