/* Global button style */ .btn { padding: 10px; font-weight: bold; background: #1976d2; color: white; border: none; border-radius: 6px; cursor: pointer; } .btn:disabled { background: #ccc; cursor: not-allowed; } /* Inputs */ input, select { padding: 8px; font-size: 1rem; border: 1px solid #ccc; border-radius: 4px; } /* Shared spacing for forms */ .form-group { margin-bottom: 16px; display: flex; flex-direction: column; } .form-group label { margin-bottom: 4px; font-weight: 500; color: #333; } .form-sections { width: 100%; max-width: 480px; display: flex; flex-direction: column; gap: 2rem; margin: 0 auto; } .form-container { display: flex; flex-direction: column; } /* .input { padding: 8px; font-size: 1rem; border: 1px solid #ccc; border-radius: 4px; background-color: transparent; } */