ion-content { --padding-top: 20px; --padding-bottom: 20px; } ion-header { background-color: #488aff; color: white; } ion-title { font-size: 20px; font-weight: bold; } ion-input, ion-textarea { margin-bottom: 15px; border-radius: 8px; border: 1px solid #ccc; padding: 10px; } ion-input { height: 40px; } ion-textarea { min-height: 100px; } ion-button { margin-top: 10px; margin-bottom: 15px; --background: #488aff; --color: white; --border-radius: 8px; } .generated-outline { margin-top: 20px; border: 1px solid #ccc; border-radius: 8px; padding: 10px; background-color: #f9f9f9; } h1 { font-size: 18px; font-weight: bold; margin-bottom: 5px; }