.content { padding: 8px; } h2 { margin-bottom: 8px; font-size: 1.5em; } h3 { margin-bottom: 8px; font-size: 1.2em; } .module { margin-bottom: 8px; padding: 8px; background-color: #f9f9f9; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } ion-grid { margin-bottom: 8px; } ion-label{ transition: transform 0.2s ease; } ion-input { --padding-top: 20px; --padding-bottom: 2px; font-size: 14px; } ion-col { padding: 0 8px; } ion-button { margin-top: 20px; --background: #009b7d; } ion-card { border-radius: 15px; background-color: #f9f9f9; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); border: 1px solid #e0e0e0; }