.form-container {
    max-width: 800px;
    margin: 0 auto;
}

.ai-response-card {
    margin-top: 20px;
    background: var(--ion-color-light);

    ion-card-header {
        background: var(--ion-color-primary);
        color: white;
    }

    .ai-content {
        white-space: pre-line;
        line-height: 1.6;
    }
}

ion-spinner {
    margin-right: 8px;
}